RIPPLE 0 GROUPOVERRIDE 0 0 0 AUTOXFADE 129 ENVATTACH 3 POOLEDENVATTACH 0 MIXERUIFLAGS 11 48 PEAKGAIN 1 FEEDBACK 0 PANLAW 1 PROJOFFS 0 0 0 MAXPROJLEN 0 0 GRID 3199 8 1 8 1 0 0 0 TIMEMODE 1 5 -1 30 0 0 -1 VIDEO_CONFIG 0 0 256 PANMODE 3 CURSOR 6 ZOOM 100 0 0 VZOOMEX 6 0 USE_REC_CFG 0 RECMODE 1 SMPTESYNC 0 30 100 40 1000 300 0 0 1 0 0 LOOP 0 LOOPGRAN 0 4 RECORD_PATH "" "" RENDER_FILE "" RENDER_PATTERN "" RENDER_FMT 0 2 0 RENDER_1X 0 RENDER_RANGE 1 0 0 18 1000 RENDER_RESAMPLE 3 0 1 RENDER_ADDTOPROJ 0 RENDER_STEMS 0 RENDER_DITHER 0 TIMELOCKMODE 1 TEMPOENVLOCKMODE 1 ITEMMIX 1 DEFPITCHMODE 589824 0 TAKELANE 1 SAMPLERATE 44100 0 0 LOCK 1 GLOBAL_AUTO -1 TEMPO 120 4 4 PLAYRATE 1 0 0.25 4 SELECTION 0 0 SELECTION2 0 0 MASTERAUTOMODE 0 MASTERTRACKHEIGHT 0 0 MASTERPEAKCOL 16576 MASTERMUTESOLO 0 MASTERTRACKVIEW 0 0.6667 0.5 0.5 0 0 0 0 0 0 0 0 0 MASTERHWOUT 0 0 1 0 0 0 0 -1 MASTER_NCH 2 2 MASTER_VOLUME 1 0 -1 -1 1 MASTER_PANMODE 3 MASTER_FX 1 MASTER_SEL 0 "" bHJiaO5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAAAAAANJgMAAQAAAAAAEAA= eyJ2ZXJzaW9uIjoiMi4xNi4wLXByZS4xIiwiaWQiOiJaRmdLMW5uNCIsInN0YXlBY3RpdmVXaGVuUHJvamVjdEluQmFja2dyb3VuZCI6Ik9ubHlJZkJhY2tncm91bmRQ cm9qZWN0SXNSdW5uaW5nIiwiY29udHJvbERldmljZUlkIjoiMjIiLCJmZWVkYmFja0RldmljZUlkIjoiMjIiLCJkZWZhdWx0R3JvdXAiOnt9LCJncm91cHMiOlt7Imlk IjoibW9kZXMiLCJuYW1lIjoiTW9kZXMifSx7ImlkIjoibWFjcm8tYmFua3MiLCJuYW1lIjoiTWFjcm8gYmFua3MiLCJhY3RpdmF0aW9uVHlwZSI6InByb2dyYW0iLCJw cm9ncmFtQ29uZGl0aW9uIjp7InBhcmFtSW5kZXgiOjAsInByb2dyYW1JbmRleCI6MX19LHsiaWQiOiJtYWNyby1wYXJhbWV0ZXJzIiwibmFtZSI6Ik1hY3JvIHBhcmFt ZXRlcnMiLCJhY3RpdmF0aW9uVHlwZSI6InByb2dyYW0iLCJwcm9ncmFtQ29uZGl0aW9uIjp7InBhcmFtSW5kZXgiOjAsInByb2dyYW1JbmRleCI6MX19LHsiaWQiOiJt YWNyby1yZXNvbHZlZC1wYXJhbWV0ZXJzIiwibmFtZSI6Ik1hY3JvIHJlc29sdmVkIHBhcmFtZXRlcnMiLCJhY3RpdmF0aW9uVHlwZSI6InByb2dyYW0iLCJwcm9ncmFt Q29uZGl0aW9uIjp7InBhcmFtSW5kZXgiOjAsInByb2dyYW1JbmRleCI6MX19LHsiaWQiOiJicm93c2UtY29sdW1ucyIsIm5hbWUiOiJCcm93c2UgY29sdW1ucyIsImFj dGl2YXRpb25UeXBlIjoicHJvZ3JhbSJ9LHsiaWQiOiJicm93c2UtYWN0aW9ucyIsIm5hbWUiOiJCcm93c2UgYWN0aW9ucyIsImFjdGl2YXRpb25UeXBlIjoicHJvZ3Jh bSJ9LHsiaWQiOiJtYW51YWwiLCJuYW1lIjoiTWFudWFsIn1dLCJkZWZhdWx0Q29udHJvbGxlckdyb3VwIjp7fSwibWFwcGluZ3MiOlt7ImlkIjoiMVNqTEp0U0pLdHBN UXpQUUpVN0RjIiwibmFtZSI6Ik1vZGUgc3dpdGNoIiwiZ3JvdXBJZCI6Im1vZGVzIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjkwLCJjaGFyYWN0ZXIi OjEsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJ0eXBlIjoxLCJtaW5Tb3VyY2VWYWx1ZSI6MC4xNiwibWF4VGFyZ2V0VmFsdWUiOjAuMTExMTExMTExMTExMTExMSwi bWluU3RlcFNpemUiOjAuMTExMTExMTExMTExMTExMSwibWF4U3RlcFNpemUiOjAuMTExMTExMTExMTExMTExMSwibWluU3RlcEZhY3RvciI6MSwibWF4U3RlcEZhY3Rv ciI6MSwicm90YXRlSXNFbmFibGVkIjp0cnVlfSwidGFyZ2V0Ijp7ImZ4QW5jaG9yIjoidGhpcyIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dy b3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5n U25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fX0seyJpZCI6IjBOaUF1bzhPTzRnYTVLZDZBY0FEMSIsIm5hbWUiOiJJbml0IG1hY3JvIG1vZGUiLCJncm91 cElkIjoibW9kZXMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2Nh bCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcg PSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19h c2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBk b1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAg ICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAg dGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAj dDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBI ZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRl bnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJu IG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVy IGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4g ICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3Rp ZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5l MiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29u dGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWko bGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3Jl ZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9w cm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNb aV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4g Y3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51 bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRp c3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5f aW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgs XG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRl eCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFs dWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUg dG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGlu Z3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXgg bnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8g Y2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9j aGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5f aW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmpl Y3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0 eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBj b2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2gg bG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBh bmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09 IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9p bmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBv YmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9y LmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhl IHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVk X2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0g Zmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAo dGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAg aWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtc biAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAg ICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVf bGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVu XG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAj dGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChm cmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAg ICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291 bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRf b2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMg Q29kZSAjI1xucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gMTAwMCxcbiAgICBtZXNzYWdlcyA9IHtcbiAgICAgICAgY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKDEpLFxu ICAgIH1cbn0gIn0sIm1vZGUiOnsibWluU3RlcEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6MX0sInRhcmdldCI6eyJ0eXBlIjo1MywiZnhBbmNob3IiOiJpZCIsInVz ZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2lu ZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwi Y29udHJvbElzRW5hYmxlZCI6ZmFsc2UsImFjdGl2YXRpb25UeXBlIjoicHJvZ3JhbSIsInByb2dyYW1Db25kaXRpb24iOnsicGFyYW1JbmRleCI6MCwicHJvZ3JhbUlu ZGV4IjoxfX0seyJpZCI6InF0clQ1M0VqTmZ1d21rSGVhSERoVCIsIm5hbWUiOiJJbml0IGJyb3dzZSBtb2RlIiwiZ3JvdXBJZCI6Im1vZGVzIiwic291cmNlIjp7InR5 cGUiOjExLCJtaWRpU2NyaXB0S2luZCI6Imx1YSIsIm1pZGlTY3JpcHQiOiItLSAjIyBDb25zdGFudHMgIyNcblxubG9jYWwgY29sdW1uX2tub2JfYWRkcmVzc19vZmZz ZXQgPSA1MDAwXG5sb2NhbCBsZWRfYWRkcmVzc19vZmZzZXQgPSAxMDAwMFxubG9jYWwgYmxhY2sgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxubG9jYWwgd2hpdGUg PSB7IHIgPSAyNTUsIGcgPSAyNTUsIGIgPSAyNTUgfVxuXG4tLSAjIyBGdW5jdGlvbnMgIyNcblxuZnVuY3Rpb24gdG9fYXNjaWkodGV4dClcbiAgICBsb2NhbCBieXRl cyA9IHt9XG4gICAgaWYgdGV4dCB+PSBuaWwgdGhlblxuICAgICAgICBmb3IgaSA9IDEsIHN0cmluZy5sZW4odGV4dCkgZG9cbiAgICAgICAgICAgIGxvY2FsIGJ5dGUg PSBzdHJpbmcuYnl0ZSh0ZXh0LCBpKVxuICAgICAgICAgICAgaWYgYnl0ZSA8IDEyOCB0aGVuXG4gICAgICAgICAgICAgICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCBieXRl KVxuICAgICAgICAgICAgZW5kXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIC0tIE51bGwgdGVybWluYXRvclxuICAgIHRhYmxlLmluc2VydChieXRlcywgMClcbiAg ICByZXR1cm4gYnl0ZXNcbmVuZFxuXG5mdW5jdGlvbiBjb25jYXRfdGFibGUodDEsIHQyKVxuICAgIGZvciBpID0gMSwgI3QyIGRvXG4gICAgICAgIHQxWyN0MSArIDFd ID0gdDJbaV1cbiAgICBlbmRcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbXNnKGNvbnRlbnQpXG4gICAgLS0gU3lzRXggSGVhZGVyXG4gICAgbG9jYWwgbXNnID0ge1xu ICAgICAgICAweGYwLCAweDAwLCAweDIwLCAweDI5LCAweDAyLCAweDBhLCAweDAxLFxuICAgIH1cbiAgICAtLSBDb250ZW50XG4gICAgY29uY2F0X3RhYmxlKG1zZywg Y29udGVudClcbiAgICAtLSBFbmQgb2YgU3lzRXhcbiAgICB0YWJsZS5pbnNlcnQobXNnLCAweGY3KVxuICAgIHJldHVybiBtc2dcbmVuZFxuXG4tLS0gQ3JlYXRlcyBh IG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBsYXlvdXQuXG4tLS1cbi0tLSBAcGFyYW0gbGF5b3V0X2luZGV4IG51bWJlciBsYXlvdXQgaW5kZXggKDAgPSBlbXB0eSwg MSA9IGtub2IsIDIgPSBib3gpXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX2xheW91dF9tc2cobGF5b3V0X2luZGV4KVxuICAgIHJldHVybiBjcmVhdGVfbXNnKHsgMHgw MSwgbGF5b3V0X2luZGV4IH0pXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBkaXNwbGF5aW5nIGEgbm90aWZpY2F0aW9uIG9uIHRoZSBjZW50ZXIgc2Ny ZWVuLlxuLS0tXG4tLS0gQHBhcmFtIGxpbmUxIHN0cmluZyBmaXJzdCBsaW5lIG9mIHRleHRcbi0tLSBAcGFyYW0gbGluZTIgc3RyaW5nIHNlY29uZCBsaW5lIG9mIHRl eHRcbmZ1bmN0aW9uIGNyZWF0ZV9ub3RpZmljYXRpb25fdGV4dF9tc2cobGluZTEsIGxpbmUyKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDQgfVxuICAgIGNvbmNh dF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMSkpXG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUyKSlcbiAgICByZXR1cm4gY3JlYXRl X21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgbXVsdGlwbGUgc2NyZWVuIHByb3BlcnRpZXMuXG4tLS1cbi0tLSBA cGFyYW0gY2hhbmdlcyB0YWJsZSBsaXN0IG9mIHByb3BlcnR5IGNoYW5nZXNcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNnKGNoYW5nZXMpXG4gICAgbG9j YWwgY29udGVudCA9IHsgMHgwMiB9XG4gICAgZm9yIGkgPSAxLCAjY2hhbmdlcyBkb1xuICAgICAgICBpZiBjaGFuZ2VzW2ldIH49IG5pbCB0aGVuXG4gICAgICAgICAg ICBjb25jYXRfdGFibGUoY29udGVudCwgY2hhbmdlc1tpXSlcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxu XG4tLS0gQ3JlYXRlcyBhIHRleHQgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGRp c3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFt IHRleHQgc3RyaW5nIHRoZSBhY3R1YWwgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHRleHQp XG4gICAgbG9jYWwgY2hhbmdlID0ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBl IFwiVGV4dFwiXG4gICAgICAgIDB4MDEsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgfVxuICAgIGNvbmNhdF90YWJs ZShjaGFuZ2UsIHRvX2FzY2lpKHRleHQpKVxuICAgIHJldHVybiBjaGFuZ2VcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHZhbHVlIHByb3BlcnR5IGNoYW5nZS5cbi0tLVxu LS0tIElmIGl0J3MgYWJvdXQgc2V0dGluZyB0aGUga25vYiB2YWx1ZSwgaXQncyB1c3VhbGx5IG1vcmUgaW50dWl0aXZlIHRvIG5vdFxuLS0tIGRvIHRoaXMgdmlhIHNj cmlwdCBidXQgYnkgZW5hYmxpbmcgZmVlZGJhY2sgb24gdGhlIGNvcnJlc3BvbmRpbmcgZW5jb2RlclxuLS0tIG1hcHBpbmdzLCB0aGVuIHlvdSBuZWVkIGp1c3Qgb25l IG1hcHBpbmcgZm9yIGJvdGggY29udHJvbCBhbmQgZmVlZGJhY2suXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8g Y2hhbmdlIHRoZSB2YWx1ZVxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIHRoZSBraW5kIG9mIHZhbHVlIHRvIGNoYW5nZSAoc2VlIHByb2dyYW1tZXIncyBn dWlkZSlcbi0tLSBAcGFyYW0gdmFsdWUgbnVtYmVyIHRoZSB2YWx1ZVxuZnVuY3Rpb24gY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0 X2luZGV4LCB2YWx1ZSlcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0 eSBUeXBlIFwiVmFsdWVcIlxuICAgICAgICAweDAzLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAgICAtLSBDb2xv ciBieXRlc1xuICAgICAgICB2YWx1ZVxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhbiBSR0IgY29sb3IgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgdGhl IGdpdmVuIGNvbG9yIGlzIGBuaWxgLCB0aGlzIGZ1bmN0aW9uIHJldHVybnMgYG5pbGAuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGlj aCBjb2x1bW4gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGNoYW5nZSB0aGUgY29s b3Jcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfcmdi X2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBudWxsIHRoZW5cbiAgICAgICAgcmV0dXJu IG5pbFxuICAgIGVuZFxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5 IFR5cGUgXCJSR0IgY29sb3JcIlxuICAgICAgICAweDA0LFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAgICAtLSBD b2xvciBieXRlc1xuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxv b3IoY29sb3IuYiAvIDIpLFxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBzdGF0ZSBvZiBhbiBMRUQuXG4tLS1cbi0t LSBQYXNzaW5nIGEgYG5pbGAgY29sb3Igd2lsbCBtYWtlIHRoZSBMRUQgZ28gb2ZmLlxuLS0tXG4tLS0gQHBhcmFtIGxlZF9pbmRleCBudW1iZXIgd2hpY2ggTEVEIHRv IHRhbGsgdG9cbi0tLSBAcGFyYW0gbGVkX2JlaGF2aW9yIG51bWJlciBMRUQgYmVoYXZpb3IgKDEgPSBzb2xpZCwgMiA9IGZsYXNoaW5nIHdpdGggcHJldmlvdXNseSBz ZXQgc29saWQgY29sb3IsIDMgPSBwdWxzYXRpbmcpXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyByLCBn IGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX2xlZF9tc2cobGVkX2luZGV4LCBsZWRfYmVoYXZpb3IsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG5pbCB0aGVuXG4gICAg ICAgIGNvbG9yID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7XG4gICAgICAgIDB4MDMsXG4gICAgICAgIGxl ZF9pbmRleCxcbiAgICAgICAgbGVkX2JlaGF2aW9yLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8g MiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH0pXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX2xlZnRfcmlnaHRfYW5pbWF0aW9uKGdsb2Jh bF9taWxsaXMsIG1heF9jaGFyX2NvdW50LCBmcmFtZV9sZW5ndGgsIHRleHQpXG4gICAgaWYgdGV4dCA9PSBuaWwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAg ZW5kXG4gICAgaWYgI3RleHQgPiBtYXhfY2hhcl9jb3VudCB0aGVuXG4gICAgICAgIGxvY2FsIGZyYW1lX2NvdW50ID0gI3RleHQgLSBtYXhfY2hhcl9jb3VudFxuICAg ICAgICBsb2NhbCBmcmFtZV9pbmRleCA9IG1hdGguZmxvb3IoZ2xvYmFsX21pbGxpcyAvIGZyYW1lX2xlbmd0aCkgJSAoZnJhbWVfY291bnQgKiAyKVxuICAgICAgICBs b2NhbCB0ZXh0X29mZnNldFxuICAgICAgICBpZiBmcmFtZV9pbmRleCA8IGZyYW1lX2NvdW50IHRoZW5cbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfaW5k ZXhcbiAgICAgICAgZWxzZVxuICAgICAgICAgICAgbG9jYWwgZGlzdGFuY2UgPSBmcmFtZV9pbmRleCAtIGZyYW1lX2NvdW50XG4gICAgICAgICAgICB0ZXh0X29mZnNl dCA9IGZyYW1lX2NvdW50IC0gZGlzdGFuY2VcbiAgICAgICAgZW5kXG4gICAgICAgIHJldHVybiB0ZXh0OnN1Yih0ZXh0X29mZnNldCArIDEsIHRleHRfb2Zmc2V0ICsg bWF4X2NoYXJfY291bnQpXG4gICAgZWxzZVxuICAgICAgICByZXR1cm4gdGV4dFxuICAgIGVuZFxuZW5kXG5cbi0tICMjIENvZGUgIyNcbnJldHVybiB7XG4gICAgYWRk cmVzcyA9IDEwMDAsXG4gICAgbWVzc2FnZXMgPSB7XG4gICAgICAgIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZygyKSxcbiAgICB9XG59ICJ9LCJtb2RlIjp7Im1pblN0 ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjF9LCJ0YXJnZXQiOnsidHlwZSI6NTMsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwi dXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJw b2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifX0sImNvbnRyb2xJc0VuYWJsZWQiOmZhbHNlLCJh Y3RpdmF0aW9uVHlwZSI6InByb2dyYW0ifSx7ImlkIjoiZW5MRjdSMmMzM0p2QnRpM0ROY0tVIiwibmFtZSI6IlByZXNldCBpbmZvIiwiZ3JvdXBJZCI6Im1vZGVzIiwi c291cmNlIjp7InR5cGUiOjExLCJtaWRpU2NyaXB0S2luZCI6Imx1YSIsIm1pZGlTY3JpcHQiOiItLSAjIyBDb25zdGFudHMgIyNcblxubG9jYWwgY29sdW1uX2tub2Jf YWRkcmVzc19vZmZzZXQgPSA1MDAwXG5sb2NhbCBsZWRfYWRkcmVzc19vZmZzZXQgPSAxMDAwMFxubG9jYWwgYmxhY2sgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxu bG9jYWwgd2hpdGUgPSB7IHIgPSAyNTUsIGcgPSAyNTUsIGIgPSAyNTUgfVxuXG4tLSAjIyBGdW5jdGlvbnMgIyNcblxuZnVuY3Rpb24gdG9fYXNjaWkodGV4dClcbiAg ICBsb2NhbCBieXRlcyA9IHt9XG4gICAgaWYgdGV4dCB+PSBuaWwgdGhlblxuICAgICAgICBmb3IgaSA9IDEsIHN0cmluZy5sZW4odGV4dCkgZG9cbiAgICAgICAgICAg IGxvY2FsIGJ5dGUgPSBzdHJpbmcuYnl0ZSh0ZXh0LCBpKVxuICAgICAgICAgICAgaWYgYnl0ZSA8IDEyOCB0aGVuXG4gICAgICAgICAgICAgICAgdGFibGUuaW5zZXJ0 KGJ5dGVzLCBieXRlKVxuICAgICAgICAgICAgZW5kXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIC0tIE51bGwgdGVybWluYXRvclxuICAgIHRhYmxlLmluc2VydChi eXRlcywgMClcbiAgICByZXR1cm4gYnl0ZXNcbmVuZFxuXG5mdW5jdGlvbiBjb25jYXRfdGFibGUodDEsIHQyKVxuICAgIGZvciBpID0gMSwgI3QyIGRvXG4gICAgICAg IHQxWyN0MSArIDFdID0gdDJbaV1cbiAgICBlbmRcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbXNnKGNvbnRlbnQpXG4gICAgLS0gU3lzRXggSGVhZGVyXG4gICAgbG9j YWwgbXNnID0ge1xuICAgICAgICAweGYwLCAweDAwLCAweDIwLCAweDI5LCAweDAyLCAweDBhLCAweDAxLFxuICAgIH1cbiAgICAtLSBDb250ZW50XG4gICAgY29uY2F0 X3RhYmxlKG1zZywgY29udGVudClcbiAgICAtLSBFbmQgb2YgU3lzRXhcbiAgICB0YWJsZS5pbnNlcnQobXNnLCAweGY3KVxuICAgIHJldHVybiBtc2dcbmVuZFxuXG4t LS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBsYXlvdXQuXG4tLS1cbi0tLSBAcGFyYW0gbGF5b3V0X2luZGV4IG51bWJlciBsYXlvdXQgaW5kZXgg KDAgPSBlbXB0eSwgMSA9IGtub2IsIDIgPSBib3gpXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX2xheW91dF9tc2cobGF5b3V0X2luZGV4KVxuICAgIHJldHVybiBjcmVh dGVfbXNnKHsgMHgwMSwgbGF5b3V0X2luZGV4IH0pXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBkaXNwbGF5aW5nIGEgbm90aWZpY2F0aW9uIG9uIHRo ZSBjZW50ZXIgc2NyZWVuLlxuLS0tXG4tLS0gQHBhcmFtIGxpbmUxIHN0cmluZyBmaXJzdCBsaW5lIG9mIHRleHRcbi0tLSBAcGFyYW0gbGluZTIgc3RyaW5nIHNlY29u ZCBsaW5lIG9mIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV9ub3RpZmljYXRpb25fdGV4dF9tc2cobGluZTEsIGxpbmUyKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDQg fVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMSkpXG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUyKSlcbiAgICBy ZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgbXVsdGlwbGUgc2NyZWVuIHByb3BlcnRpZXMu XG4tLS1cbi0tLSBAcGFyYW0gY2hhbmdlcyB0YWJsZSBsaXN0IG9mIHByb3BlcnR5IGNoYW5nZXNcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNnKGNoYW5n ZXMpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwMiB9XG4gICAgZm9yIGkgPSAxLCAjY2hhbmdlcyBkb1xuICAgICAgICBpZiBjaGFuZ2VzW2ldIH49IG5pbCB0aGVu XG4gICAgICAgICAgICBjb25jYXRfdGFibGUoY29udGVudCwgY2hhbmdlc1tpXSlcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29u dGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHRleHQgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2gg Y29sdW1uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBkaXNwbGF5IHRoZSB0ZXh0 XG4tLS0gQHBhcmFtIHRleHQgc3RyaW5nIHRoZSBhY3R1YWwgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3Rf aW5kZXgsIHRleHQpXG4gICAgbG9jYWwgY2hhbmdlID0ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQ cm9wZXJ0eSBUeXBlIFwiVGV4dFwiXG4gICAgICAgIDB4MDEsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgfVxuICAg IGNvbmNhdF90YWJsZShjaGFuZ2UsIHRvX2FzY2lpKHRleHQpKVxuICAgIHJldHVybiBjaGFuZ2VcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHZhbHVlIHByb3BlcnR5IGNo YW5nZS5cbi0tLVxuLS0tIElmIGl0J3MgYWJvdXQgc2V0dGluZyB0aGUga25vYiB2YWx1ZSwgaXQncyB1c3VhbGx5IG1vcmUgaW50dWl0aXZlIHRvIG5vdFxuLS0tIGRv IHRoaXMgdmlhIHNjcmlwdCBidXQgYnkgZW5hYmxpbmcgZmVlZGJhY2sgb24gdGhlIGNvcnJlc3BvbmRpbmcgZW5jb2RlclxuLS0tIG1hcHBpbmdzLCB0aGVuIHlvdSBu ZWVkIGp1c3Qgb25lIG1hcHBpbmcgZm9yIGJvdGggY29udHJvbCBhbmQgZmVlZGJhY2suXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGlj aCBjb2x1bW4gdG8gY2hhbmdlIHRoZSB2YWx1ZVxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIHRoZSBraW5kIG9mIHZhbHVlIHRvIGNoYW5nZSAoc2VlIHBy b2dyYW1tZXIncyBndWlkZSlcbi0tLSBAcGFyYW0gdmFsdWUgbnVtYmVyIHRoZSB2YWx1ZVxuZnVuY3Rpb24gY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbl9p bmRleCwgb2JqZWN0X2luZGV4LCB2YWx1ZSlcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAg ICAtLSBQcm9wZXJ0eSBUeXBlIFwiVmFsdWVcIlxuICAgICAgICAweDAzLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAg ICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICB2YWx1ZVxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhbiBSR0IgY29sb3IgcHJvcGVydHkgY2hhbmdlLlxuLS0t XG4tLS0gSWYgdGhlIGdpdmVuIGNvbG9yIGlzIGBuaWxgLCB0aGlzIGZ1bmN0aW9uIHJldHVybnMgYG5pbGAuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51 bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGNo YW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlv biBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBudWxsIHRoZW5cbiAg ICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAg IC0tIFByb3BlcnR5IFR5cGUgXCJSR0IgY29sb3JcIlxuICAgICAgICAweDA0LFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxu ICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAg ICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBzdGF0ZSBvZiBhbiBM RUQuXG4tLS1cbi0tLSBQYXNzaW5nIGEgYG5pbGAgY29sb3Igd2lsbCBtYWtlIHRoZSBMRUQgZ28gb2ZmLlxuLS0tXG4tLS0gQHBhcmFtIGxlZF9pbmRleCBudW1iZXIg d2hpY2ggTEVEIHRvIHRhbGsgdG9cbi0tLSBAcGFyYW0gbGVkX2JlaGF2aW9yIG51bWJlciBMRUQgYmVoYXZpb3IgKDEgPSBzb2xpZCwgMiA9IGZsYXNoaW5nIHdpdGgg cHJldmlvdXNseSBzZXQgc29saWQgY29sb3IsIDMgPSBwdWxzYXRpbmcpXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJv cGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX2xlZF9tc2cobGVkX2luZGV4LCBsZWRfYmVoYXZpb3IsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG5p bCB0aGVuXG4gICAgICAgIGNvbG9yID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7XG4gICAgICAgIDB4MDMs XG4gICAgICAgIGxlZF9pbmRleCxcbiAgICAgICAgbGVkX2JlaGF2aW9yLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9v cihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH0pXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX2xlZnRfcmlnaHRfYW5p bWF0aW9uKGdsb2JhbF9taWxsaXMsIG1heF9jaGFyX2NvdW50LCBmcmFtZV9sZW5ndGgsIHRleHQpXG4gICAgaWYgdGV4dCA9PSBuaWwgdGhlblxuICAgICAgICByZXR1 cm4gbmlsXG4gICAgZW5kXG4gICAgaWYgI3RleHQgPiBtYXhfY2hhcl9jb3VudCB0aGVuXG4gICAgICAgIGxvY2FsIGZyYW1lX2NvdW50ID0gI3RleHQgLSBtYXhfY2hh cl9jb3VudFxuICAgICAgICBsb2NhbCBmcmFtZV9pbmRleCA9IG1hdGguZmxvb3IoZ2xvYmFsX21pbGxpcyAvIGZyYW1lX2xlbmd0aCkgJSAoZnJhbWVfY291bnQgKiAy KVxuICAgICAgICBsb2NhbCB0ZXh0X29mZnNldFxuICAgICAgICBpZiBmcmFtZV9pbmRleCA8IGZyYW1lX2NvdW50IHRoZW5cbiAgICAgICAgICAgIHRleHRfb2Zmc2V0 ID0gZnJhbWVfaW5kZXhcbiAgICAgICAgZWxzZVxuICAgICAgICAgICAgbG9jYWwgZGlzdGFuY2UgPSBmcmFtZV9pbmRleCAtIGZyYW1lX2NvdW50XG4gICAgICAgICAg ICB0ZXh0X29mZnNldCA9IGZyYW1lX2NvdW50IC0gZGlzdGFuY2VcbiAgICAgICAgZW5kXG4gICAgICAgIHJldHVybiB0ZXh0OnN1Yih0ZXh0X29mZnNldCArIDEsIHRl eHRfb2Zmc2V0ICsgbWF4X2NoYXJfY291bnQpXG4gICAgZWxzZVxuICAgICAgICByZXR1cm4gdGV4dFxuICAgIGVuZFxuZW5kXG5cbi0tICMjIENvZGUgIyNcbmxvY2Fs IGNvbHVtbiA9IDhcbmxvY2FsIHByZXNldF9uYW1lID0geSBhbmQgeS5wcmVzZXRfbmFtZSBvciBcIlwiXG5sb2NhbCBtYXhfY2hhcl9jb3VudCA9IDlcbmxvY2FsIGZy YW1lX2xlbmd0aCA9IDE1MFxubG9jYWwgcHJlc2V0X25hbWVfYW5pbWF0aW9uID0geSBhbmQgY3JlYXRlX2xlZnRfcmlnaHRfYW5pbWF0aW9uKHkubWlsbGlzLCBtYXhf Y2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB5LnByZXNldF9uYW1lKSBvciBcIlwiXG5sb2NhbCBwcm9kdWN0X25hbWVfYW5pbWF0aW9uID0geSBhbmQgY3JlYXRlX2xl ZnRfcmlnaHRfYW5pbWF0aW9uKHkubWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB5LnByb2R1Y3RfbmFtZSkgb3IgXCJcIlxucmV0dXJuIHtcbiAg ICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfdGV4 dF9wcm9wX2NoYW5nZShjb2x1bW4sIDAsIHByZXNldF9uYW1lX2FuaW1hdGlvbiksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDEs IHByb2R1Y3RfbmFtZV9hbmltYXRpb24pLFxuICAgICAgICB9KSxcbiAgICB9XG59ICJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjEs ImVlbEZlZWRiYWNrVHJhbnNmb3JtYXRpb24iOiJsb2NhbCBtaWxsaXMgPSBjb250ZXh0LnByb3AoXCJnbG9iYWwucmVhbGVhcm4udGltZVwiKVxubG9jYWwgcHJlc2V0 X25hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQucHJlc2V0Lm5hbWVcIilcbmxvY2FsIHByb2R1Y3RfbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5wcmVzZXQu cHJvZHVjdC5uYW1lXCIpXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHByZXNldF9uYW1lID0g cHJlc2V0X25hbWUsXG4gICAgICAgICAgICBwcm9kdWN0X25hbWUgPSBwcm9kdWN0X25hbWUsXG4gICAgICAgICAgICBtaWxsaXMgPSBtaWxsaXMsXG4gICAgICAgIH1c biAgICB9LFxufVxuIiwiZmVlZGJhY2tUeXBlIjoyfSwidGFyZ2V0Ijp7InR5cGUiOjYwLCJmeEFuY2hvciI6Imluc3RhbmNlIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6 ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6 IlkifSwicG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn19LCJjb250cm9sSXNFbmFibGVkIjpm YWxzZX0seyJpZCI6IlNReW9qMHRLVXROOC1jZndSZ283YSIsIm5hbWUiOiJTZXQgaW5zdGFuY2UgRlgiLCJncm91cElkIjoibWFudWFsIiwic291cmNlIjp7ImNhdGVn b3J5IjoibmV2ZXIifSwibW9kZSI6eyJtYXhTdGVwU2l6ZSI6MC4wNSwibWluU3RlcEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6NX0sInRhcmdldCI6eyJ0eXBlIjo1 NCwidHJhY2tHVUlEIjoiOEM2RjlEREMtQTVFNC1EQzQ5LTgwRTctQzc5QTM3M0ZBNTFCIiwiZnhBbmNob3IiOiJpbmRleCIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZh bHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwiZnhUb29sQWN0aW9uIjoiU2V0QXNJbnN0YW5jZUZ4IiwibW91c2VB Y3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQi LCJpZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiUkNuamtiOFc1cjl5a1BHNFhzblFZIiwibmFtZSI6IlVwIC0gUHJldmlvdXMgbWFjcm8g YmFuayIsImdyb3VwSWQiOiJtYWNyby1iYW5rcyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjo4MSwiY2hhcmFjdGVyIjoxLCJpczE0Qml0IjpmYWxzZX0s Im1vZGUiOnsidHlwZSI6MSwibWluU3RlcFNpemUiOjAuMDEwMTAxMDEwMTAxMDEwMTAyLCJtYXhTdGVwU2l6ZSI6MC4wMTAxMDEwMTAxMDEwMTAxMDIsIm1pblN0ZXBG YWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjEsInR1cmJvUmF0ZSI6MTUwLCJyZXZlcnNlSXNFbmFibGVkIjp0cnVlLCJmaXJlTW9kZSI6InR1cmJvIn0sInRhcmdldCI6 eyJmeEFuY2hvciI6InRoaXMiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInBhcmFtSW5kZXgiOjEsInNlZWtCZWhh dmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlk IiwiaWQiOiIifX0sImZlZWRiYWNrSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IlR5MW9vMzVFRnZBZ2xxR2VlSVJjUyIsIm5hbWUiOiJVcCBMRUQgLSBQcmV2aW91cyBt YWNybyBiYW5rIiwiZ3JvdXBJZCI6Im1hY3JvLWJhbmtzIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjgxLCJjaGFyYWN0ZXIiOjEsImlzMTRCaXQiOmZh bHNlfSwibW9kZSI6eyJtYXhTb3VyY2VWYWx1ZSI6MC45NCwibWF4VGFyZ2V0VmFsdWUiOjAuMDEwMTAxMDEwMTAxMDEwMTAyLCJtaW5TdGVwU2l6ZSI6MC4wMTAxMDEw MTAxMDEwMTAxMDIsIm1heFN0ZXBTaXplIjowLjAxMDEwMTAxMDEwMTAxMDEwMiwibWluU3RlcEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6MX0sInRhcmdldCI6eyJm eEFuY2hvciI6InRoaXMiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInBhcmFtSW5kZXgiOjEsInNlZWtCZWhhdmlv ciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwi aWQiOiIifX0sImNvbnRyb2xJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiMHNHVUFEclhsRmhtSDdqNjBoZllJIiwibmFtZSI6IkRvd24gLSBOZXh0IG1hY3JvIGJhbmsi LCJncm91cElkIjoibWFjcm8tYmFua3MiLCJzb3VyY2UiOnsiY2hhbm5lbCI6MTUsIm51bWJlciI6ODIsImNoYXJhY3RlciI6MSwiaXMxNEJpdCI6ZmFsc2V9LCJtb2Rl Ijp7InR5cGUiOjEsIm1pblN0ZXBTaXplIjowLjAxMDEwMTAxMDEwMTAxMDEwMiwibWF4U3RlcFNpemUiOjAuMDEwMTAxMDEwMTAxMDEwMTAyLCJtaW5TdGVwRmFjdG9y IjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJ0dXJib1JhdGUiOjE1MCwiZmlyZU1vZGUiOiJ0dXJibyJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJ0aGlzIiwidXNlU2VsZWN0 aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJwYXJhbUluZGV4IjoxLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlv biI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn19LCJmZWVkYmFja0lzRW5hYmxl ZCI6ZmFsc2V9LHsiaWQiOiJaajJjMzF2dnJOTDFvWlVzVHd0cl8iLCJuYW1lIjoiTWFjcm8gYmFuayBkaXNwbGF5IiwiZ3JvdXBJZCI6Im1hY3JvLWJhbmtzIiwic291 cmNlIjp7InR5cGUiOjExLCJtaWRpU2NyaXB0S2luZCI6Imx1YSIsIm1pZGlTY3JpcHQiOiItLSAjIyBDb25zdGFudHMgIyNcblxubG9jYWwgY29sdW1uX2tub2JfYWRk cmVzc19vZmZzZXQgPSA1MDAwXG5sb2NhbCBsZWRfYWRkcmVzc19vZmZzZXQgPSAxMDAwMFxubG9jYWwgYmxhY2sgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxubG9j YWwgd2hpdGUgPSB7IHIgPSAyNTUsIGcgPSAyNTUsIGIgPSAyNTUgfVxuXG4tLSAjIyBGdW5jdGlvbnMgIyNcblxuZnVuY3Rpb24gdG9fYXNjaWkodGV4dClcbiAgICBs b2NhbCBieXRlcyA9IHt9XG4gICAgaWYgdGV4dCB+PSBuaWwgdGhlblxuICAgICAgICBmb3IgaSA9IDEsIHN0cmluZy5sZW4odGV4dCkgZG9cbiAgICAgICAgICAgIGxv Y2FsIGJ5dGUgPSBzdHJpbmcuYnl0ZSh0ZXh0LCBpKVxuICAgICAgICAgICAgaWYgYnl0ZSA8IDEyOCB0aGVuXG4gICAgICAgICAgICAgICAgdGFibGUuaW5zZXJ0KGJ5 dGVzLCBieXRlKVxuICAgICAgICAgICAgZW5kXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIC0tIE51bGwgdGVybWluYXRvclxuICAgIHRhYmxlLmluc2VydChieXRl cywgMClcbiAgICByZXR1cm4gYnl0ZXNcbmVuZFxuXG5mdW5jdGlvbiBjb25jYXRfdGFibGUodDEsIHQyKVxuICAgIGZvciBpID0gMSwgI3QyIGRvXG4gICAgICAgIHQx WyN0MSArIDFdID0gdDJbaV1cbiAgICBlbmRcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbXNnKGNvbnRlbnQpXG4gICAgLS0gU3lzRXggSGVhZGVyXG4gICAgbG9jYWwg bXNnID0ge1xuICAgICAgICAweGYwLCAweDAwLCAweDIwLCAweDI5LCAweDAyLCAweDBhLCAweDAxLFxuICAgIH1cbiAgICAtLSBDb250ZW50XG4gICAgY29uY2F0X3Rh YmxlKG1zZywgY29udGVudClcbiAgICAtLSBFbmQgb2YgU3lzRXhcbiAgICB0YWJsZS5pbnNlcnQobXNnLCAweGY3KVxuICAgIHJldHVybiBtc2dcbmVuZFxuXG4tLS0g Q3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBsYXlvdXQuXG4tLS1cbi0tLSBAcGFyYW0gbGF5b3V0X2luZGV4IG51bWJlciBsYXlvdXQgaW5kZXggKDAg PSBlbXB0eSwgMSA9IGtub2IsIDIgPSBib3gpXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX2xheW91dF9tc2cobGF5b3V0X2luZGV4KVxuICAgIHJldHVybiBjcmVhdGVf bXNnKHsgMHgwMSwgbGF5b3V0X2luZGV4IH0pXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBkaXNwbGF5aW5nIGEgbm90aWZpY2F0aW9uIG9uIHRoZSBj ZW50ZXIgc2NyZWVuLlxuLS0tXG4tLS0gQHBhcmFtIGxpbmUxIHN0cmluZyBmaXJzdCBsaW5lIG9mIHRleHRcbi0tLSBAcGFyYW0gbGluZTIgc3RyaW5nIHNlY29uZCBs aW5lIG9mIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV9ub3RpZmljYXRpb25fdGV4dF9tc2cobGluZTEsIGxpbmUyKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDQgfVxu ICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMSkpXG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUyKSlcbiAgICByZXR1 cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgbXVsdGlwbGUgc2NyZWVuIHByb3BlcnRpZXMuXG4t LS1cbi0tLSBAcGFyYW0gY2hhbmdlcyB0YWJsZSBsaXN0IG9mIHByb3BlcnR5IGNoYW5nZXNcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNnKGNoYW5nZXMp XG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwMiB9XG4gICAgZm9yIGkgPSAxLCAjY2hhbmdlcyBkb1xuICAgICAgICBpZiBjaGFuZ2VzW2ldIH49IG5pbCB0aGVuXG4g ICAgICAgICAgICBjb25jYXRfdGFibGUoY29udGVudCwgY2hhbmdlc1tpXSlcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVu dClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHRleHQgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29s dW1uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4t LS0gQHBhcmFtIHRleHQgc3RyaW5nIHRoZSBhY3R1YWwgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5k ZXgsIHRleHQpXG4gICAgbG9jYWwgY2hhbmdlID0ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9w ZXJ0eSBUeXBlIFwiVGV4dFwiXG4gICAgICAgIDB4MDEsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgfVxuICAgIGNv bmNhdF90YWJsZShjaGFuZ2UsIHRvX2FzY2lpKHRleHQpKVxuICAgIHJldHVybiBjaGFuZ2VcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHZhbHVlIHByb3BlcnR5IGNoYW5n ZS5cbi0tLVxuLS0tIElmIGl0J3MgYWJvdXQgc2V0dGluZyB0aGUga25vYiB2YWx1ZSwgaXQncyB1c3VhbGx5IG1vcmUgaW50dWl0aXZlIHRvIG5vdFxuLS0tIGRvIHRo aXMgdmlhIHNjcmlwdCBidXQgYnkgZW5hYmxpbmcgZmVlZGJhY2sgb24gdGhlIGNvcnJlc3BvbmRpbmcgZW5jb2RlclxuLS0tIG1hcHBpbmdzLCB0aGVuIHlvdSBuZWVk IGp1c3Qgb25lIG1hcHBpbmcgZm9yIGJvdGggY29udHJvbCBhbmQgZmVlZGJhY2suXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBj b2x1bW4gdG8gY2hhbmdlIHRoZSB2YWx1ZVxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIHRoZSBraW5kIG9mIHZhbHVlIHRvIGNoYW5nZSAoc2VlIHByb2dy YW1tZXIncyBndWlkZSlcbi0tLSBAcGFyYW0gdmFsdWUgbnVtYmVyIHRoZSB2YWx1ZVxuZnVuY3Rpb24gY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRl eCwgb2JqZWN0X2luZGV4LCB2YWx1ZSlcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAt LSBQcm9wZXJ0eSBUeXBlIFwiVmFsdWVcIlxuICAgICAgICAweDAzLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAg ICAtLSBDb2xvciBieXRlc1xuICAgICAgICB2YWx1ZVxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhbiBSR0IgY29sb3IgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4t LS0gSWYgdGhlIGdpdmVuIGNvbG9yIGlzIGBuaWxgLCB0aGlzIGZ1bmN0aW9uIHJldHVybnMgYG5pbGAuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJl ciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGNoYW5n ZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBj cmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBudWxsIHRoZW5cbiAgICAg ICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0t IFByb3BlcnR5IFR5cGUgXCJSR0IgY29sb3JcIlxuICAgICAgICAweDA0LFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAg ICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAg IG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBzdGF0ZSBvZiBhbiBMRUQu XG4tLS1cbi0tLSBQYXNzaW5nIGEgYG5pbGAgY29sb3Igd2lsbCBtYWtlIHRoZSBMRUQgZ28gb2ZmLlxuLS0tXG4tLS0gQHBhcmFtIGxlZF9pbmRleCBudW1iZXIgd2hp Y2ggTEVEIHRvIHRhbGsgdG9cbi0tLSBAcGFyYW0gbGVkX2JlaGF2aW9yIG51bWJlciBMRUQgYmVoYXZpb3IgKDEgPSBzb2xpZCwgMiA9IGZsYXNoaW5nIHdpdGggcHJl dmlvdXNseSBzZXQgc29saWQgY29sb3IsIDMgPSBwdWxzYXRpbmcpXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVy dGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX2xlZF9tc2cobGVkX2luZGV4LCBsZWRfYmVoYXZpb3IsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG5pbCB0 aGVuXG4gICAgICAgIGNvbG9yID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7XG4gICAgICAgIDB4MDMsXG4g ICAgICAgIGxlZF9pbmRleCxcbiAgICAgICAgbGVkX2JlaGF2aW9yLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihj b2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH0pXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX2xlZnRfcmlnaHRfYW5pbWF0 aW9uKGdsb2JhbF9taWxsaXMsIG1heF9jaGFyX2NvdW50LCBmcmFtZV9sZW5ndGgsIHRleHQpXG4gICAgaWYgdGV4dCA9PSBuaWwgdGhlblxuICAgICAgICByZXR1cm4g bmlsXG4gICAgZW5kXG4gICAgaWYgI3RleHQgPiBtYXhfY2hhcl9jb3VudCB0aGVuXG4gICAgICAgIGxvY2FsIGZyYW1lX2NvdW50ID0gI3RleHQgLSBtYXhfY2hhcl9j b3VudFxuICAgICAgICBsb2NhbCBmcmFtZV9pbmRleCA9IG1hdGguZmxvb3IoZ2xvYmFsX21pbGxpcyAvIGZyYW1lX2xlbmd0aCkgJSAoZnJhbWVfY291bnQgKiAyKVxu ICAgICAgICBsb2NhbCB0ZXh0X29mZnNldFxuICAgICAgICBpZiBmcmFtZV9pbmRleCA8IGZyYW1lX2NvdW50IHRoZW5cbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0g ZnJhbWVfaW5kZXhcbiAgICAgICAgZWxzZVxuICAgICAgICAgICAgbG9jYWwgZGlzdGFuY2UgPSBmcmFtZV9pbmRleCAtIGZyYW1lX2NvdW50XG4gICAgICAgICAgICB0 ZXh0X29mZnNldCA9IGZyYW1lX2NvdW50IC0gZGlzdGFuY2VcbiAgICAgICAgZW5kXG4gICAgICAgIHJldHVybiB0ZXh0OnN1Yih0ZXh0X29mZnNldCArIDEsIHRleHRf b2Zmc2V0ICsgbWF4X2NoYXJfY291bnQpXG4gICAgZWxzZVxuICAgICAgICByZXR1cm4gdGV4dFxuICAgIGVuZFxuZW5kXG5cbi0tICMjIENvZGUgIyNcbmxvY2FsIGNv bHVtbiA9IDhcbnJldHVybiB7XG4gICAgYWRkcmVzcyA9IGNvbHVtbiArIDEsXG4gICAgbWVzc2FnZXMgPSB7XG4gICAgICAgIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNn KHtcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgeSksXG4gICAgICAgIH0pLFxuICAgIH1cbn0gIn0sIm1vZGUiOnsibWluU3Rl cEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6MSwiZWVsRmVlZGJhY2tUcmFuc2Zvcm1hdGlvbiI6ImxvY2FsIGJhbmsgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQudGV4 dF92YWx1ZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19ldmVudCA9IHtcbiAgICAgICAgdmFsdWUgPSBcIkJhbms6IFwiIC4uIChiYW5rICsgMSlcbiAgICB9LFxu fVxuIiwiZmVlZGJhY2tUeXBlIjoyfSwidGFyZ2V0Ijp7ImZ4QW5jaG9yIjoidGhpcyIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5n IjpmYWxzZSwicGFyYW1JbmRleCI6MSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRh a2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fX0seyJpZCI6ImFTdmd4ZkZUcjRSR2F1YjBUQTdERCIsIm5hbWUiOiJFbmNvZGVyIDEgLSBE YXRhYmFzZSIsImdyb3VwSWQiOiJicm93c2UtY29sdW1ucyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjoyMSwiY2hhcmFjdGVyIjoyLCJpczE0Qml0Ijpm YWxzZX0sIm1vZGUiOnsibWluU3RlcEZhY3RvciI6LTEwLCJtYXhTdGVwRmFjdG9yIjo1fSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2Vs ZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoi TW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn19LCJmZWVk YmFja0lzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJ6djBidHNjYzZwMTFobmtYRklxSGIiLCJuYW1lIjoiU2NyZWVuIDEgLSBCcm93c2UgcHJvZHVjdHMiLCJncm91cElk IjoiYnJvd3NlLWNvbHVtbnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xu XG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9 IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlv biB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0 ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAg ICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9y XG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkg PSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBT eXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0t IENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAg cmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXgg bnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5k ZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcg YSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJh bSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9j YWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9f YXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBs ZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3Nj cmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNo YW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICBy ZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2lu ZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9u IHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShj b2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5f aW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVj dF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVz IGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1 aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0g bWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5f aW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFs dWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVf cHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBj b2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAg ICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBw cm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBw YXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4g d2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMg ciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNv bG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNv bHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAg ICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29y KGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdp bmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFy YW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlk LCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBj b2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3Ip XG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVf bXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIp LFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBj cmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5p bCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291 bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3Ro KSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAg ICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJh bWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3Vi KHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxu LS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gMFxubG9jYWwgYWN0aW9uID0geyBbXCJuYW1lXCJdID0gXCJBdmFpbGFibGVcIiwgW1wiY29sb3JcIl0gPSB7ICBb XCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDI1NSwgIFtcImdcIl0gPSAyNTUsIH0sIFtcInRhcmdldFwiXSA9IHsgIFtcIml0ZW1fa2luZFwiXSA9IFwiSXNBdmFpbGFi bGVcIiwgIFtcImtpbmRcIl0gPSBcIkJyb3dzZVBvdEZpbHRlckl0ZW1zXCIsIH0sIFtcImNvbnRyb2xfa2luZFwiXSA9IFwidG9nZ2xlXCIsfVxubG9jYWwgYXZhaWxh YmxlID0geSBhbmQgeS5hdmFpbGFibGUgb3IgZmFsc2VcbmxvY2FsIGxhYmVsID0gYXZhaWxhYmxlIGFuZCB5LmxhYmVsIG9yIFwiXCJcbmxvY2FsIG5hbWVfMSA9IGF2 YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEsIDkpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMiA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEw LCAxOCkgb3IgXCJcIlxubG9jYWwgbmFtZV8zID0gYXZhaWxhYmxlIGFuZCBzdHJpbmcuc3ViKHkubmFtZSwgMTksIDI3KSBvciBcIlwiXG5sb2NhbCBwcm9ncmVzcyA9 IChhdmFpbGFibGUgYW5kIHkuaW5kZXggYW5kIHkuY291bnQpIGFuZCAoXCJcIiAuLiAoeS5pbmRleCArIDEpIC4uIFwiL1wiIC4uIHkuY291bnQpIG9yIFwiXCJcbmxv Y2FsIHNlY29uZGFyeV9wcm9wID0gYXZhaWxhYmxlIGFuZCB5LnNlY29uZGFyeV9wcm9wIG9yIFwiXCJcbmxvY2FsIGNvbG9yID0gYXZhaWxhYmxlIGFuZCAoY29udGV4 dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIGFjdGlvbl9uYW1lID0gYXZhaWxhYmxlIGFuZCBhY3Rpb24gYW5kIGFjdGlvbi5u YW1lIG9yIG5pbFxubG9jYWwgYWN0aW9uX2NvbG9yID0gYXZhaWxhYmxlIGFuZCAoYWN0aW9uIGFuZCBhY3Rpb24uY29sb3Igb3IgbmlsKSBvciBibGFja1xucmV0dXJu IHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICAtLSBI ZWFkZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBjb2xvciksXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJv cF9jaGFuZ2UoY29sdW1uLCAwLCAxKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgbGFiZWwpLFxuICAgICAgICAgICAgY3Jl YXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBwcm9ncmVzcyksXG4gICAgICAgICAgICAtLSBDb250ZW50XG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9w X2NoYW5nZShjb2x1bW4sIDIsIG5hbWVfMSksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDMsIG5hbWVfMiksXG4gICAgICAgICAg ICAtLSBGb290ZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAyLCBhY3Rpb25fY29sb3IpLFxuICAgICAgICAgICAgY3Jl YXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgMCksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDQsIFwiXCIpLFxuICAg ICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCA1LCBhY3Rpb25fbmFtZSBvciBzZWNvbmRhcnlfcHJvcCksXG4gICAgICAgIH0pLFxuICAgIH1c bn1cbiJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjEsImVlbEZlZWRiYWNrVHJhbnNmb3JtYXRpb24iOiJsb2NhbCBpbmRleCA9IGNv bnRleHQucHJvcChcInRhcmdldC5kaXNjcmV0ZV92YWx1ZVwiKVxubG9jYWwgY291bnQgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZGlzY3JldGVfdmFsdWVfY291bnRc IilcbmxvY2FsIG5hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQudGV4dF92YWx1ZVwiKSBvciBcIi1cIlxubG9jYWwgc2Vjb25kYXJ5X3Byb3Bfa2V5ID0gbmlsXG5s b2NhbCBzZWNvbmRhcnlfcHJvcF92YWx1ZSA9IHNlY29uZGFyeV9wcm9wX2tleSBhbmQgY29udGV4dC5wcm9wKHNlY29uZGFyeV9wcm9wX2tleSkgb3IgXCJcIlxubG9j YWwgYXZhaWxhYmxlID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LmF2YWlsYWJsZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19ldmVudCA9IHtcbiAgICAgICAgY29s b3IgPSB7IFtcInJcIl0gPSAzMywgW1wiYlwiXSA9IDI0MywgW1wiZ1wiXSA9IDE1MCx9LFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIGxhYmVsID0gXCJE YXRhYmFzZVwiLFxuICAgICAgICAgICAgbmFtZSA9IG5hbWUsXG4gICAgICAgICAgICBzZWNvbmRhcnlfcHJvcCA9IHNlY29uZGFyeV9wcm9wX3ZhbHVlLFxuICAgICAg ICAgICAgYXZhaWxhYmxlID0gYXZhaWxhYmxlLFxuICAgICAgICAgICAgaW5kZXggPSBpbmRleCxcbiAgICAgICAgICAgIGNvdW50ID0gY291bnQsXG4gICAgICAgIH1c biAgICB9LFxufVxuIiwiZmVlZGJhY2tUeXBlIjoyfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2Us InVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwi cG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn19LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0s eyJpZCI6IjloZll4dmRNd2xhVWtCcWhwNkI3ayIsIm5hbWUiOiJBdmFpbGFibGUgKGNvbnRyb2wpIiwiZ3JvdXBJZCI6ImJyb3dzZS1hY3Rpb25zIiwic291cmNlIjp7 ImNoYW5uZWwiOjE1LCJudW1iZXIiOjUxLCJjaGFyYWN0ZXIiOjEsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJ0eXBlIjoyLCJtaW5TdGVwRmFjdG9yIjoxLCJtYXhT dGVwRmFjdG9yIjoxfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmci OmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZvckZlZWRiYWNrIjpm YWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn0sInBvdEZpbHRlckl0ZW1LaW5kIjoiSXNBdmFpbGFibGUifSwiZmVlZGJhY2tJ c0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoic0tEU3pmWk1iUUtMbWNVT0JKODktIiwibmFtZSI6IkF2YWlsYWJsZSAoZmVlZGJhY2spIiwiZ3JvdXBJZCI6ImJyb3dzZS1h Y3Rpb25zIiwic291cmNlIjp7InR5cGUiOjExLCJtaWRpU2NyaXB0S2luZCI6Imx1YSIsIm1pZGlTY3JpcHQiOiItLSAjIyBDb25zdGFudHMgIyNcblxubG9jYWwgY29s dW1uX2tub2JfYWRkcmVzc19vZmZzZXQgPSA1MDAwXG5sb2NhbCBsZWRfYWRkcmVzc19vZmZzZXQgPSAxMDAwMFxubG9jYWwgYmxhY2sgPSB7IHIgPSAwLCBnID0gMCwg YiA9IDAgfVxubG9jYWwgd2hpdGUgPSB7IHIgPSAyNTUsIGcgPSAyNTUsIGIgPSAyNTUgfVxuXG4tLSAjIyBGdW5jdGlvbnMgIyNcblxuZnVuY3Rpb24gdG9fYXNjaWko dGV4dClcbiAgICBsb2NhbCBieXRlcyA9IHt9XG4gICAgaWYgdGV4dCB+PSBuaWwgdGhlblxuICAgICAgICBmb3IgaSA9IDEsIHN0cmluZy5sZW4odGV4dCkgZG9cbiAg ICAgICAgICAgIGxvY2FsIGJ5dGUgPSBzdHJpbmcuYnl0ZSh0ZXh0LCBpKVxuICAgICAgICAgICAgaWYgYnl0ZSA8IDEyOCB0aGVuXG4gICAgICAgICAgICAgICAgdGFi bGUuaW5zZXJ0KGJ5dGVzLCBieXRlKVxuICAgICAgICAgICAgZW5kXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIC0tIE51bGwgdGVybWluYXRvclxuICAgIHRhYmxl Lmluc2VydChieXRlcywgMClcbiAgICByZXR1cm4gYnl0ZXNcbmVuZFxuXG5mdW5jdGlvbiBjb25jYXRfdGFibGUodDEsIHQyKVxuICAgIGZvciBpID0gMSwgI3QyIGRv XG4gICAgICAgIHQxWyN0MSArIDFdID0gdDJbaV1cbiAgICBlbmRcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbXNnKGNvbnRlbnQpXG4gICAgLS0gU3lzRXggSGVhZGVy XG4gICAgbG9jYWwgbXNnID0ge1xuICAgICAgICAweGYwLCAweDAwLCAweDIwLCAweDI5LCAweDAyLCAweDBhLCAweDAxLFxuICAgIH1cbiAgICAtLSBDb250ZW50XG4g ICAgY29uY2F0X3RhYmxlKG1zZywgY29udGVudClcbiAgICAtLSBFbmQgb2YgU3lzRXhcbiAgICB0YWJsZS5pbnNlcnQobXNnLCAweGY3KVxuICAgIHJldHVybiBtc2dc bmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBsYXlvdXQuXG4tLS1cbi0tLSBAcGFyYW0gbGF5b3V0X2luZGV4IG51bWJlciBsYXlv dXQgaW5kZXggKDAgPSBlbXB0eSwgMSA9IGtub2IsIDIgPSBib3gpXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX2xheW91dF9tc2cobGF5b3V0X2luZGV4KVxuICAgIHJl dHVybiBjcmVhdGVfbXNnKHsgMHgwMSwgbGF5b3V0X2luZGV4IH0pXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBkaXNwbGF5aW5nIGEgbm90aWZpY2F0 aW9uIG9uIHRoZSBjZW50ZXIgc2NyZWVuLlxuLS0tXG4tLS0gQHBhcmFtIGxpbmUxIHN0cmluZyBmaXJzdCBsaW5lIG9mIHRleHRcbi0tLSBAcGFyYW0gbGluZTIgc3Ry aW5nIHNlY29uZCBsaW5lIG9mIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV9ub3RpZmljYXRpb25fdGV4dF9tc2cobGluZTEsIGxpbmUyKVxuICAgIGxvY2FsIGNvbnRlbnQg PSB7IDB4MDQgfVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMSkpXG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUy KSlcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgbXVsdGlwbGUgc2NyZWVuIHBy b3BlcnRpZXMuXG4tLS1cbi0tLSBAcGFyYW0gY2hhbmdlcyB0YWJsZSBsaXN0IG9mIHByb3BlcnR5IGNoYW5nZXNcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fcHJvcHNf bXNnKGNoYW5nZXMpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwMiB9XG4gICAgZm9yIGkgPSAxLCAjY2hhbmdlcyBkb1xuICAgICAgICBpZiBjaGFuZ2VzW2ldIH49 IG5pbCB0aGVuXG4gICAgICAgICAgICBjb25jYXRfdGFibGUoY29udGVudCwgY2hhbmdlc1tpXSlcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0 ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHRleHQgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIg aW4gd2hpY2ggY29sdW1uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBkaXNwbGF5 IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIHRleHQgc3RyaW5nIHRoZSBhY3R1YWwgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4 LCBvYmplY3RfaW5kZXgsIHRleHQpXG4gICAgbG9jYWwgY2hhbmdlID0ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAg ICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiVGV4dFwiXG4gICAgICAgIDB4MDEsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4g ICAgfVxuICAgIGNvbmNhdF90YWJsZShjaGFuZ2UsIHRvX2FzY2lpKHRleHQpKVxuICAgIHJldHVybiBjaGFuZ2VcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHZhbHVlIHBy b3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElmIGl0J3MgYWJvdXQgc2V0dGluZyB0aGUga25vYiB2YWx1ZSwgaXQncyB1c3VhbGx5IG1vcmUgaW50dWl0aXZlIHRvIG5v dFxuLS0tIGRvIHRoaXMgdmlhIHNjcmlwdCBidXQgYnkgZW5hYmxpbmcgZmVlZGJhY2sgb24gdGhlIGNvcnJlc3BvbmRpbmcgZW5jb2RlclxuLS0tIG1hcHBpbmdzLCB0 aGVuIHlvdSBuZWVkIGp1c3Qgb25lIG1hcHBpbmcgZm9yIGJvdGggY29udHJvbCBhbmQgZmVlZGJhY2suXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJl ciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSB2YWx1ZVxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIHRoZSBraW5kIG9mIHZhbHVlIHRvIGNoYW5n ZSAoc2VlIHByb2dyYW1tZXIncyBndWlkZSlcbi0tLSBAcGFyYW0gdmFsdWUgbnVtYmVyIHRoZSB2YWx1ZVxuZnVuY3Rpb24gY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdl KGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB2YWx1ZSlcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4 LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiVmFsdWVcIlxuICAgICAgICAweDAzLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2lu ZGV4LFxuICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICB2YWx1ZVxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhbiBSR0IgY29sb3IgcHJvcGVydHkgY2hh bmdlLlxuLS0tXG4tLS0gSWYgdGhlIGdpdmVuIGNvbG9yIGlzIGBuaWxgLCB0aGlzIGZ1bmN0aW9uIHJldHVybnMgYG5pbGAuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1u X2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0 aW9uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIp XG5mdW5jdGlvbiBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBudWxs IHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgs XG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJSR0IgY29sb3JcIlxuICAgICAgICAweDA0LFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0 X2luZGV4LFxuICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8g MiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBzdGF0 ZSBvZiBhbiBMRUQuXG4tLS1cbi0tLSBQYXNzaW5nIGEgYG5pbGAgY29sb3Igd2lsbCBtYWtlIHRoZSBMRUQgZ28gb2ZmLlxuLS0tXG4tLS0gQHBhcmFtIGxlZF9pbmRl eCBudW1iZXIgd2hpY2ggTEVEIHRvIHRhbGsgdG9cbi0tLSBAcGFyYW0gbGVkX2JlaGF2aW9yIG51bWJlciBMRUQgYmVoYXZpb3IgKDEgPSBzb2xpZCwgMiA9IGZsYXNo aW5nIHdpdGggcHJldmlvdXNseSBzZXQgc29saWQgY29sb3IsIDMgPSBwdWxzYXRpbmcpXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxl IHdpdGggcHJvcGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX2xlZF9tc2cobGVkX2luZGV4LCBsZWRfYmVoYXZpb3IsIGNvbG9yKVxuICAgIGlmIGNv bG9yID09IG5pbCB0aGVuXG4gICAgICAgIGNvbG9yID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7XG4gICAg ICAgIDB4MDMsXG4gICAgICAgIGxlZF9pbmRleCxcbiAgICAgICAgbGVkX2JlaGF2aW9yLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAg bWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH0pXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX2xlZnRf cmlnaHRfYW5pbWF0aW9uKGdsb2JhbF9taWxsaXMsIG1heF9jaGFyX2NvdW50LCBmcmFtZV9sZW5ndGgsIHRleHQpXG4gICAgaWYgdGV4dCA9PSBuaWwgdGhlblxuICAg ICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgaWYgI3RleHQgPiBtYXhfY2hhcl9jb3VudCB0aGVuXG4gICAgICAgIGxvY2FsIGZyYW1lX2NvdW50ID0gI3RleHQg LSBtYXhfY2hhcl9jb3VudFxuICAgICAgICBsb2NhbCBmcmFtZV9pbmRleCA9IG1hdGguZmxvb3IoZ2xvYmFsX21pbGxpcyAvIGZyYW1lX2xlbmd0aCkgJSAoZnJhbWVf Y291bnQgKiAyKVxuICAgICAgICBsb2NhbCB0ZXh0X29mZnNldFxuICAgICAgICBpZiBmcmFtZV9pbmRleCA8IGZyYW1lX2NvdW50IHRoZW5cbiAgICAgICAgICAgIHRl eHRfb2Zmc2V0ID0gZnJhbWVfaW5kZXhcbiAgICAgICAgZWxzZVxuICAgICAgICAgICAgbG9jYWwgZGlzdGFuY2UgPSBmcmFtZV9pbmRleCAtIGZyYW1lX2NvdW50XG4g ICAgICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1lX2NvdW50IC0gZGlzdGFuY2VcbiAgICAgICAgZW5kXG4gICAgICAgIHJldHVybiB0ZXh0OnN1Yih0ZXh0X29mZnNl dCArIDEsIHRleHRfb2Zmc2V0ICsgbWF4X2NoYXJfY291bnQpXG4gICAgZWxzZVxuICAgICAgICByZXR1cm4gdGV4dFxuICAgIGVuZFxuZW5kXG5cbi0tICMjIENvZGUg IyNcbmxvY2FsIGNvbHVtbiA9IDBcbmxvY2FsIGNvbG9yID0gKHkgYW5kIHkgfj0gMCkgYW5kIHsgW1wiclwiXSA9IDI1NSwgW1wiYlwiXSA9IDI1NSwgW1wiZ1wiXSA9 IDI1NSx9IG9yIG5pbFxuXG5sb2NhbCBsZWRfaW5kZXggPSA0ICsgY29sdW1uXG5yZXR1cm4ge1xuICAgIGFkZHJlc3MgPSBsZWRfYWRkcmVzc19vZmZzZXQgKyBsZWRf aW5kZXgsXG4gICAgbWVzc2FnZXMgPSB7XG4gICAgICAgIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgMSwgY29sb3IpLFxuICAgIH1cbn1cbiJ9LCJtb2RlIjp7Im1p blN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjF9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxz ZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9 LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQiOiJJc0F2 YWlsYWJsZSJ9LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IlBPUXh2MVBpRzhTTm9wT0oySU82QyIsIm5hbWUiOiJFbmNvZGVyIDIgLSBLaW5kIiwiZ3Jv dXBJZCI6ImJyb3dzZS1jb2x1bW5zIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjIyLCJjaGFyYWN0ZXIiOjIsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6 eyJtaW5TdGVwRmFjdG9yIjotMTAsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5n IjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlz IjoiWSJ9LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQi OiJQcm9kdWN0S2luZCJ9LCJmZWVkYmFja0lzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJfV093a3N4MGx0aVZMQmVSVjVrVF8iLCJuYW1lIjoiU2NyZWVuIDIgLSBCcm93 c2UgcHJvZHVjdHMiLCJncm91cElkIjoiYnJvd3NlLWNvbHVtbnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6 Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAw XG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1 bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZv ciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRl IDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4g ICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJs ZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9t c2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEs IDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmlu c2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0t IEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5f bGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1l c3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxp bmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhs aW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25j YXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdl IGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdl c1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFu Z2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAg ICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1c bi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVt YmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVh dGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJ bmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0 IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5n ZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBp dCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVz cG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0t LVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBu dW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5m dW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENv bHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0t IE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBD cmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJu cyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9i amVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0 YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5k ZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29s dW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAg IC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIp LFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVz IGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBn byBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExF RCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0g Y29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgs IGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVu ZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1h dGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAg fSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4 dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAg ICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxf bWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwg ZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5j ZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAg ICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0 ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gMVxubG9jYWwgYWN0aW9uID0geyBbXCJuYW1lXCJdID0gXCJTdXBwb3J0ZWRc IiwgW1wiY29sb3JcIl0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDI1NSwgIFtcImdcIl0gPSAyNTUsIH0sIFtcInRhcmdldFwiXSA9IHsgIFtcIml0ZW1f a2luZFwiXSA9IFwiSXNTdXBwb3J0ZWRcIiwgIFtcImtpbmRcIl0gPSBcIkJyb3dzZVBvdEZpbHRlckl0ZW1zXCIsIH0sIFtcImNvbnRyb2xfa2luZFwiXSA9IFwidG9n Z2xlXCIsfVxubG9jYWwgYXZhaWxhYmxlID0geSBhbmQgeS5hdmFpbGFibGUgb3IgZmFsc2VcbmxvY2FsIGxhYmVsID0gYXZhaWxhYmxlIGFuZCB5LmxhYmVsIG9yIFwi XCJcbmxvY2FsIG5hbWVfMSA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEsIDkpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMiA9IGF2YWlsYWJsZSBhbmQg c3RyaW5nLnN1Yih5Lm5hbWUsIDEwLCAxOCkgb3IgXCJcIlxubG9jYWwgbmFtZV8zID0gYXZhaWxhYmxlIGFuZCBzdHJpbmcuc3ViKHkubmFtZSwgMTksIDI3KSBvciBc IlwiXG5sb2NhbCBwcm9ncmVzcyA9IChhdmFpbGFibGUgYW5kIHkuaW5kZXggYW5kIHkuY291bnQpIGFuZCAoXCJcIiAuLiAoeS5pbmRleCArIDEpIC4uIFwiL1wiIC4u IHkuY291bnQpIG9yIFwiXCJcbmxvY2FsIHNlY29uZGFyeV9wcm9wID0gYXZhaWxhYmxlIGFuZCB5LnNlY29uZGFyeV9wcm9wIG9yIFwiXCJcbmxvY2FsIGNvbG9yID0g YXZhaWxhYmxlIGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIGFjdGlvbl9uYW1lID0gYXZhaWxhYmxlIGFu ZCBhY3Rpb24gYW5kIGFjdGlvbi5uYW1lIG9yIG5pbFxubG9jYWwgYWN0aW9uX2NvbG9yID0gYXZhaWxhYmxlIGFuZCAoYWN0aW9uIGFuZCBhY3Rpb24uY29sb3Igb3Ig bmlsKSBvciBibGFja1xucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21z Zyh7XG4gICAgICAgICAgICAtLSBIZWFkZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBjb2xvciksXG4gICAgICAg ICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCAxKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgbGFi ZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBwcm9ncmVzcyksXG4gICAgICAgICAgICAtLSBDb250ZW50XG4gICAgICAg ICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDIsIG5hbWVfMSksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDMs IG5hbWVfMiksXG4gICAgICAgICAgICAtLSBGb290ZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAyLCBhY3Rpb25fY29s b3IpLFxuICAgICAgICAgICAgY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgMCksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShj b2x1bW4sIDQsIFwiXCIpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCA1LCBhY3Rpb25fbmFtZSBvciBzZWNvbmRhcnlfcHJvcCks XG4gICAgICAgIH0pLFxuICAgIH1cbn1cbiJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjEsImVlbEZlZWRiYWNrVHJhbnNmb3JtYXRp b24iOiJsb2NhbCBpbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5kaXNjcmV0ZV92YWx1ZVwiKVxubG9jYWwgY291bnQgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQu ZGlzY3JldGVfdmFsdWVfY291bnRcIilcbmxvY2FsIG5hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQudGV4dF92YWx1ZVwiKSBvciBcIi1cIlxubG9jYWwgc2Vjb25k YXJ5X3Byb3Bfa2V5ID0gbmlsXG5sb2NhbCBzZWNvbmRhcnlfcHJvcF92YWx1ZSA9IHNlY29uZGFyeV9wcm9wX2tleSBhbmQgY29udGV4dC5wcm9wKHNlY29uZGFyeV9w cm9wX2tleSkgb3IgXCJcIlxubG9jYWwgYXZhaWxhYmxlID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LmF2YWlsYWJsZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19l dmVudCA9IHtcbiAgICAgICAgY29sb3IgPSB7IFtcInJcIl0gPSAzMywgW1wiYlwiXSA9IDI0MywgW1wiZ1wiXSA9IDE1MCx9LFxuICAgICAgICB2YWx1ZSA9IHtcbiAg ICAgICAgICAgIGxhYmVsID0gXCJLaW5kXCIsXG4gICAgICAgICAgICBuYW1lID0gbmFtZSxcbiAgICAgICAgICAgIHNlY29uZGFyeV9wcm9wID0gc2Vjb25kYXJ5X3By b3BfdmFsdWUsXG4gICAgICAgICAgICBhdmFpbGFibGUgPSBhdmFpbGFibGUsXG4gICAgICAgICAgICBpbmRleCA9IGluZGV4LFxuICAgICAgICAgICAgY291bnQgPSBj b3VudCxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rp b25HYW5naW5nIjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3Zl VG8iLCJheGlzIjoiWSJ9LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVy SXRlbUtpbmQiOiJQcm9kdWN0S2luZCJ9LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IlNNY1lSYXVxenMxMGo0UURvbVBaWSIsIm5hbWUiOiJTdXBwb3J0 ZWQgKGNvbnRyb2wpIiwiZ3JvdXBJZCI6ImJyb3dzZS1hY3Rpb25zIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjUyLCJjaGFyYWN0ZXIiOjEsImlzMTRC aXQiOmZhbHNlfSwibW9kZSI6eyJ0eXBlIjoyLCJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6 ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlv biI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlk IjoiIn0sInBvdEZpbHRlckl0ZW1LaW5kIjoiSXNTdXBwb3J0ZWQifSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiakdza2Z5eFVyekQwbHlLdGc2d1h2 IiwibmFtZSI6IlN1cHBvcnRlZCAoZmVlZGJhY2spIiwiZ3JvdXBJZCI6ImJyb3dzZS1hY3Rpb25zIiwic291cmNlIjp7InR5cGUiOjExLCJtaWRpU2NyaXB0S2luZCI6 Imx1YSIsIm1pZGlTY3JpcHQiOiItLSAjIyBDb25zdGFudHMgIyNcblxubG9jYWwgY29sdW1uX2tub2JfYWRkcmVzc19vZmZzZXQgPSA1MDAwXG5sb2NhbCBsZWRfYWRk cmVzc19vZmZzZXQgPSAxMDAwMFxubG9jYWwgYmxhY2sgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxubG9jYWwgd2hpdGUgPSB7IHIgPSAyNTUsIGcgPSAyNTUsIGIg PSAyNTUgfVxuXG4tLSAjIyBGdW5jdGlvbnMgIyNcblxuZnVuY3Rpb24gdG9fYXNjaWkodGV4dClcbiAgICBsb2NhbCBieXRlcyA9IHt9XG4gICAgaWYgdGV4dCB+PSBu aWwgdGhlblxuICAgICAgICBmb3IgaSA9IDEsIHN0cmluZy5sZW4odGV4dCkgZG9cbiAgICAgICAgICAgIGxvY2FsIGJ5dGUgPSBzdHJpbmcuYnl0ZSh0ZXh0LCBpKVxu ICAgICAgICAgICAgaWYgYnl0ZSA8IDEyOCB0aGVuXG4gICAgICAgICAgICAgICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCBieXRlKVxuICAgICAgICAgICAgZW5kXG4gICAg ICAgIGVuZFxuICAgIGVuZFxuICAgIC0tIE51bGwgdGVybWluYXRvclxuICAgIHRhYmxlLmluc2VydChieXRlcywgMClcbiAgICByZXR1cm4gYnl0ZXNcbmVuZFxuXG5m dW5jdGlvbiBjb25jYXRfdGFibGUodDEsIHQyKVxuICAgIGZvciBpID0gMSwgI3QyIGRvXG4gICAgICAgIHQxWyN0MSArIDFdID0gdDJbaV1cbiAgICBlbmRcbmVuZFxu XG5mdW5jdGlvbiBjcmVhdGVfbXNnKGNvbnRlbnQpXG4gICAgLS0gU3lzRXggSGVhZGVyXG4gICAgbG9jYWwgbXNnID0ge1xuICAgICAgICAweGYwLCAweDAwLCAweDIw LCAweDI5LCAweDAyLCAweDBhLCAweDAxLFxuICAgIH1cbiAgICAtLSBDb250ZW50XG4gICAgY29uY2F0X3RhYmxlKG1zZywgY29udGVudClcbiAgICAtLSBFbmQgb2Yg U3lzRXhcbiAgICB0YWJsZS5pbnNlcnQobXNnLCAweGY3KVxuICAgIHJldHVybiBtc2dcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRo ZSBsYXlvdXQuXG4tLS1cbi0tLSBAcGFyYW0gbGF5b3V0X2luZGV4IG51bWJlciBsYXlvdXQgaW5kZXggKDAgPSBlbXB0eSwgMSA9IGtub2IsIDIgPSBib3gpXG5mdW5j dGlvbiBjcmVhdGVfc2NyZWVuX2xheW91dF9tc2cobGF5b3V0X2luZGV4KVxuICAgIHJldHVybiBjcmVhdGVfbXNnKHsgMHgwMSwgbGF5b3V0X2luZGV4IH0pXG5lbmRc blxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBkaXNwbGF5aW5nIGEgbm90aWZpY2F0aW9uIG9uIHRoZSBjZW50ZXIgc2NyZWVuLlxuLS0tXG4tLS0gQHBhcmFtIGxp bmUxIHN0cmluZyBmaXJzdCBsaW5lIG9mIHRleHRcbi0tLSBAcGFyYW0gbGluZTIgc3RyaW5nIHNlY29uZCBsaW5lIG9mIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV9ub3Rp ZmljYXRpb25fdGV4dF9tc2cobGluZTEsIGxpbmUyKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDQgfVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2Np aShsaW5lMSkpXG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUyKSlcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0t LSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgbXVsdGlwbGUgc2NyZWVuIHByb3BlcnRpZXMuXG4tLS1cbi0tLSBAcGFyYW0gY2hhbmdlcyB0YWJsZSBsaXN0 IG9mIHByb3BlcnR5IGNoYW5nZXNcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNnKGNoYW5nZXMpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwMiB9XG4g ICAgZm9yIGkgPSAxLCAjY2hhbmdlcyBkb1xuICAgICAgICBpZiBjaGFuZ2VzW2ldIH49IG5pbCB0aGVuXG4gICAgICAgICAgICBjb25jYXRfdGFibGUoY29udGVudCwg Y2hhbmdlc1tpXSlcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHRleHQgcHJv cGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFy YW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIHRleHQgc3RyaW5nIHRoZSBhY3R1YWwg dGV4dFxuZnVuY3Rpb24gY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHRleHQpXG4gICAgbG9jYWwgY2hhbmdlID0ge1xu ICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiVGV4dFwiXG4gICAgICAgIDB4MDEs XG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgfVxuICAgIGNvbmNhdF90YWJsZShjaGFuZ2UsIHRvX2FzY2lpKHRleHQp KVxuICAgIHJldHVybiBjaGFuZ2VcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHZhbHVlIHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElmIGl0J3MgYWJvdXQgc2V0dGlu ZyB0aGUga25vYiB2YWx1ZSwgaXQncyB1c3VhbGx5IG1vcmUgaW50dWl0aXZlIHRvIG5vdFxuLS0tIGRvIHRoaXMgdmlhIHNjcmlwdCBidXQgYnkgZW5hYmxpbmcgZmVl ZGJhY2sgb24gdGhlIGNvcnJlc3BvbmRpbmcgZW5jb2RlclxuLS0tIG1hcHBpbmdzLCB0aGVuIHlvdSBuZWVkIGp1c3Qgb25lIG1hcHBpbmcgZm9yIGJvdGggY29udHJv bCBhbmQgZmVlZGJhY2suXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSB2YWx1ZVxuLS0tIEBw YXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIHRoZSBraW5kIG9mIHZhbHVlIHRvIGNoYW5nZSAoc2VlIHByb2dyYW1tZXIncyBndWlkZSlcbi0tLSBAcGFyYW0gdmFsdWUg bnVtYmVyIHRoZSB2YWx1ZVxuZnVuY3Rpb24gY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB2YWx1ZSlcbiAgICByZXR1 cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiVmFsdWVcIlxuICAgICAg ICAweDAzLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICB2YWx1ZVxu ICAgIH1cbmVuZFxuXG4tLS0gQ3JlYXRlcyBhbiBSR0IgY29sb3IgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgdGhlIGdpdmVuIGNvbG9yIGlzIGBuaWxgLCB0 aGlzIGZ1bmN0aW9uIHJldHVybnMgYG5pbGAuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSBj b2xvclxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gY29sb3IgdGFi bGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVt bl9pbmRleCwgb2JqZWN0X2luZGV4LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBudWxsIHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIHJldHVy biB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJSR0IgY29sb3JcIlxuICAg ICAgICAweDA0LFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICBtYXRo LmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH1c bmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBzdGF0ZSBvZiBhbiBMRUQuXG4tLS1cbi0tLSBQYXNzaW5nIGEgYG5pbGAgY29sb3Ig d2lsbCBtYWtlIHRoZSBMRUQgZ28gb2ZmLlxuLS0tXG4tLS0gQHBhcmFtIGxlZF9pbmRleCBudW1iZXIgd2hpY2ggTEVEIHRvIHRhbGsgdG9cbi0tLSBAcGFyYW0gbGVk X2JlaGF2aW9yIG51bWJlciBMRUQgYmVoYXZpb3IgKDEgPSBzb2xpZCwgMiA9IGZsYXNoaW5nIHdpdGggcHJldmlvdXNseSBzZXQgc29saWQgY29sb3IsIDMgPSBwdWxz YXRpbmcpXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRl X2xlZF9tc2cobGVkX2luZGV4LCBsZWRfYmVoYXZpb3IsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG5pbCB0aGVuXG4gICAgICAgIGNvbG9yID0geyByID0gMCwgZyA9 IDAsIGIgPSAwIH1cbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7XG4gICAgICAgIDB4MDMsXG4gICAgICAgIGxlZF9pbmRleCxcbiAgICAgICAgbGVkX2Jl aGF2aW9yLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3Io Y29sb3IuYiAvIDIpLFxuICAgIH0pXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX2xlZnRfcmlnaHRfYW5pbWF0aW9uKGdsb2JhbF9taWxsaXMsIG1heF9jaGFyX2NvdW50 LCBmcmFtZV9sZW5ndGgsIHRleHQpXG4gICAgaWYgdGV4dCA9PSBuaWwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgaWYgI3RleHQgPiBtYXhf Y2hhcl9jb3VudCB0aGVuXG4gICAgICAgIGxvY2FsIGZyYW1lX2NvdW50ID0gI3RleHQgLSBtYXhfY2hhcl9jb3VudFxuICAgICAgICBsb2NhbCBmcmFtZV9pbmRleCA9 IG1hdGguZmxvb3IoZ2xvYmFsX21pbGxpcyAvIGZyYW1lX2xlbmd0aCkgJSAoZnJhbWVfY291bnQgKiAyKVxuICAgICAgICBsb2NhbCB0ZXh0X29mZnNldFxuICAgICAg ICBpZiBmcmFtZV9pbmRleCA8IGZyYW1lX2NvdW50IHRoZW5cbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfaW5kZXhcbiAgICAgICAgZWxzZVxuICAgICAg ICAgICAgbG9jYWwgZGlzdGFuY2UgPSBmcmFtZV9pbmRleCAtIGZyYW1lX2NvdW50XG4gICAgICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1lX2NvdW50IC0gZGlzdGFu Y2VcbiAgICAgICAgZW5kXG4gICAgICAgIHJldHVybiB0ZXh0OnN1Yih0ZXh0X29mZnNldCArIDEsIHRleHRfb2Zmc2V0ICsgbWF4X2NoYXJfY291bnQpXG4gICAgZWxz ZVxuICAgICAgICByZXR1cm4gdGV4dFxuICAgIGVuZFxuZW5kXG5cbi0tICMjIENvZGUgIyNcbmxvY2FsIGNvbHVtbiA9IDFcbmxvY2FsIGNvbG9yID0gKHkgYW5kIHkg fj0gMCkgYW5kIHsgW1wiclwiXSA9IDI1NSwgW1wiYlwiXSA9IDI1NSwgW1wiZ1wiXSA9IDI1NSx9IG9yIG5pbFxuXG5sb2NhbCBsZWRfaW5kZXggPSA0ICsgY29sdW1u XG5yZXR1cm4ge1xuICAgIGFkZHJlc3MgPSBsZWRfYWRkcmVzc19vZmZzZXQgKyBsZWRfaW5kZXgsXG4gICAgbWVzc2FnZXMgPSB7XG4gICAgICAgIGNyZWF0ZV9sZWRf bXNnKGxlZF9pbmRleCwgMSwgY29sb3IpLFxuICAgIH1cbn1cbiJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjF9LCJ0YXJnZXQiOnsi dHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6Iklt bWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90 Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQiOiJJc1N1cHBvcnRlZCJ9LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6Impp bW1YeTIyOW5wbXUtajBianhKQyIsIm5hbWUiOiJFbmNvZGVyIDMgLSBQcm9kdWN0IiwiZ3JvdXBJZCI6ImJyb3dzZS1jb2x1bW5zIiwic291cmNlIjp7ImNoYW5uZWwi OjE1LCJudW1iZXIiOjIzLCJjaGFyYWN0ZXIiOjIsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjotMTAsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0 YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhh dmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGlu Z1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQiOiJCYW5rIn0sImZlZWRiYWNrSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6 Inluc1E4MU5xTkZfME5LNUZ4QWliRyIsIm5hbWUiOiJTY3JlZW4gMyAtIEJyb3dzZSBwcm9kdWN0cyIsImdyb3VwSWQiOiJicm93c2UtY29sdW1ucyIsInNvdXJjZSI6 eyJ0eXBlIjoxMSwibWlkaVNjcmlwdEtpbmQiOiJsdWEiLCJtaWRpU2NyaXB0IjoiLS0gIyMgQ29uc3RhbnRzICMjXG5cbmxvY2FsIGNvbHVtbl9rbm9iX2FkZHJlc3Nf b2Zmc2V0ID0gNTAwMFxubG9jYWwgbGVkX2FkZHJlc3Nfb2Zmc2V0ID0gMTAwMDBcbmxvY2FsIGJsYWNrID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbmxvY2FsIHdo aXRlID0geyByID0gMjU1LCBnID0gMjU1LCBiID0gMjU1IH1cblxuLS0gIyMgRnVuY3Rpb25zICMjXG5cbmZ1bmN0aW9uIHRvX2FzY2lpKHRleHQpXG4gICAgbG9jYWwg Ynl0ZXMgPSB7fVxuICAgIGlmIHRleHQgfj0gbmlsIHRoZW5cbiAgICAgICAgZm9yIGkgPSAxLCBzdHJpbmcubGVuKHRleHQpIGRvXG4gICAgICAgICAgICBsb2NhbCBi eXRlID0gc3RyaW5nLmJ5dGUodGV4dCwgaSlcbiAgICAgICAgICAgIGlmIGJ5dGUgPCAxMjggdGhlblxuICAgICAgICAgICAgICAgIHRhYmxlLmluc2VydChieXRlcywg Ynl0ZSlcbiAgICAgICAgICAgIGVuZFxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICAtLSBOdWxsIHRlcm1pbmF0b3JcbiAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIDAp XG4gICAgcmV0dXJuIGJ5dGVzXG5lbmRcblxuZnVuY3Rpb24gY29uY2F0X3RhYmxlKHQxLCB0MilcbiAgICBmb3IgaSA9IDEsICN0MiBkb1xuICAgICAgICB0MVsjdDEg KyAxXSA9IHQyW2ldXG4gICAgZW5kXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX21zZyhjb250ZW50KVxuICAgIC0tIFN5c0V4IEhlYWRlclxuICAgIGxvY2FsIG1zZyA9 IHtcbiAgICAgICAgMHhmMCwgMHgwMCwgMHgyMCwgMHgyOSwgMHgwMiwgMHgwYSwgMHgwMSxcbiAgICB9XG4gICAgLS0gQ29udGVudFxuICAgIGNvbmNhdF90YWJsZSht c2csIGNvbnRlbnQpXG4gICAgLS0gRW5kIG9mIFN5c0V4XG4gICAgdGFibGUuaW5zZXJ0KG1zZywgMHhmNylcbiAgICByZXR1cm4gbXNnXG5lbmRcblxuLS0tIENyZWF0 ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgbGF5b3V0LlxuLS0tXG4tLS0gQHBhcmFtIGxheW91dF9pbmRleCBudW1iZXIgbGF5b3V0IGluZGV4ICgwID0gZW1w dHksIDEgPSBrbm9iLCAyID0gYm94KVxuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKGxheW91dF9pbmRleClcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7 IDB4MDEsIGxheW91dF9pbmRleCB9KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgZGlzcGxheWluZyBhIG5vdGlmaWNhdGlvbiBvbiB0aGUgY2VudGVy IHNjcmVlbi5cbi0tLVxuLS0tIEBwYXJhbSBsaW5lMSBzdHJpbmcgZmlyc3QgbGluZSBvZiB0ZXh0XG4tLS0gQHBhcmFtIGxpbmUyIHN0cmluZyBzZWNvbmQgbGluZSBv ZiB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfbm90aWZpY2F0aW9uX3RleHRfbXNnKGxpbmUxLCBsaW5lMilcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDA0IH1cbiAgICBj b25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTEpKVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMikpXG4gICAgcmV0dXJuIGNy ZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIG11bHRpcGxlIHNjcmVlbiBwcm9wZXJ0aWVzLlxuLS0tXG4t LS0gQHBhcmFtIGNoYW5nZXMgdGFibGUgbGlzdCBvZiBwcm9wZXJ0eSBjaGFuZ2VzXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyhjaGFuZ2VzKVxuICAg IGxvY2FsIGNvbnRlbnQgPSB7IDB4MDIgfVxuICAgIGZvciBpID0gMSwgI2NoYW5nZXMgZG9cbiAgICAgICAgaWYgY2hhbmdlc1tpXSB+PSBuaWwgdGhlblxuICAgICAg ICAgICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIGNoYW5nZXNbaV0pXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5l bmRcblxuLS0tIENyZWF0ZXMgYSB0ZXh0IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0 byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBw YXJhbSB0ZXh0IHN0cmluZyB0aGUgYWN0dWFsIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB0 ZXh0KVxuICAgIGxvY2FsIGNoYW5nZSA9IHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkg VHlwZSBcIlRleHRcIlxuICAgICAgICAweDAxLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgIH1cbiAgICBjb25jYXRf dGFibGUoY2hhbmdlLCB0b19hc2NpaSh0ZXh0KSlcbiAgICByZXR1cm4gY2hhbmdlXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB2YWx1ZSBwcm9wZXJ0eSBjaGFuZ2UuXG4t LS1cbi0tLSBJZiBpdCdzIGFib3V0IHNldHRpbmcgdGhlIGtub2IgdmFsdWUsIGl0J3MgdXN1YWxseSBtb3JlIGludHVpdGl2ZSB0byBub3Rcbi0tLSBkbyB0aGlzIHZp YSBzY3JpcHQgYnV0IGJ5IGVuYWJsaW5nIGZlZWRiYWNrIG9uIHRoZSBjb3JyZXNwb25kaW5nIGVuY29kZXJcbi0tLSBtYXBwaW5ncywgdGhlbiB5b3UgbmVlZCBqdXN0 IG9uZSBtYXBwaW5nIGZvciBib3RoIGNvbnRyb2wgYW5kIGZlZWRiYWNrLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1u IHRvIGNoYW5nZSB0aGUgdmFsdWVcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciB0aGUga2luZCBvZiB2YWx1ZSB0byBjaGFuZ2UgKHNlZSBwcm9ncmFtbWVy J3MgZ3VpZGUpXG4tLS0gQHBhcmFtIHZhbHVlIG51bWJlciB0aGUgdmFsdWVcbmZ1bmN0aW9uIGNyZWF0ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9i amVjdF9pbmRleCwgdmFsdWUpXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJv cGVydHkgVHlwZSBcIlZhbHVlXCJcbiAgICAgICAgMHgwMyxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0g Q29sb3IgYnl0ZXNcbiAgICAgICAgdmFsdWVcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYW4gUkdCIGNvbG9yIHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElm IHRoZSBnaXZlbiBjb2xvciBpcyBgbmlsYCwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIGBuaWxgLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4g d2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBjaGFuZ2UgdGhl IGNvbG9yXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRl X3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbnVsbCB0aGVuXG4gICAgICAgIHJl dHVybiBuaWxcbiAgICBlbmRcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9w ZXJ0eSBUeXBlIFwiUkdCIGNvbG9yXCJcbiAgICAgICAgMHgwNCxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAg LS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRo LmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgc3RhdGUgb2YgYW4gTEVELlxuLS0t XG4tLS0gUGFzc2luZyBhIGBuaWxgIGNvbG9yIHdpbGwgbWFrZSB0aGUgTEVEIGdvIG9mZi5cbi0tLVxuLS0tIEBwYXJhbSBsZWRfaW5kZXggbnVtYmVyIHdoaWNoIExF RCB0byB0YWxrIHRvXG4tLS0gQHBhcmFtIGxlZF9iZWhhdmlvciBudW1iZXIgTEVEIGJlaGF2aW9yICgxID0gc29saWQsIDIgPSBmbGFzaGluZyB3aXRoIHByZXZpb3Vz bHkgc2V0IHNvbGlkIGNvbG9yLCAzID0gcHVsc2F0aW5nKVxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMg ciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgbGVkX2JlaGF2aW9yLCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBuaWwgdGhlblxu ICAgICAgICBjb2xvciA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coe1xuICAgICAgICAweDAzLFxuICAgICAg ICBsZWRfaW5kZXgsXG4gICAgICAgIGxlZF9iZWhhdmlvcixcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3Iu ZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9KVxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9sZWZ0X3JpZ2h0X2FuaW1hdGlvbihn bG9iYWxfbWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB0ZXh0KVxuICAgIGlmIHRleHQgPT0gbmlsIHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxu ICAgIGVuZFxuICAgIGlmICN0ZXh0ID4gbWF4X2NoYXJfY291bnQgdGhlblxuICAgICAgICBsb2NhbCBmcmFtZV9jb3VudCA9ICN0ZXh0IC0gbWF4X2NoYXJfY291bnRc biAgICAgICAgbG9jYWwgZnJhbWVfaW5kZXggPSBtYXRoLmZsb29yKGdsb2JhbF9taWxsaXMgLyBmcmFtZV9sZW5ndGgpICUgKGZyYW1lX2NvdW50ICogMilcbiAgICAg ICAgbG9jYWwgdGV4dF9vZmZzZXRcbiAgICAgICAgaWYgZnJhbWVfaW5kZXggPCBmcmFtZV9jb3VudCB0aGVuXG4gICAgICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1l X2luZGV4XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGxvY2FsIGRpc3RhbmNlID0gZnJhbWVfaW5kZXggLSBmcmFtZV9jb3VudFxuICAgICAgICAgICAgdGV4dF9v ZmZzZXQgPSBmcmFtZV9jb3VudCAtIGRpc3RhbmNlXG4gICAgICAgIGVuZFxuICAgICAgICByZXR1cm4gdGV4dDpzdWIodGV4dF9vZmZzZXQgKyAxLCB0ZXh0X29mZnNl dCArIG1heF9jaGFyX2NvdW50KVxuICAgIGVsc2VcbiAgICAgICAgcmV0dXJuIHRleHRcbiAgICBlbmRcbmVuZFxuXG4tLSAjIyBDb2RlICMjXG5sb2NhbCBjb2x1bW4g PSAyXG5sb2NhbCBhY3Rpb24gPSB7IFtcIm5hbWVcIl0gPSBcIkZhdm9yaXRlXCIsIFtcImNvbG9yXCJdID0geyAgW1wiclwiXSA9IDI1NSwgIFtcImJcIl0gPSAyNTUs ICBbXCJnXCJdID0gMjU1LCB9LCBbXCJ0YXJnZXRcIl0gPSB7ICBbXCJpdGVtX2tpbmRcIl0gPSBcIklzRmF2b3JpdGVcIiwgIFtcImtpbmRcIl0gPSBcIkJyb3dzZVBv dEZpbHRlckl0ZW1zXCIsIH0sIFtcImNvbnRyb2xfa2luZFwiXSA9IFwidG9nZ2xlXCIsfVxubG9jYWwgYXZhaWxhYmxlID0geSBhbmQgeS5hdmFpbGFibGUgb3IgZmFs c2VcbmxvY2FsIGxhYmVsID0gYXZhaWxhYmxlIGFuZCB5LmxhYmVsIG9yIFwiXCJcbmxvY2FsIG5hbWVfMSA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUs IDEsIDkpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMiA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEwLCAxOCkgb3IgXCJcIlxubG9jYWwgbmFtZV8zID0g YXZhaWxhYmxlIGFuZCBzdHJpbmcuc3ViKHkubmFtZSwgMTksIDI3KSBvciBcIlwiXG5sb2NhbCBwcm9ncmVzcyA9IChhdmFpbGFibGUgYW5kIHkuaW5kZXggYW5kIHku Y291bnQpIGFuZCAoXCJcIiAuLiAoeS5pbmRleCArIDEpIC4uIFwiL1wiIC4uIHkuY291bnQpIG9yIFwiXCJcbmxvY2FsIHNlY29uZGFyeV9wcm9wID0gYXZhaWxhYmxl IGFuZCB5LnNlY29uZGFyeV9wcm9wIG9yIFwiXCJcbmxvY2FsIGNvbG9yID0gYXZhaWxhYmxlIGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0 ZSkgb3IgYmxhY2tcbmxvY2FsIGFjdGlvbl9uYW1lID0gYXZhaWxhYmxlIGFuZCBhY3Rpb24gYW5kIGFjdGlvbi5uYW1lIG9yIG5pbFxubG9jYWwgYWN0aW9uX2NvbG9y ID0gYXZhaWxhYmxlIGFuZCAoYWN0aW9uIGFuZCBhY3Rpb24uY29sb3Igb3IgbmlsKSBvciBibGFja1xucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAg IG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICAtLSBIZWFkZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2Jf Y29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBjb2xvciksXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCAxKSxcbiAgICAg ICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAx LCBwcm9ncmVzcyksXG4gICAgICAgICAgICAtLSBDb250ZW50XG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDIsIG5hbWVfMSksXG4g ICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDMsIG5hbWVfMiksXG4gICAgICAgICAgICAtLSBGb290ZXJcbiAgICAgICAgICAgIGNyZWF0 ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAyLCBhY3Rpb25fY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbiwg MiwgMCksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDQsIFwiXCIpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFu Z2UoY29sdW1uLCA1LCBhY3Rpb25fbmFtZSBvciBzZWNvbmRhcnlfcHJvcCksXG4gICAgICAgIH0pLFxuICAgIH1cbn1cbiJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3Ii OjEsIm1heFN0ZXBGYWN0b3IiOjEsImVlbEZlZWRiYWNrVHJhbnNmb3JtYXRpb24iOiJsb2NhbCBpbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5kaXNjcmV0ZV92 YWx1ZVwiKVxubG9jYWwgY291bnQgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZGlzY3JldGVfdmFsdWVfY291bnRcIilcbmxvY2FsIG5hbWUgPSBjb250ZXh0LnByb3Ao XCJ0YXJnZXQudGV4dF92YWx1ZVwiKSBvciBcIi1cIlxubG9jYWwgc2Vjb25kYXJ5X3Byb3Bfa2V5ID0gbmlsXG5sb2NhbCBzZWNvbmRhcnlfcHJvcF92YWx1ZSA9IHNl Y29uZGFyeV9wcm9wX2tleSBhbmQgY29udGV4dC5wcm9wKHNlY29uZGFyeV9wcm9wX2tleSkgb3IgXCJcIlxubG9jYWwgYXZhaWxhYmxlID0gY29udGV4dC5wcm9wKFwi dGFyZ2V0LmF2YWlsYWJsZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19ldmVudCA9IHtcbiAgICAgICAgY29sb3IgPSB7IFtcInJcIl0gPSAxMjEsIFtcImJcIl0g PSA3MiwgW1wiZ1wiXSA9IDg1LH0sXG4gICAgICAgIHZhbHVlID0ge1xuICAgICAgICAgICAgbGFiZWwgPSBcIlByb2R1Y3RcIixcbiAgICAgICAgICAgIG5hbWUgPSBu YW1lLFxuICAgICAgICAgICAgc2Vjb25kYXJ5X3Byb3AgPSBzZWNvbmRhcnlfcHJvcF92YWx1ZSxcbiAgICAgICAgICAgIGF2YWlsYWJsZSA9IGF2YWlsYWJsZSxcbiAg ICAgICAgICAgIGluZGV4ID0gaW5kZXgsXG4gICAgICAgICAgICBjb3VudCA9IGNvdW50LFxuICAgICAgICB9XG4gICAgfSxcbn1cbiIsImZlZWRiYWNrVHlwZSI6Mn0s InRhcmdldCI6eyJ0eXBlIjo2MSwiZnhBbmNob3IiOiJpZCIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0Jl aGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBw aW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9LCJwb3RGaWx0ZXJJdGVtS2luZCI6IkJhbmsifSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQi OiJWLWhzNF9PbmRJNlRoVXVkZEl1eWwiLCJuYW1lIjoiRmF2b3JpdGUgKGNvbnRyb2wpIiwiZ3JvdXBJZCI6ImJyb3dzZS1hY3Rpb25zIiwic291cmNlIjp7ImNoYW5u ZWwiOjE1LCJudW1iZXIiOjUzLCJjaGFyYWN0ZXIiOjEsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJ0eXBlIjoyLCJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFj dG9yIjoxfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNl LCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZvckZlZWRiYWNrIjpmYWxzZSwi dGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn0sInBvdEZpbHRlckl0ZW1LaW5kIjoiSXNGYXZvcml0ZSJ9LCJmZWVkYmFja0lzRW5hYmxl ZCI6ZmFsc2V9LHsiaWQiOiJFSElJOWJ1MHR5V1ZHTGVRS1RDSXgiLCJuYW1lIjoiRmF2b3JpdGUgKGZlZWRiYWNrKSIsImdyb3VwSWQiOiJicm93c2UtYWN0aW9ucyIs InNvdXJjZSI6eyJ0eXBlIjoxMSwibWlkaVNjcmlwdEtpbmQiOiJsdWEiLCJtaWRpU2NyaXB0IjoiLS0gIyMgQ29uc3RhbnRzICMjXG5cbmxvY2FsIGNvbHVtbl9rbm9i X2FkZHJlc3Nfb2Zmc2V0ID0gNTAwMFxubG9jYWwgbGVkX2FkZHJlc3Nfb2Zmc2V0ID0gMTAwMDBcbmxvY2FsIGJsYWNrID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1c bmxvY2FsIHdoaXRlID0geyByID0gMjU1LCBnID0gMjU1LCBiID0gMjU1IH1cblxuLS0gIyMgRnVuY3Rpb25zICMjXG5cbmZ1bmN0aW9uIHRvX2FzY2lpKHRleHQpXG4g ICAgbG9jYWwgYnl0ZXMgPSB7fVxuICAgIGlmIHRleHQgfj0gbmlsIHRoZW5cbiAgICAgICAgZm9yIGkgPSAxLCBzdHJpbmcubGVuKHRleHQpIGRvXG4gICAgICAgICAg ICBsb2NhbCBieXRlID0gc3RyaW5nLmJ5dGUodGV4dCwgaSlcbiAgICAgICAgICAgIGlmIGJ5dGUgPCAxMjggdGhlblxuICAgICAgICAgICAgICAgIHRhYmxlLmluc2Vy dChieXRlcywgYnl0ZSlcbiAgICAgICAgICAgIGVuZFxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICAtLSBOdWxsIHRlcm1pbmF0b3JcbiAgICB0YWJsZS5pbnNlcnQo Ynl0ZXMsIDApXG4gICAgcmV0dXJuIGJ5dGVzXG5lbmRcblxuZnVuY3Rpb24gY29uY2F0X3RhYmxlKHQxLCB0MilcbiAgICBmb3IgaSA9IDEsICN0MiBkb1xuICAgICAg ICB0MVsjdDEgKyAxXSA9IHQyW2ldXG4gICAgZW5kXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX21zZyhjb250ZW50KVxuICAgIC0tIFN5c0V4IEhlYWRlclxuICAgIGxv Y2FsIG1zZyA9IHtcbiAgICAgICAgMHhmMCwgMHgwMCwgMHgyMCwgMHgyOSwgMHgwMiwgMHgwYSwgMHgwMSxcbiAgICB9XG4gICAgLS0gQ29udGVudFxuICAgIGNvbmNh dF90YWJsZShtc2csIGNvbnRlbnQpXG4gICAgLS0gRW5kIG9mIFN5c0V4XG4gICAgdGFibGUuaW5zZXJ0KG1zZywgMHhmNylcbiAgICByZXR1cm4gbXNnXG5lbmRcblxu LS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgbGF5b3V0LlxuLS0tXG4tLS0gQHBhcmFtIGxheW91dF9pbmRleCBudW1iZXIgbGF5b3V0IGluZGV4 ICgwID0gZW1wdHksIDEgPSBrbm9iLCAyID0gYm94KVxuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKGxheW91dF9pbmRleClcbiAgICByZXR1cm4gY3Jl YXRlX21zZyh7IDB4MDEsIGxheW91dF9pbmRleCB9KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgZGlzcGxheWluZyBhIG5vdGlmaWNhdGlvbiBvbiB0 aGUgY2VudGVyIHNjcmVlbi5cbi0tLVxuLS0tIEBwYXJhbSBsaW5lMSBzdHJpbmcgZmlyc3QgbGluZSBvZiB0ZXh0XG4tLS0gQHBhcmFtIGxpbmUyIHN0cmluZyBzZWNv bmQgbGluZSBvZiB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfbm90aWZpY2F0aW9uX3RleHRfbXNnKGxpbmUxLCBsaW5lMilcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDA0 IH1cbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTEpKVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMikpXG4gICAg cmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIG11bHRpcGxlIHNjcmVlbiBwcm9wZXJ0aWVz LlxuLS0tXG4tLS0gQHBhcmFtIGNoYW5nZXMgdGFibGUgbGlzdCBvZiBwcm9wZXJ0eSBjaGFuZ2VzXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyhjaGFu Z2VzKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDIgfVxuICAgIGZvciBpID0gMSwgI2NoYW5nZXMgZG9cbiAgICAgICAgaWYgY2hhbmdlc1tpXSB+PSBuaWwgdGhl blxuICAgICAgICAgICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIGNoYW5nZXNbaV0pXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNv bnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB0ZXh0IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNo IGNvbHVtbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gZGlzcGxheSB0aGUgdGV4 dFxuLS0tIEBwYXJhbSB0ZXh0IHN0cmluZyB0aGUgYWN0dWFsIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0 X2luZGV4LCB0ZXh0KVxuICAgIGxvY2FsIGNoYW5nZSA9IHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0g UHJvcGVydHkgVHlwZSBcIlRleHRcIlxuICAgICAgICAweDAxLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgIH1cbiAg ICBjb25jYXRfdGFibGUoY2hhbmdlLCB0b19hc2NpaSh0ZXh0KSlcbiAgICByZXR1cm4gY2hhbmdlXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB2YWx1ZSBwcm9wZXJ0eSBj aGFuZ2UuXG4tLS1cbi0tLSBJZiBpdCdzIGFib3V0IHNldHRpbmcgdGhlIGtub2IgdmFsdWUsIGl0J3MgdXN1YWxseSBtb3JlIGludHVpdGl2ZSB0byBub3Rcbi0tLSBk byB0aGlzIHZpYSBzY3JpcHQgYnV0IGJ5IGVuYWJsaW5nIGZlZWRiYWNrIG9uIHRoZSBjb3JyZXNwb25kaW5nIGVuY29kZXJcbi0tLSBtYXBwaW5ncywgdGhlbiB5b3Ug bmVlZCBqdXN0IG9uZSBtYXBwaW5nIGZvciBib3RoIGNvbnRyb2wgYW5kIGZlZWRiYWNrLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hp Y2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgdmFsdWVcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciB0aGUga2luZCBvZiB2YWx1ZSB0byBjaGFuZ2UgKHNlZSBw cm9ncmFtbWVyJ3MgZ3VpZGUpXG4tLS0gQHBhcmFtIHZhbHVlIG51bWJlciB0aGUgdmFsdWVcbmZ1bmN0aW9uIGNyZWF0ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW5f aW5kZXgsIG9iamVjdF9pbmRleCwgdmFsdWUpXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAg ICAgLS0gUHJvcGVydHkgVHlwZSBcIlZhbHVlXCJcbiAgICAgICAgMHgwMyxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAg ICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgdmFsdWVcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYW4gUkdCIGNvbG9yIHByb3BlcnR5IGNoYW5nZS5cbi0t LVxuLS0tIElmIHRoZSBnaXZlbiBjb2xvciBpcyBgbmlsYCwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIGBuaWxgLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBu dW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBj aGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rp b24gY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbnVsbCB0aGVuXG4g ICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAg ICAtLSBQcm9wZXJ0eSBUeXBlIFwiUkdCIGNvbG9yXCJcbiAgICAgICAgMHgwNCxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxc biAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAg ICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgc3RhdGUgb2YgYW4g TEVELlxuLS0tXG4tLS0gUGFzc2luZyBhIGBuaWxgIGNvbG9yIHdpbGwgbWFrZSB0aGUgTEVEIGdvIG9mZi5cbi0tLVxuLS0tIEBwYXJhbSBsZWRfaW5kZXggbnVtYmVy IHdoaWNoIExFRCB0byB0YWxrIHRvXG4tLS0gQHBhcmFtIGxlZF9iZWhhdmlvciBudW1iZXIgTEVEIGJlaGF2aW9yICgxID0gc29saWQsIDIgPSBmbGFzaGluZyB3aXRo IHByZXZpb3VzbHkgc2V0IHNvbGlkIGNvbG9yLCAzID0gcHVsc2F0aW5nKVxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHBy b3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgbGVkX2JlaGF2aW9yLCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBu aWwgdGhlblxuICAgICAgICBjb2xvciA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coe1xuICAgICAgICAweDAz LFxuICAgICAgICBsZWRfaW5kZXgsXG4gICAgICAgIGxlZF9iZWhhdmlvcixcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxv b3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9KVxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9sZWZ0X3JpZ2h0X2Fu aW1hdGlvbihnbG9iYWxfbWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB0ZXh0KVxuICAgIGlmIHRleHQgPT0gbmlsIHRoZW5cbiAgICAgICAgcmV0 dXJuIG5pbFxuICAgIGVuZFxuICAgIGlmICN0ZXh0ID4gbWF4X2NoYXJfY291bnQgdGhlblxuICAgICAgICBsb2NhbCBmcmFtZV9jb3VudCA9ICN0ZXh0IC0gbWF4X2No YXJfY291bnRcbiAgICAgICAgbG9jYWwgZnJhbWVfaW5kZXggPSBtYXRoLmZsb29yKGdsb2JhbF9taWxsaXMgLyBmcmFtZV9sZW5ndGgpICUgKGZyYW1lX2NvdW50ICog MilcbiAgICAgICAgbG9jYWwgdGV4dF9vZmZzZXRcbiAgICAgICAgaWYgZnJhbWVfaW5kZXggPCBmcmFtZV9jb3VudCB0aGVuXG4gICAgICAgICAgICB0ZXh0X29mZnNl dCA9IGZyYW1lX2luZGV4XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGxvY2FsIGRpc3RhbmNlID0gZnJhbWVfaW5kZXggLSBmcmFtZV9jb3VudFxuICAgICAgICAg ICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9jb3VudCAtIGRpc3RhbmNlXG4gICAgICAgIGVuZFxuICAgICAgICByZXR1cm4gdGV4dDpzdWIodGV4dF9vZmZzZXQgKyAxLCB0 ZXh0X29mZnNldCArIG1heF9jaGFyX2NvdW50KVxuICAgIGVsc2VcbiAgICAgICAgcmV0dXJuIHRleHRcbiAgICBlbmRcbmVuZFxuXG4tLSAjIyBDb2RlICMjXG5sb2Nh bCBjb2x1bW4gPSAyXG5sb2NhbCBjb2xvciA9ICh5IGFuZCB5IH49IDApIGFuZCB7IFtcInJcIl0gPSAyNTUsIFtcImJcIl0gPSAyNTUsIFtcImdcIl0gPSAyNTUsfSBv ciBuaWxcblxubG9jYWwgbGVkX2luZGV4ID0gNCArIGNvbHVtblxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gbGVkX2FkZHJlc3Nfb2Zmc2V0ICsgbGVkX2luZGV4LFxu ICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIDEsIGNvbG9yKSxcbiAgICB9XG59XG4ifSwibW9kZSI6eyJtaW5TdGVwRmFj dG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRy YWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZv ckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn0sInBvdEZpbHRlckl0ZW1LaW5kIjoiSXNGYXZvcml0ZSJ9 LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IkZzTm12UUNaOUIzRXgtcUJISVpnNiIsIm5hbWUiOiJFbmNvZGVyIDQgLSBCYW5rIiwiZ3JvdXBJZCI6ImJy b3dzZS1jb2x1bW5zIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjI0LCJjaGFyYWN0ZXIiOjIsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJtaW5TdGVw RmFjdG9yIjotMTAsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwi dXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJw b2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQiOiJTdWJCYW5r In0sImZlZWRiYWNrSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IlZ2bjhQQTlBdHVURnhpLUNfSFZ6SiIsIm5hbWUiOiJTY3JlZW4gNCAtIEJyb3dzZSBwcm9kdWN0cyIs Imdyb3VwSWQiOiJicm93c2UtY29sdW1ucyIsInNvdXJjZSI6eyJ0eXBlIjoxMSwibWlkaVNjcmlwdEtpbmQiOiJsdWEiLCJtaWRpU2NyaXB0IjoiLS0gIyMgQ29uc3Rh bnRzICMjXG5cbmxvY2FsIGNvbHVtbl9rbm9iX2FkZHJlc3Nfb2Zmc2V0ID0gNTAwMFxubG9jYWwgbGVkX2FkZHJlc3Nfb2Zmc2V0ID0gMTAwMDBcbmxvY2FsIGJsYWNr ID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbmxvY2FsIHdoaXRlID0geyByID0gMjU1LCBnID0gMjU1LCBiID0gMjU1IH1cblxuLS0gIyMgRnVuY3Rpb25zICMjXG5c bmZ1bmN0aW9uIHRvX2FzY2lpKHRleHQpXG4gICAgbG9jYWwgYnl0ZXMgPSB7fVxuICAgIGlmIHRleHQgfj0gbmlsIHRoZW5cbiAgICAgICAgZm9yIGkgPSAxLCBzdHJp bmcubGVuKHRleHQpIGRvXG4gICAgICAgICAgICBsb2NhbCBieXRlID0gc3RyaW5nLmJ5dGUodGV4dCwgaSlcbiAgICAgICAgICAgIGlmIGJ5dGUgPCAxMjggdGhlblxu ICAgICAgICAgICAgICAgIHRhYmxlLmluc2VydChieXRlcywgYnl0ZSlcbiAgICAgICAgICAgIGVuZFxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICAtLSBOdWxsIHRl cm1pbmF0b3JcbiAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIDApXG4gICAgcmV0dXJuIGJ5dGVzXG5lbmRcblxuZnVuY3Rpb24gY29uY2F0X3RhYmxlKHQxLCB0MilcbiAg ICBmb3IgaSA9IDEsICN0MiBkb1xuICAgICAgICB0MVsjdDEgKyAxXSA9IHQyW2ldXG4gICAgZW5kXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX21zZyhjb250ZW50KVxu ICAgIC0tIFN5c0V4IEhlYWRlclxuICAgIGxvY2FsIG1zZyA9IHtcbiAgICAgICAgMHhmMCwgMHgwMCwgMHgyMCwgMHgyOSwgMHgwMiwgMHgwYSwgMHgwMSxcbiAgICB9 XG4gICAgLS0gQ29udGVudFxuICAgIGNvbmNhdF90YWJsZShtc2csIGNvbnRlbnQpXG4gICAgLS0gRW5kIG9mIFN5c0V4XG4gICAgdGFibGUuaW5zZXJ0KG1zZywgMHhm NylcbiAgICByZXR1cm4gbXNnXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgbGF5b3V0LlxuLS0tXG4tLS0gQHBhcmFtIGxheW91 dF9pbmRleCBudW1iZXIgbGF5b3V0IGluZGV4ICgwID0gZW1wdHksIDEgPSBrbm9iLCAyID0gYm94KVxuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKGxh eW91dF9pbmRleClcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7IDB4MDEsIGxheW91dF9pbmRleCB9KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgZGlz cGxheWluZyBhIG5vdGlmaWNhdGlvbiBvbiB0aGUgY2VudGVyIHNjcmVlbi5cbi0tLVxuLS0tIEBwYXJhbSBsaW5lMSBzdHJpbmcgZmlyc3QgbGluZSBvZiB0ZXh0XG4t LS0gQHBhcmFtIGxpbmUyIHN0cmluZyBzZWNvbmQgbGluZSBvZiB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfbm90aWZpY2F0aW9uX3RleHRfbXNnKGxpbmUxLCBsaW5lMilc biAgICBsb2NhbCBjb250ZW50ID0geyAweDA0IH1cbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTEpKVxuICAgIGNvbmNhdF90YWJsZShjb250 ZW50LCB0b19hc2NpaShsaW5lMikpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5n IG11bHRpcGxlIHNjcmVlbiBwcm9wZXJ0aWVzLlxuLS0tXG4tLS0gQHBhcmFtIGNoYW5nZXMgdGFibGUgbGlzdCBvZiBwcm9wZXJ0eSBjaGFuZ2VzXG5mdW5jdGlvbiBj cmVhdGVfc2NyZWVuX3Byb3BzX21zZyhjaGFuZ2VzKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDIgfVxuICAgIGZvciBpID0gMSwgI2NoYW5nZXMgZG9cbiAgICAg ICAgaWYgY2hhbmdlc1tpXSB+PSBuaWwgdGhlblxuICAgICAgICAgICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIGNoYW5nZXNbaV0pXG4gICAgICAgIGVuZFxuICAgIGVu ZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB0ZXh0IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIEBwYXJhbSBj b2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2gg bG9jYXRpb24gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSB0ZXh0IHN0cmluZyB0aGUgYWN0dWFsIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV90ZXh0X3Byb3Bf Y2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB0ZXh0KVxuICAgIGxvY2FsIGNoYW5nZSA9IHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAg IGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlRleHRcIlxuICAgICAgICAweDAxLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAg ICAgb2JqZWN0X2luZGV4LFxuICAgIH1cbiAgICBjb25jYXRfdGFibGUoY2hhbmdlLCB0b19hc2NpaSh0ZXh0KSlcbiAgICByZXR1cm4gY2hhbmdlXG5lbmRcblxuLS0t IENyZWF0ZXMgYSB2YWx1ZSBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiBpdCdzIGFib3V0IHNldHRpbmcgdGhlIGtub2IgdmFsdWUsIGl0J3MgdXN1YWxseSBt b3JlIGludHVpdGl2ZSB0byBub3Rcbi0tLSBkbyB0aGlzIHZpYSBzY3JpcHQgYnV0IGJ5IGVuYWJsaW5nIGZlZWRiYWNrIG9uIHRoZSBjb3JyZXNwb25kaW5nIGVuY29k ZXJcbi0tLSBtYXBwaW5ncywgdGhlbiB5b3UgbmVlZCBqdXN0IG9uZSBtYXBwaW5nIGZvciBib3RoIGNvbnRyb2wgYW5kIGZlZWRiYWNrLlxuLS0tXG4tLS0gQHBhcmFt IGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgdmFsdWVcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciB0aGUga2lu ZCBvZiB2YWx1ZSB0byBjaGFuZ2UgKHNlZSBwcm9ncmFtbWVyJ3MgZ3VpZGUpXG4tLS0gQHBhcmFtIHZhbHVlIG51bWJlciB0aGUgdmFsdWVcbmZ1bmN0aW9uIGNyZWF0 ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdmFsdWUpXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4g ICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlZhbHVlXCJcbiAgICAgICAgMHgwMyxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4 XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgdmFsdWVcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYW4gUkdC IGNvbG9yIHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElmIHRoZSBnaXZlbiBjb2xvciBpcyBgbmlsYCwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIGBuaWxgLlxuLS0t XG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51 bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJv cGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgY29sb3IpXG4g ICAgaWYgY29sb3IgPT0gbnVsbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAg ICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiUkdCIGNvbG9yXCJcbiAgICAgICAgMHgwNCxcbiAgICAgICAgLS0gT2JqZWN0IElu ZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1h dGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZv ciBjaGFuZ2luZyB0aGUgc3RhdGUgb2YgYW4gTEVELlxuLS0tXG4tLS0gUGFzc2luZyBhIGBuaWxgIGNvbG9yIHdpbGwgbWFrZSB0aGUgTEVEIGdvIG9mZi5cbi0tLVxu LS0tIEBwYXJhbSBsZWRfaW5kZXggbnVtYmVyIHdoaWNoIExFRCB0byB0YWxrIHRvXG4tLS0gQHBhcmFtIGxlZF9iZWhhdmlvciBudW1iZXIgTEVEIGJlaGF2aW9yICgx ID0gc29saWQsIDIgPSBmbGFzaGluZyB3aXRoIHByZXZpb3VzbHkgc2V0IHNvbGlkIGNvbG9yLCAzID0gcHVsc2F0aW5nKVxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0 aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgbGVkX2JlaGF2aW9y LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBuaWwgdGhlblxuICAgICAgICBjb2xvciA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG4gICAgZW5kXG4gICAgcmV0dXJu IGNyZWF0ZV9tc2coe1xuICAgICAgICAweDAzLFxuICAgICAgICBsZWRfaW5kZXgsXG4gICAgICAgIGxlZF9iZWhhdmlvcixcbiAgICAgICAgbWF0aC5mbG9vcihjb2xv ci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9KVxuZW5kXG5cbmZ1 bmN0aW9uIGNyZWF0ZV9sZWZ0X3JpZ2h0X2FuaW1hdGlvbihnbG9iYWxfbWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB0ZXh0KVxuICAgIGlmIHRl eHQgPT0gbmlsIHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIGlmICN0ZXh0ID4gbWF4X2NoYXJfY291bnQgdGhlblxuICAgICAgICBsb2NhbCBm cmFtZV9jb3VudCA9ICN0ZXh0IC0gbWF4X2NoYXJfY291bnRcbiAgICAgICAgbG9jYWwgZnJhbWVfaW5kZXggPSBtYXRoLmZsb29yKGdsb2JhbF9taWxsaXMgLyBmcmFt ZV9sZW5ndGgpICUgKGZyYW1lX2NvdW50ICogMilcbiAgICAgICAgbG9jYWwgdGV4dF9vZmZzZXRcbiAgICAgICAgaWYgZnJhbWVfaW5kZXggPCBmcmFtZV9jb3VudCB0 aGVuXG4gICAgICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1lX2luZGV4XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGxvY2FsIGRpc3RhbmNlID0gZnJhbWVfaW5k ZXggLSBmcmFtZV9jb3VudFxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9jb3VudCAtIGRpc3RhbmNlXG4gICAgICAgIGVuZFxuICAgICAgICByZXR1cm4g dGV4dDpzdWIodGV4dF9vZmZzZXQgKyAxLCB0ZXh0X29mZnNldCArIG1heF9jaGFyX2NvdW50KVxuICAgIGVsc2VcbiAgICAgICAgcmV0dXJuIHRleHRcbiAgICBlbmRc bmVuZFxuXG4tLSAjIyBDb2RlICMjXG5sb2NhbCBjb2x1bW4gPSAzXG5sb2NhbCBhY3Rpb24gPSB7IFtcIm5hbWVcIl0gPSBcIlVzZXJcIiwgW1wiY29sb3JcIl0gPSB7 ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDI1NSwgIFtcImdcIl0gPSAyNTUsIH0sIFtcInRhcmdldFwiXSA9IHsgIFtcIml0ZW1fa2luZFwiXSA9IFwiSXNVc2Vy XCIsICBbXCJraW5kXCJdID0gXCJCcm93c2VQb3RGaWx0ZXJJdGVtc1wiLCB9LCBbXCJjb250cm9sX2tpbmRcIl0gPSBcInRvZ2dsZVwiLH1cbmxvY2FsIGF2YWlsYWJs ZSA9IHkgYW5kIHkuYXZhaWxhYmxlIG9yIGZhbHNlXG5sb2NhbCBsYWJlbCA9IGF2YWlsYWJsZSBhbmQgeS5sYWJlbCBvciBcIlwiXG5sb2NhbCBuYW1lXzEgPSBhdmFp bGFibGUgYW5kIHN0cmluZy5zdWIoeS5uYW1lLCAxLCA5KSBvciBcIlwiXG5sb2NhbCBuYW1lXzIgPSBhdmFpbGFibGUgYW5kIHN0cmluZy5zdWIoeS5uYW1lLCAxMCwg MTgpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMyA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDE5LCAyNykgb3IgXCJcIlxubG9jYWwgcHJvZ3Jlc3MgPSAo YXZhaWxhYmxlIGFuZCB5LmluZGV4IGFuZCB5LmNvdW50KSBhbmQgKFwiXCIgLi4gKHkuaW5kZXggKyAxKSAuLiBcIi9cIiAuLiB5LmNvdW50KSBvciBcIlwiXG5sb2Nh bCBzZWNvbmRhcnlfcHJvcCA9IGF2YWlsYWJsZSBhbmQgeS5zZWNvbmRhcnlfcHJvcCBvciBcIlwiXG5sb2NhbCBjb2xvciA9IGF2YWlsYWJsZSBhbmQgKGNvbnRleHQu ZmVlZGJhY2tfZXZlbnQuY29sb3Igb3Igd2hpdGUpIG9yIGJsYWNrXG5sb2NhbCBhY3Rpb25fbmFtZSA9IGF2YWlsYWJsZSBhbmQgYWN0aW9uIGFuZCBhY3Rpb24ubmFt ZSBvciBuaWxcbmxvY2FsIGFjdGlvbl9jb2xvciA9IGF2YWlsYWJsZSBhbmQgKGFjdGlvbiBhbmQgYWN0aW9uLmNvbG9yIG9yIG5pbCkgb3IgYmxhY2tcbnJldHVybiB7 XG4gICAgYWRkcmVzcyA9IGNvbHVtbixcbiAgICBtZXNzYWdlcyA9IHtcbiAgICAgICAgY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coe1xuICAgICAgICAgICAgLS0gSGVh ZGVyXG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3ZhbHVlX3Byb3Bf Y2hhbmdlKGNvbHVtbiwgMCwgMSksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDAsIGxhYmVsKSxcbiAgICAgICAgICAgIGNyZWF0 ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMSwgcHJvZ3Jlc3MpLFxuICAgICAgICAgICAgLS0gQ29udGVudFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9j aGFuZ2UoY29sdW1uLCAyLCBuYW1lXzEpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBuYW1lXzIpLFxuICAgICAgICAgICAg LS0gRm9vdGVyXG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgYWN0aW9uX2NvbG9yKSxcbiAgICAgICAgICAgIGNyZWF0 ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW4sIDIsIDApLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCA0LCBcIlwiKSxcbiAgICAg ICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgNSwgYWN0aW9uX25hbWUgb3Igc2Vjb25kYXJ5X3Byb3ApLFxuICAgICAgICB9KSxcbiAgICB9XG59 XG4ifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoibG9jYWwgaW5kZXggPSBjb250 ZXh0LnByb3AoXCJ0YXJnZXQuZGlzY3JldGVfdmFsdWVcIilcbmxvY2FsIGNvdW50ID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LmRpc2NyZXRlX3ZhbHVlX2NvdW50XCIp XG5sb2NhbCBuYW1lID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LnRleHRfdmFsdWVcIikgb3IgXCItXCJcbmxvY2FsIHNlY29uZGFyeV9wcm9wX2tleSA9IG5pbFxubG9j YWwgc2Vjb25kYXJ5X3Byb3BfdmFsdWUgPSBzZWNvbmRhcnlfcHJvcF9rZXkgYW5kIGNvbnRleHQucHJvcChzZWNvbmRhcnlfcHJvcF9rZXkpIG9yIFwiXCJcbmxvY2Fs IGF2YWlsYWJsZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5hdmFpbGFibGVcIilcbnJldHVybiB7XG4gICAgZmVlZGJhY2tfZXZlbnQgPSB7XG4gICAgICAgIGNvbG9y ID0geyBbXCJyXCJdID0gMTIxLCBbXCJiXCJdID0gNzIsIFtcImdcIl0gPSA4NSx9LFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIGxhYmVsID0gXCJCYW5r XCIsXG4gICAgICAgICAgICBuYW1lID0gbmFtZSxcbiAgICAgICAgICAgIHNlY29uZGFyeV9wcm9wID0gc2Vjb25kYXJ5X3Byb3BfdmFsdWUsXG4gICAgICAgICAgICBh dmFpbGFibGUgPSBhdmFpbGFibGUsXG4gICAgICAgICAgICBpbmRleCA9IGluZGV4LFxuICAgICAgICAgICAgY291bnQgPSBjb3VudCxcbiAgICAgICAgfVxuICAgIH0s XG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwidXNlVHJh Y2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJwb2xsRm9y RmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQiOiJTdWJCYW5rIn0sImNv bnRyb2xJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoidE52UHRjMHd4a3lYbklRZ080c18yIiwibmFtZSI6IlVzZXIgKGNvbnRyb2wpIiwiZ3JvdXBJZCI6ImJyb3dzZS1h Y3Rpb25zIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjU0LCJjaGFyYWN0ZXIiOjEsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJ0eXBlIjoyLCJtaW5T dGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2Us InVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwi cG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn0sInBvdEZpbHRlckl0ZW1LaW5kIjoiSXNVc2Vy In0sImZlZWRiYWNrSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6Ii1SWnFKOEdjYUJDNmZjdllUc0dvMSIsIm5hbWUiOiJVc2VyIChmZWVkYmFjaykiLCJncm91cElkIjoi YnJvd3NlLWFjdGlvbnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5s b2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAs IGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0 b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0 KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAg ICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4g ICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAx LCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNF eCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENv bnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0 dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVt YmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgp XG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBu b3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBs aW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwg Y29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNj aWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBz Y3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVl bl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5n ZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1 cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4 IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRv IGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1 bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5k ZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9p bmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEg dmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRp dmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFw cGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5k ZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUg dG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJv cF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1 bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBv YmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9w ZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJh bSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hp Y2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwg ZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9y ID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVt bl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAg ICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNv bG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcg dGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0g bGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAy ID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xv ciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4g ICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNn KHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxu ICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVh dGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0 aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQg PSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAl IChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAg ICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVf Y291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRl eHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0g IyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gM1xubG9jYWwgY29sb3IgPSAoeSBhbmQgeSB+PSAwKSBhbmQgeyBbXCJyXCJdID0gMjU1LCBbXCJiXCJdID0gMjU1LCBb XCJnXCJdID0gMjU1LH0gb3IgbmlsXG5cbmxvY2FsIGxlZF9pbmRleCA9IDQgKyBjb2x1bW5cbnJldHVybiB7XG4gICAgYWRkcmVzcyA9IGxlZF9hZGRyZXNzX29mZnNl dCArIGxlZF9pbmRleCxcbiAgICBtZXNzYWdlcyA9IHtcbiAgICAgICAgY3JlYXRlX2xlZF9tc2cobGVkX2luZGV4LCAxLCBjb2xvciksXG4gICAgfVxufVxuIn0sIm1v ZGUiOnsibWluU3RlcEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6MX0sInRhcmdldCI6eyJ0eXBlIjo2MSwiZnhBbmNob3IiOiJpZCIsInVzZVNlbGVjdGlvbkdhbmdp bmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4 aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9LCJwb3RGaWx0ZXJJdGVtS2lu ZCI6IklzVXNlciJ9LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IjdxUF9MMkFXUDRwMFgwc2t2MjRHSiIsIm5hbWUiOiJFbmNvZGVyIDUgLSBUeXBlIiwi Z3JvdXBJZCI6ImJyb3dzZS1jb2x1bW5zIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjI1LCJjaGFyYWN0ZXIiOjIsImlzMTRCaXQiOmZhbHNlfSwibW9k ZSI6eyJtaW5TdGVwRmFjdG9yIjotMTAsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5n aW5nIjpmYWxzZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJh eGlzIjoiWSJ9LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtp bmQiOiJDYXRlZ29yeSJ9LCJmZWVkYmFja0lzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJueE1GNDlUNEc5WXZkcnVaV05pNVEiLCJuYW1lIjoiU2NyZWVuIDUgLSBCcm93 c2UgcHJvZHVjdHMiLCJncm91cElkIjoiYnJvd3NlLWNvbHVtbnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6 Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAw XG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1 bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZv ciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRl IDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4g ICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJs ZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9t c2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEs IDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmlu c2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0t IEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5f bGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1l c3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxp bmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhs aW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25j YXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdl IGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdl c1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFu Z2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAg ICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1c bi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVt YmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVh dGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJ bmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0 IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5n ZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBp dCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVz cG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0t LVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBu dW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5m dW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENv bHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0t IE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBD cmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJu cyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9i amVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0 YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5k ZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29s dW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAg IC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIp LFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVz IGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBn byBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExF RCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0g Y29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgs IGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVu ZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1h dGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAg fSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4 dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAg ICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxf bWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwg ZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5j ZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAg ICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0 ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gNFxubG9jYWwgYWN0aW9uID0geyBbXCJuYW1lXCJdID0gXCJQcmV2aWV3XCIs IFtcImNvbG9yXCJdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwgW1widGFyZ2V0XCJdID0geyAgW1wia2luZFwiXSA9 IFwiUHJldmlld1BvdFByZXNldFwiLCB9LCBbXCJjb250cm9sX2tpbmRcIl0gPSBcInRyaWdnZXJcIix9XG5sb2NhbCBhdmFpbGFibGUgPSB5IGFuZCB5LmF2YWlsYWJs ZSBvciBmYWxzZVxubG9jYWwgbGFiZWwgPSBhdmFpbGFibGUgYW5kIHkubGFiZWwgb3IgXCJcIlxubG9jYWwgbmFtZV8xID0gYXZhaWxhYmxlIGFuZCBzdHJpbmcuc3Vi KHkubmFtZSwgMSwgOSkgb3IgXCJcIlxubG9jYWwgbmFtZV8yID0gYXZhaWxhYmxlIGFuZCBzdHJpbmcuc3ViKHkubmFtZSwgMTAsIDE4KSBvciBcIlwiXG5sb2NhbCBu YW1lXzMgPSBhdmFpbGFibGUgYW5kIHN0cmluZy5zdWIoeS5uYW1lLCAxOSwgMjcpIG9yIFwiXCJcbmxvY2FsIHByb2dyZXNzID0gKGF2YWlsYWJsZSBhbmQgeS5pbmRl eCBhbmQgeS5jb3VudCkgYW5kIChcIlwiIC4uICh5LmluZGV4ICsgMSkgLi4gXCIvXCIgLi4geS5jb3VudCkgb3IgXCJcIlxubG9jYWwgc2Vjb25kYXJ5X3Byb3AgPSBh dmFpbGFibGUgYW5kIHkuc2Vjb25kYXJ5X3Byb3Agb3IgXCJcIlxubG9jYWwgY29sb3IgPSBhdmFpbGFibGUgYW5kIChjb250ZXh0LmZlZWRiYWNrX2V2ZW50LmNvbG9y IG9yIHdoaXRlKSBvciBibGFja1xubG9jYWwgYWN0aW9uX25hbWUgPSBhdmFpbGFibGUgYW5kIGFjdGlvbiBhbmQgYWN0aW9uLm5hbWUgb3IgbmlsXG5sb2NhbCBhY3Rp b25fY29sb3IgPSBhdmFpbGFibGUgYW5kIChhY3Rpb24gYW5kIGFjdGlvbi5jb2xvciBvciBuaWwpIG9yIGJsYWNrXG5yZXR1cm4ge1xuICAgIGFkZHJlc3MgPSBjb2x1 bW4sXG4gICAgbWVzc2FnZXMgPSB7XG4gICAgICAgIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNnKHtcbiAgICAgICAgICAgIC0tIEhlYWRlclxuICAgICAgICAgICAgY3Jl YXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDAsIGNvbG9yKSxcbiAgICAgICAgICAgIGNyZWF0ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW4sIDAsIDEp LFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBsYWJlbCksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShj b2x1bW4sIDEsIHByb2dyZXNzKSxcbiAgICAgICAgICAgIC0tIENvbnRlbnRcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgbmFt ZV8xKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMywgbmFtZV8yKSxcbiAgICAgICAgICAgIC0tIEZvb3RlclxuICAgICAgICAg ICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDIsIGFjdGlvbl9jb2xvciksXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2Uo Y29sdW1uLCAyLCAwKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgNCwgXCJcIiksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9w cm9wX2NoYW5nZShjb2x1bW4sIDUsIGFjdGlvbl9uYW1lIG9yIHNlY29uZGFyeV9wcm9wKSxcbiAgICAgICAgfSksXG4gICAgfVxufVxuIn0sIm1vZGUiOnsibWluU3Rl cEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6MSwiZWVsRmVlZGJhY2tUcmFuc2Zvcm1hdGlvbiI6ImxvY2FsIGluZGV4ID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LmRp c2NyZXRlX3ZhbHVlXCIpXG5sb2NhbCBjb3VudCA9IGNvbnRleHQucHJvcChcInRhcmdldC5kaXNjcmV0ZV92YWx1ZV9jb3VudFwiKVxubG9jYWwgbmFtZSA9IGNvbnRl eHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpIG9yIFwiLVwiXG5sb2NhbCBzZWNvbmRhcnlfcHJvcF9rZXkgPSBuaWxcbmxvY2FsIHNlY29uZGFyeV9wcm9wX3Zh bHVlID0gc2Vjb25kYXJ5X3Byb3Bfa2V5IGFuZCBjb250ZXh0LnByb3Aoc2Vjb25kYXJ5X3Byb3Bfa2V5KSBvciBcIlwiXG5sb2NhbCBhdmFpbGFibGUgPSBjb250ZXh0 LnByb3AoXCJ0YXJnZXQuYXZhaWxhYmxlXCIpXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IHsgW1wiclwiXSA9IDI1NSwg W1wiYlwiXSA9IDM0LCBbXCJnXCJdID0gODcsfSxcbiAgICAgICAgdmFsdWUgPSB7XG4gICAgICAgICAgICBsYWJlbCA9IFwiVHlwZVwiLFxuICAgICAgICAgICAgbmFt ZSA9IG5hbWUsXG4gICAgICAgICAgICBzZWNvbmRhcnlfcHJvcCA9IHNlY29uZGFyeV9wcm9wX3ZhbHVlLFxuICAgICAgICAgICAgYXZhaWxhYmxlID0gYXZhaWxhYmxl LFxuICAgICAgICAgICAgaW5kZXggPSBpbmRleCxcbiAgICAgICAgICAgIGNvdW50ID0gY291bnQsXG4gICAgICAgIH1cbiAgICB9LFxufVxuIiwiZmVlZGJhY2tUeXBl IjoyfSwidGFyZ2V0Ijp7InR5cGUiOjYxLCJmeEFuY2hvciI6ImlkIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJz ZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUiLCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFr ZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5kIjoiQnlJZCIsImlkIjoiIn0sInBvdEZpbHRlckl0ZW1LaW5kIjoiQ2F0ZWdvcnkifSwiY29udHJvbElzRW5hYmxlZCI6ZmFs c2V9LHsiaWQiOiI5VHFOdGlfZ0dJY2NTV3ZIeWJJbFkiLCJuYW1lIjoiUHJldmlldyAoY29udHJvbCkiLCJncm91cElkIjoiYnJvd3NlLWFjdGlvbnMiLCJzb3VyY2Ui OnsiY2hhbm5lbCI6MTUsIm51bWJlciI6NTUsImNoYXJhY3RlciI6MSwiaXMxNEJpdCI6ZmFsc2V9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0 b3IiOjEsImJ1dHRvblVzYWdlIjoicHJlc3Mtb25seSJ9LCJ0YXJnZXQiOnsidHlwZSI6NTksImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxz ZSwidXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9 LCJwb2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifX0sImZlZWRiYWNrSXNFbmFibGVkIjpmYWxz ZX0seyJpZCI6ImI3T0Y4SjFYb0VBWWxhcE5oRk1NcSIsIm5hbWUiOiJQcmV2aWV3IChmZWVkYmFjaykiLCJncm91cElkIjoiYnJvd3NlLWFjdGlvbnMiLCJzb3VyY2Ui OnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNz X29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3 aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2Fs IGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwg Ynl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMs IGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAw KVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3Qx ICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cg PSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUo bXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVh dGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVt cHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2co eyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRl ciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUg b2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAg Y29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBj cmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxu LS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAg ICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAg ICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxu ZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4g dG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBA cGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwg dGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5 IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0 X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxu LS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2 aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVz dCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVt biB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1l cidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBv YmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFBy b3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0t IENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJ ZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGlu IHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRo ZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0 ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICBy ZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJv cGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAg IC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0 aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0t LVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBM RUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91 c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVz IHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5c biAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAg ICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9y LmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24o Z2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxc biAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50 XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAg ICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFt ZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRf b2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZz ZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1u ID0gNFxubG9jYWwgY29sb3IgPSAoeSBhbmQgeS5hdmFpbGFibGUpIGFuZCB7IFtcInJcIl0gPSA0OCwgW1wiYlwiXSA9IDI1NCwgW1wiZ1wiXSA9IDc5LH0gb3Igbmls XG5cbmxvY2FsIGxlZF9pbmRleCA9IDQgKyBjb2x1bW5cbnJldHVybiB7XG4gICAgYWRkcmVzcyA9IGxlZF9hZGRyZXNzX29mZnNldCArIGxlZF9pbmRleCxcbiAgICBt ZXNzYWdlcyA9IHtcbiAgICAgICAgY3JlYXRlX2xlZF9tc2cobGVkX2luZGV4LCAxLCBjb2xvciksXG4gICAgfVxufVxuIn0sIm1vZGUiOnsibWluU3RlcEZhY3RvciI6 MSwibWF4U3RlcEZhY3RvciI6MSwiZWVsRmVlZGJhY2tUcmFuc2Zvcm1hdGlvbiI6ImxvY2FsIGF2YWlsYWJsZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5hdmFpbGFi bGVcIilcbnJldHVybiB7XG4gICAgZmVlZGJhY2tfZXZlbnQgPSB7XG4gICAgICAgIHZhbHVlID0ge1xuICAgICAgICAgICAgYXZhaWxhYmxlID0gYXZhaWxhYmxlLFxu ICAgICAgICB9XG4gICAgfSxcbn1cbiIsImZlZWRiYWNrVHlwZSI6Mn0sInRhcmdldCI6eyJ0eXBlIjo1OSwiZnhBbmNob3IiOiJpZCIsInVzZVNlbGVjdGlvbkdhbmdp bmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4 aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxl ZCI6ZmFsc2V9LHsiaWQiOiJ0M1k5OXUtRmFKbzBkOF9VV3l0aVYiLCJuYW1lIjoiRW5jb2RlciA2IC0gU3ViIHR5cGUiLCJncm91cElkIjoiYnJvd3NlLWNvbHVtbnMi LCJzb3VyY2UiOnsiY2hhbm5lbCI6MTUsIm51bWJlciI6MjYsImNoYXJhY3RlciI6MiwiaXMxNEJpdCI6ZmFsc2V9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOi0xMCwi bWF4U3RlcEZhY3RvciI6NX0sInRhcmdldCI6eyJ0eXBlIjo2MSwiZnhBbmNob3IiOiJpZCIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3Vw aW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFj ayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9LCJwb3RGaWx0ZXJJdGVtS2luZCI6IlN1YkNhdGVnb3J5In0sImZlZWRi YWNrSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IjdkYUYyc1dLQjQwNVBLSDctbHNkcSIsIm5hbWUiOiJTY3JlZW4gNiAtIEJyb3dzZSBwcm9kdWN0cyIsImdyb3VwSWQi OiJicm93c2UtY29sdW1ucyIsInNvdXJjZSI6eyJ0eXBlIjoxMSwibWlkaVNjcmlwdEtpbmQiOiJsdWEiLCJtaWRpU2NyaXB0IjoiLS0gIyMgQ29uc3RhbnRzICMjXG5c bmxvY2FsIGNvbHVtbl9rbm9iX2FkZHJlc3Nfb2Zmc2V0ID0gNTAwMFxubG9jYWwgbGVkX2FkZHJlc3Nfb2Zmc2V0ID0gMTAwMDBcbmxvY2FsIGJsYWNrID0geyByID0g MCwgZyA9IDAsIGIgPSAwIH1cbmxvY2FsIHdoaXRlID0geyByID0gMjU1LCBnID0gMjU1LCBiID0gMjU1IH1cblxuLS0gIyMgRnVuY3Rpb25zICMjXG5cbmZ1bmN0aW9u IHRvX2FzY2lpKHRleHQpXG4gICAgbG9jYWwgYnl0ZXMgPSB7fVxuICAgIGlmIHRleHQgfj0gbmlsIHRoZW5cbiAgICAgICAgZm9yIGkgPSAxLCBzdHJpbmcubGVuKHRl eHQpIGRvXG4gICAgICAgICAgICBsb2NhbCBieXRlID0gc3RyaW5nLmJ5dGUodGV4dCwgaSlcbiAgICAgICAgICAgIGlmIGJ5dGUgPCAxMjggdGhlblxuICAgICAgICAg ICAgICAgIHRhYmxlLmluc2VydChieXRlcywgYnl0ZSlcbiAgICAgICAgICAgIGVuZFxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICAtLSBOdWxsIHRlcm1pbmF0b3Jc biAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIDApXG4gICAgcmV0dXJuIGJ5dGVzXG5lbmRcblxuZnVuY3Rpb24gY29uY2F0X3RhYmxlKHQxLCB0MilcbiAgICBmb3IgaSA9 IDEsICN0MiBkb1xuICAgICAgICB0MVsjdDEgKyAxXSA9IHQyW2ldXG4gICAgZW5kXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX21zZyhjb250ZW50KVxuICAgIC0tIFN5 c0V4IEhlYWRlclxuICAgIGxvY2FsIG1zZyA9IHtcbiAgICAgICAgMHhmMCwgMHgwMCwgMHgyMCwgMHgyOSwgMHgwMiwgMHgwYSwgMHgwMSxcbiAgICB9XG4gICAgLS0g Q29udGVudFxuICAgIGNvbmNhdF90YWJsZShtc2csIGNvbnRlbnQpXG4gICAgLS0gRW5kIG9mIFN5c0V4XG4gICAgdGFibGUuaW5zZXJ0KG1zZywgMHhmNylcbiAgICBy ZXR1cm4gbXNnXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgbGF5b3V0LlxuLS0tXG4tLS0gQHBhcmFtIGxheW91dF9pbmRleCBu dW1iZXIgbGF5b3V0IGluZGV4ICgwID0gZW1wdHksIDEgPSBrbm9iLCAyID0gYm94KVxuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKGxheW91dF9pbmRl eClcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7IDB4MDEsIGxheW91dF9pbmRleCB9KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgZGlzcGxheWluZyBh IG5vdGlmaWNhdGlvbiBvbiB0aGUgY2VudGVyIHNjcmVlbi5cbi0tLVxuLS0tIEBwYXJhbSBsaW5lMSBzdHJpbmcgZmlyc3QgbGluZSBvZiB0ZXh0XG4tLS0gQHBhcmFt IGxpbmUyIHN0cmluZyBzZWNvbmQgbGluZSBvZiB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfbm90aWZpY2F0aW9uX3RleHRfbXNnKGxpbmUxLCBsaW5lMilcbiAgICBsb2Nh bCBjb250ZW50ID0geyAweDA0IH1cbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTEpKVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19h c2NpaShsaW5lMikpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIG11bHRpcGxl IHNjcmVlbiBwcm9wZXJ0aWVzLlxuLS0tXG4tLS0gQHBhcmFtIGNoYW5nZXMgdGFibGUgbGlzdCBvZiBwcm9wZXJ0eSBjaGFuZ2VzXG5mdW5jdGlvbiBjcmVhdGVfc2Ny ZWVuX3Byb3BzX21zZyhjaGFuZ2VzKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDIgfVxuICAgIGZvciBpID0gMSwgI2NoYW5nZXMgZG9cbiAgICAgICAgaWYgY2hh bmdlc1tpXSB+PSBuaWwgdGhlblxuICAgICAgICAgICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIGNoYW5nZXNbaV0pXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIHJl dHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB0ZXh0IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5k ZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24g dG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSB0ZXh0IHN0cmluZyB0aGUgYWN0dWFsIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNv bHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB0ZXh0KVxuICAgIGxvY2FsIGNoYW5nZSA9IHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9p bmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlRleHRcIlxuICAgICAgICAweDAxLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0 X2luZGV4LFxuICAgIH1cbiAgICBjb25jYXRfdGFibGUoY2hhbmdlLCB0b19hc2NpaSh0ZXh0KSlcbiAgICByZXR1cm4gY2hhbmdlXG5lbmRcblxuLS0tIENyZWF0ZXMg YSB2YWx1ZSBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiBpdCdzIGFib3V0IHNldHRpbmcgdGhlIGtub2IgdmFsdWUsIGl0J3MgdXN1YWxseSBtb3JlIGludHVp dGl2ZSB0byBub3Rcbi0tLSBkbyB0aGlzIHZpYSBzY3JpcHQgYnV0IGJ5IGVuYWJsaW5nIGZlZWRiYWNrIG9uIHRoZSBjb3JyZXNwb25kaW5nIGVuY29kZXJcbi0tLSBt YXBwaW5ncywgdGhlbiB5b3UgbmVlZCBqdXN0IG9uZSBtYXBwaW5nIGZvciBib3RoIGNvbnRyb2wgYW5kIGZlZWRiYWNrLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9p bmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgdmFsdWVcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciB0aGUga2luZCBvZiB2YWx1 ZSB0byBjaGFuZ2UgKHNlZSBwcm9ncmFtbWVyJ3MgZ3VpZGUpXG4tLS0gQHBhcmFtIHZhbHVlIG51bWJlciB0aGUgdmFsdWVcbmZ1bmN0aW9uIGNyZWF0ZV92YWx1ZV9w cm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdmFsdWUpXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNv bHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlZhbHVlXCJcbiAgICAgICAgMHgwMyxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAg IG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgdmFsdWVcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYW4gUkdCIGNvbG9yIHBy b3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElmIHRoZSBnaXZlbiBjb2xvciBpcyBgbmlsYCwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIGBuaWxgLlxuLS0tXG4tLS0gQHBh cmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3 aGljaCBsb2NhdGlvbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyBy LCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgY29sb3IpXG4gICAgaWYgY29s b3IgPT0gbnVsbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29s dW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiUkdCIGNvbG9yXCJcbiAgICAgICAgMHgwNCxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAg ICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3Io Y29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2lu ZyB0aGUgc3RhdGUgb2YgYW4gTEVELlxuLS0tXG4tLS0gUGFzc2luZyBhIGBuaWxgIGNvbG9yIHdpbGwgbWFrZSB0aGUgTEVEIGdvIG9mZi5cbi0tLVxuLS0tIEBwYXJh bSBsZWRfaW5kZXggbnVtYmVyIHdoaWNoIExFRCB0byB0YWxrIHRvXG4tLS0gQHBhcmFtIGxlZF9iZWhhdmlvciBudW1iZXIgTEVEIGJlaGF2aW9yICgxID0gc29saWQs IDIgPSBmbGFzaGluZyB3aXRoIHByZXZpb3VzbHkgc2V0IHNvbGlkIGNvbG9yLCAzID0gcHVsc2F0aW5nKVxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNv bG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgbGVkX2JlaGF2aW9yLCBjb2xvcilc biAgICBpZiBjb2xvciA9PSBuaWwgdGhlblxuICAgICAgICBjb2xvciA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9t c2coe1xuICAgICAgICAweDAzLFxuICAgICAgICBsZWRfaW5kZXgsXG4gICAgICAgIGxlZF9iZWhhdmlvcixcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiks XG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9KVxuZW5kXG5cbmZ1bmN0aW9uIGNy ZWF0ZV9sZWZ0X3JpZ2h0X2FuaW1hdGlvbihnbG9iYWxfbWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB0ZXh0KVxuICAgIGlmIHRleHQgPT0gbmls IHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIGlmICN0ZXh0ID4gbWF4X2NoYXJfY291bnQgdGhlblxuICAgICAgICBsb2NhbCBmcmFtZV9jb3Vu dCA9ICN0ZXh0IC0gbWF4X2NoYXJfY291bnRcbiAgICAgICAgbG9jYWwgZnJhbWVfaW5kZXggPSBtYXRoLmZsb29yKGdsb2JhbF9taWxsaXMgLyBmcmFtZV9sZW5ndGgp ICUgKGZyYW1lX2NvdW50ICogMilcbiAgICAgICAgbG9jYWwgdGV4dF9vZmZzZXRcbiAgICAgICAgaWYgZnJhbWVfaW5kZXggPCBmcmFtZV9jb3VudCB0aGVuXG4gICAg ICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1lX2luZGV4XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGxvY2FsIGRpc3RhbmNlID0gZnJhbWVfaW5kZXggLSBmcmFt ZV9jb3VudFxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9jb3VudCAtIGRpc3RhbmNlXG4gICAgICAgIGVuZFxuICAgICAgICByZXR1cm4gdGV4dDpzdWIo dGV4dF9vZmZzZXQgKyAxLCB0ZXh0X29mZnNldCArIG1heF9jaGFyX2NvdW50KVxuICAgIGVsc2VcbiAgICAgICAgcmV0dXJuIHRleHRcbiAgICBlbmRcbmVuZFxuXG4t LSAjIyBDb2RlICMjXG5sb2NhbCBjb2x1bW4gPSA1XG5sb2NhbCBhY3Rpb24gPSB7IFtcIm5hbWVcIl0gPSBcIkxvYWRcIiwgW1wiY29sb3JcIl0gPSB7ICBbXCJyXCJd ID0gMTgzLCAgW1wiYlwiXSA9IDI4LCAgW1wiZ1wiXSA9IDI4LCB9LCBbXCJ0YXJnZXRcIl0gPSB7ICBbXCJmeFwiXSA9IHsgICBbXCJhZGRyZXNzXCJdID0gXCJJbnN0 YW5jZVwiLCAgfSwgIFtcImtpbmRcIl0gPSBcIkxvYWRQb3RQcmVzZXRcIiwgfSwgW1wiY29udHJvbF9raW5kXCJdID0gXCJ0cmlnZ2VyXCIsfVxubG9jYWwgYXZhaWxh YmxlID0geSBhbmQgeS5hdmFpbGFibGUgb3IgZmFsc2VcbmxvY2FsIGxhYmVsID0gYXZhaWxhYmxlIGFuZCB5LmxhYmVsIG9yIFwiXCJcbmxvY2FsIG5hbWVfMSA9IGF2 YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEsIDkpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMiA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEw LCAxOCkgb3IgXCJcIlxubG9jYWwgbmFtZV8zID0gYXZhaWxhYmxlIGFuZCBzdHJpbmcuc3ViKHkubmFtZSwgMTksIDI3KSBvciBcIlwiXG5sb2NhbCBwcm9ncmVzcyA9 IChhdmFpbGFibGUgYW5kIHkuaW5kZXggYW5kIHkuY291bnQpIGFuZCAoXCJcIiAuLiAoeS5pbmRleCArIDEpIC4uIFwiL1wiIC4uIHkuY291bnQpIG9yIFwiXCJcbmxv Y2FsIHNlY29uZGFyeV9wcm9wID0gYXZhaWxhYmxlIGFuZCB5LnNlY29uZGFyeV9wcm9wIG9yIFwiXCJcbmxvY2FsIGNvbG9yID0gYXZhaWxhYmxlIGFuZCAoY29udGV4 dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIGFjdGlvbl9uYW1lID0gYXZhaWxhYmxlIGFuZCBhY3Rpb24gYW5kIGFjdGlvbi5u YW1lIG9yIG5pbFxubG9jYWwgYWN0aW9uX2NvbG9yID0gYXZhaWxhYmxlIGFuZCAoYWN0aW9uIGFuZCBhY3Rpb24uY29sb3Igb3IgbmlsKSBvciBibGFja1xucmV0dXJu IHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICAtLSBI ZWFkZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBjb2xvciksXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJv cF9jaGFuZ2UoY29sdW1uLCAwLCAxKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgbGFiZWwpLFxuICAgICAgICAgICAgY3Jl YXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBwcm9ncmVzcyksXG4gICAgICAgICAgICAtLSBDb250ZW50XG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9w X2NoYW5nZShjb2x1bW4sIDIsIG5hbWVfMSksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDMsIG5hbWVfMiksXG4gICAgICAgICAg ICAtLSBGb290ZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAyLCBhY3Rpb25fY29sb3IpLFxuICAgICAgICAgICAgY3Jl YXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgMCksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDQsIFwiXCIpLFxuICAg ICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCA1LCBhY3Rpb25fbmFtZSBvciBzZWNvbmRhcnlfcHJvcCksXG4gICAgICAgIH0pLFxuICAgIH1c bn1cbiJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjEsImVlbEZlZWRiYWNrVHJhbnNmb3JtYXRpb24iOiJsb2NhbCBpbmRleCA9IGNv bnRleHQucHJvcChcInRhcmdldC5kaXNjcmV0ZV92YWx1ZVwiKVxubG9jYWwgY291bnQgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZGlzY3JldGVfdmFsdWVfY291bnRc IilcbmxvY2FsIG5hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQudGV4dF92YWx1ZVwiKSBvciBcIi1cIlxubG9jYWwgc2Vjb25kYXJ5X3Byb3Bfa2V5ID0gbmlsXG5s b2NhbCBzZWNvbmRhcnlfcHJvcF92YWx1ZSA9IHNlY29uZGFyeV9wcm9wX2tleSBhbmQgY29udGV4dC5wcm9wKHNlY29uZGFyeV9wcm9wX2tleSkgb3IgXCJcIlxubG9j YWwgYXZhaWxhYmxlID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LmF2YWlsYWJsZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19ldmVudCA9IHtcbiAgICAgICAgY29s b3IgPSB7IFtcInJcIl0gPSAyNTUsIFtcImJcIl0gPSAzNCwgW1wiZ1wiXSA9IDg3LH0sXG4gICAgICAgIHZhbHVlID0ge1xuICAgICAgICAgICAgbGFiZWwgPSBcIlN1 YiB0eXBlXCIsXG4gICAgICAgICAgICBuYW1lID0gbmFtZSxcbiAgICAgICAgICAgIHNlY29uZGFyeV9wcm9wID0gc2Vjb25kYXJ5X3Byb3BfdmFsdWUsXG4gICAgICAg ICAgICBhdmFpbGFibGUgPSBhdmFpbGFibGUsXG4gICAgICAgICAgICBpbmRleCA9IGluZGV4LFxuICAgICAgICAgICAgY291bnQgPSBjb3VudCxcbiAgICAgICAgfVxu ICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsidHlwZSI6NjEsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwi dXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJw b2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifSwicG90RmlsdGVySXRlbUtpbmQiOiJTdWJDYXRl Z29yeSJ9LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IlFJV3RqTDRsQjB5VTVzaGttcHVvbSIsIm5hbWUiOiJMb2FkIChjb250cm9sKSIsImdyb3VwSWQi OiJicm93c2UtYWN0aW9ucyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjo1NiwiY2hhcmFjdGVyIjoxLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWlu U3RlcEZhY3RvciI6MSwibWF4U3RlcEZhY3RvciI6MSwiYnV0dG9uVXNhZ2UiOiJwcmVzcy1vbmx5In0sInRhcmdldCI6eyJ0eXBlIjo2MCwiZnhBbmNob3IiOiJpbnN0 YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rp b24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJp ZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoidmZtQWItM1hFV2stXzRGaUVRcWtpIiwibmFtZSI6IkxvYWQgKGZlZWRiYWNrKSIsImdyb3Vw SWQiOiJicm93c2UtYWN0aW9ucyIsInNvdXJjZSI6eyJ0eXBlIjoxMSwibWlkaVNjcmlwdEtpbmQiOiJsdWEiLCJtaWRpU2NyaXB0IjoiLS0gIyMgQ29uc3RhbnRzICMj XG5cbmxvY2FsIGNvbHVtbl9rbm9iX2FkZHJlc3Nfb2Zmc2V0ID0gNTAwMFxubG9jYWwgbGVkX2FkZHJlc3Nfb2Zmc2V0ID0gMTAwMDBcbmxvY2FsIGJsYWNrID0geyBy ID0gMCwgZyA9IDAsIGIgPSAwIH1cbmxvY2FsIHdoaXRlID0geyByID0gMjU1LCBnID0gMjU1LCBiID0gMjU1IH1cblxuLS0gIyMgRnVuY3Rpb25zICMjXG5cbmZ1bmN0 aW9uIHRvX2FzY2lpKHRleHQpXG4gICAgbG9jYWwgYnl0ZXMgPSB7fVxuICAgIGlmIHRleHQgfj0gbmlsIHRoZW5cbiAgICAgICAgZm9yIGkgPSAxLCBzdHJpbmcubGVu KHRleHQpIGRvXG4gICAgICAgICAgICBsb2NhbCBieXRlID0gc3RyaW5nLmJ5dGUodGV4dCwgaSlcbiAgICAgICAgICAgIGlmIGJ5dGUgPCAxMjggdGhlblxuICAgICAg ICAgICAgICAgIHRhYmxlLmluc2VydChieXRlcywgYnl0ZSlcbiAgICAgICAgICAgIGVuZFxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICAtLSBOdWxsIHRlcm1pbmF0 b3JcbiAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIDApXG4gICAgcmV0dXJuIGJ5dGVzXG5lbmRcblxuZnVuY3Rpb24gY29uY2F0X3RhYmxlKHQxLCB0MilcbiAgICBmb3Ig aSA9IDEsICN0MiBkb1xuICAgICAgICB0MVsjdDEgKyAxXSA9IHQyW2ldXG4gICAgZW5kXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX21zZyhjb250ZW50KVxuICAgIC0t IFN5c0V4IEhlYWRlclxuICAgIGxvY2FsIG1zZyA9IHtcbiAgICAgICAgMHhmMCwgMHgwMCwgMHgyMCwgMHgyOSwgMHgwMiwgMHgwYSwgMHgwMSxcbiAgICB9XG4gICAg LS0gQ29udGVudFxuICAgIGNvbmNhdF90YWJsZShtc2csIGNvbnRlbnQpXG4gICAgLS0gRW5kIG9mIFN5c0V4XG4gICAgdGFibGUuaW5zZXJ0KG1zZywgMHhmNylcbiAg ICByZXR1cm4gbXNnXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgbGF5b3V0LlxuLS0tXG4tLS0gQHBhcmFtIGxheW91dF9pbmRl eCBudW1iZXIgbGF5b3V0IGluZGV4ICgwID0gZW1wdHksIDEgPSBrbm9iLCAyID0gYm94KVxuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKGxheW91dF9p bmRleClcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7IDB4MDEsIGxheW91dF9pbmRleCB9KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgZGlzcGxheWlu ZyBhIG5vdGlmaWNhdGlvbiBvbiB0aGUgY2VudGVyIHNjcmVlbi5cbi0tLVxuLS0tIEBwYXJhbSBsaW5lMSBzdHJpbmcgZmlyc3QgbGluZSBvZiB0ZXh0XG4tLS0gQHBh cmFtIGxpbmUyIHN0cmluZyBzZWNvbmQgbGluZSBvZiB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfbm90aWZpY2F0aW9uX3RleHRfbXNnKGxpbmUxLCBsaW5lMilcbiAgICBs b2NhbCBjb250ZW50ID0geyAweDA0IH1cbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTEpKVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0 b19hc2NpaShsaW5lMikpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIG11bHRp cGxlIHNjcmVlbiBwcm9wZXJ0aWVzLlxuLS0tXG4tLS0gQHBhcmFtIGNoYW5nZXMgdGFibGUgbGlzdCBvZiBwcm9wZXJ0eSBjaGFuZ2VzXG5mdW5jdGlvbiBjcmVhdGVf c2NyZWVuX3Byb3BzX21zZyhjaGFuZ2VzKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDIgfVxuICAgIGZvciBpID0gMSwgI2NoYW5nZXMgZG9cbiAgICAgICAgaWYg Y2hhbmdlc1tpXSB+PSBuaWwgdGhlblxuICAgICAgICAgICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIGNoYW5nZXNbaV0pXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAg IHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB0ZXh0IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5f aW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRp b24gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSB0ZXh0IHN0cmluZyB0aGUgYWN0dWFsIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdl KGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB0ZXh0KVxuICAgIGxvY2FsIGNoYW5nZSA9IHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVt bl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlRleHRcIlxuICAgICAgICAweDAxLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2Jq ZWN0X2luZGV4LFxuICAgIH1cbiAgICBjb25jYXRfdGFibGUoY2hhbmdlLCB0b19hc2NpaSh0ZXh0KSlcbiAgICByZXR1cm4gY2hhbmdlXG5lbmRcblxuLS0tIENyZWF0 ZXMgYSB2YWx1ZSBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiBpdCdzIGFib3V0IHNldHRpbmcgdGhlIGtub2IgdmFsdWUsIGl0J3MgdXN1YWxseSBtb3JlIGlu dHVpdGl2ZSB0byBub3Rcbi0tLSBkbyB0aGlzIHZpYSBzY3JpcHQgYnV0IGJ5IGVuYWJsaW5nIGZlZWRiYWNrIG9uIHRoZSBjb3JyZXNwb25kaW5nIGVuY29kZXJcbi0t LSBtYXBwaW5ncywgdGhlbiB5b3UgbmVlZCBqdXN0IG9uZSBtYXBwaW5nIGZvciBib3RoIGNvbnRyb2wgYW5kIGZlZWRiYWNrLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVt bl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgdmFsdWVcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciB0aGUga2luZCBvZiB2 YWx1ZSB0byBjaGFuZ2UgKHNlZSBwcm9ncmFtbWVyJ3MgZ3VpZGUpXG4tLS0gQHBhcmFtIHZhbHVlIG51bWJlciB0aGUgdmFsdWVcbmZ1bmN0aW9uIGNyZWF0ZV92YWx1 ZV9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdmFsdWUpXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAg IGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlZhbHVlXCJcbiAgICAgICAgMHgwMyxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAg ICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgdmFsdWVcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYW4gUkdCIGNvbG9y IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElmIHRoZSBnaXZlbiBjb2xvciBpcyBgbmlsYCwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIGBuaWxgLlxuLS0tXG4tLS0g QHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBp biB3aGljaCBsb2NhdGlvbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGll cyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgY29sb3IpXG4gICAgaWYg Y29sb3IgPT0gbnVsbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAg Y29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiUkdCIGNvbG9yXCJcbiAgICAgICAgMHgwNCxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4g ICAgICAgIG9iamVjdF9pbmRleCxcbiAgICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxv b3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFu Z2luZyB0aGUgc3RhdGUgb2YgYW4gTEVELlxuLS0tXG4tLS0gUGFzc2luZyBhIGBuaWxgIGNvbG9yIHdpbGwgbWFrZSB0aGUgTEVEIGdvIG9mZi5cbi0tLVxuLS0tIEBw YXJhbSBsZWRfaW5kZXggbnVtYmVyIHdoaWNoIExFRCB0byB0YWxrIHRvXG4tLS0gQHBhcmFtIGxlZF9iZWhhdmlvciBudW1iZXIgTEVEIGJlaGF2aW9yICgxID0gc29s aWQsIDIgPSBmbGFzaGluZyB3aXRoIHByZXZpb3VzbHkgc2V0IHNvbGlkIGNvbG9yLCAzID0gcHVsc2F0aW5nKVxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdC IGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgbGVkX2JlaGF2aW9yLCBjb2xv cilcbiAgICBpZiBjb2xvciA9PSBuaWwgdGhlblxuICAgICAgICBjb2xvciA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0 ZV9tc2coe1xuICAgICAgICAweDAzLFxuICAgICAgICBsZWRfaW5kZXgsXG4gICAgICAgIGxlZF9iZWhhdmlvcixcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8g MiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9KVxuZW5kXG5cbmZ1bmN0aW9u IGNyZWF0ZV9sZWZ0X3JpZ2h0X2FuaW1hdGlvbihnbG9iYWxfbWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB0ZXh0KVxuICAgIGlmIHRleHQgPT0g bmlsIHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIGlmICN0ZXh0ID4gbWF4X2NoYXJfY291bnQgdGhlblxuICAgICAgICBsb2NhbCBmcmFtZV9j b3VudCA9ICN0ZXh0IC0gbWF4X2NoYXJfY291bnRcbiAgICAgICAgbG9jYWwgZnJhbWVfaW5kZXggPSBtYXRoLmZsb29yKGdsb2JhbF9taWxsaXMgLyBmcmFtZV9sZW5n dGgpICUgKGZyYW1lX2NvdW50ICogMilcbiAgICAgICAgbG9jYWwgdGV4dF9vZmZzZXRcbiAgICAgICAgaWYgZnJhbWVfaW5kZXggPCBmcmFtZV9jb3VudCB0aGVuXG4g ICAgICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1lX2luZGV4XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGxvY2FsIGRpc3RhbmNlID0gZnJhbWVfaW5kZXggLSBm cmFtZV9jb3VudFxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9jb3VudCAtIGRpc3RhbmNlXG4gICAgICAgIGVuZFxuICAgICAgICByZXR1cm4gdGV4dDpz dWIodGV4dF9vZmZzZXQgKyAxLCB0ZXh0X29mZnNldCArIG1heF9jaGFyX2NvdW50KVxuICAgIGVsc2VcbiAgICAgICAgcmV0dXJuIHRleHRcbiAgICBlbmRcbmVuZFxu XG4tLSAjIyBDb2RlICMjXG5sb2NhbCBjb2x1bW4gPSA1XG5sb2NhbCBjb2xvciA9ICh5IGFuZCB5LmF2YWlsYWJsZSkgYW5kIHsgW1wiclwiXSA9IDE4MywgW1wiYlwi XSA9IDI4LCBbXCJnXCJdID0gMjgsfSBvciBuaWxcblxubG9jYWwgbGVkX2luZGV4ID0gNCArIGNvbHVtblxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gbGVkX2FkZHJl c3Nfb2Zmc2V0ICsgbGVkX2luZGV4LFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIDEsIGNvbG9yKSxcbiAgICB9XG59 XG4ifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoibG9jYWwgYXZhaWxhYmxlID0g Y29udGV4dC5wcm9wKFwidGFyZ2V0LmF2YWlsYWJsZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19ldmVudCA9IHtcbiAgICAgICAgdmFsdWUgPSB7XG4gICAgICAg ICAgICBhdmFpbGFibGUgPSBhdmFpbGFibGUsXG4gICAgICAgIH1cbiAgICB9LFxufVxuIiwiZmVlZGJhY2tUeXBlIjoyfSwidGFyZ2V0Ijp7InR5cGUiOjYwLCJmeEFu Y2hvciI6Imluc3RhbmNlIiwidXNlU2VsZWN0aW9uR2FuZ2luZyI6ZmFsc2UsInVzZVRyYWNrR3JvdXBpbmciOmZhbHNlLCJzZWVrQmVoYXZpb3IiOiJJbW1lZGlhdGUi LCJtb3VzZUFjdGlvbiI6eyJraW5kIjoiTW92ZVRvIiwiYXhpcyI6IlkifSwicG9sbEZvckZlZWRiYWNrIjpmYWxzZSwidGFrZU1hcHBpbmdTbmFwc2hvdCI6eyJraW5k IjoiQnlJZCIsImlkIjoiIn19LCJjb250cm9sSXNFbmFibGVkIjpmYWxzZX0seyJpZCI6IlhvN2RER0ZYcTZrS2xWRGI3cmd4QSIsIm5hbWUiOiJFbmNvZGVyIDcgLSBD aGFyYWN0ZXIiLCJncm91cElkIjoiYnJvd3NlLWNvbHVtbnMiLCJzb3VyY2UiOnsiY2hhbm5lbCI6MTUsIm51bWJlciI6MjcsImNoYXJhY3RlciI6MiwiaXMxNEJpdCI6 ZmFsc2V9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOi0xMCwibWF4U3RlcEZhY3RvciI6NX0sInRhcmdldCI6eyJ0eXBlIjo2MSwiZnhBbmNob3IiOiJpZCIsInVzZVNl bGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6 Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9LCJwb3RG aWx0ZXJJdGVtS2luZCI6Ik1vZGUifSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiNlRqUkw2SkpwaE1xQThyOG1TalJZIiwibmFtZSI6IlNjcmVlbiA3 IC0gQnJvd3NlIHByb2R1Y3RzIiwiZ3JvdXBJZCI6ImJyb3dzZS1jb2x1bW5zIiwic291cmNlIjp7InR5cGUiOjExLCJtaWRpU2NyaXB0S2luZCI6Imx1YSIsIm1pZGlT Y3JpcHQiOiItLSAjIyBDb25zdGFudHMgIyNcblxubG9jYWwgY29sdW1uX2tub2JfYWRkcmVzc19vZmZzZXQgPSA1MDAwXG5sb2NhbCBsZWRfYWRkcmVzc19vZmZzZXQg PSAxMDAwMFxubG9jYWwgYmxhY2sgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxubG9jYWwgd2hpdGUgPSB7IHIgPSAyNTUsIGcgPSAyNTUsIGIgPSAyNTUgfVxuXG4t LSAjIyBGdW5jdGlvbnMgIyNcblxuZnVuY3Rpb24gdG9fYXNjaWkodGV4dClcbiAgICBsb2NhbCBieXRlcyA9IHt9XG4gICAgaWYgdGV4dCB+PSBuaWwgdGhlblxuICAg ICAgICBmb3IgaSA9IDEsIHN0cmluZy5sZW4odGV4dCkgZG9cbiAgICAgICAgICAgIGxvY2FsIGJ5dGUgPSBzdHJpbmcuYnl0ZSh0ZXh0LCBpKVxuICAgICAgICAgICAg aWYgYnl0ZSA8IDEyOCB0aGVuXG4gICAgICAgICAgICAgICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCBieXRlKVxuICAgICAgICAgICAgZW5kXG4gICAgICAgIGVuZFxuICAg IGVuZFxuICAgIC0tIE51bGwgdGVybWluYXRvclxuICAgIHRhYmxlLmluc2VydChieXRlcywgMClcbiAgICByZXR1cm4gYnl0ZXNcbmVuZFxuXG5mdW5jdGlvbiBjb25j YXRfdGFibGUodDEsIHQyKVxuICAgIGZvciBpID0gMSwgI3QyIGRvXG4gICAgICAgIHQxWyN0MSArIDFdID0gdDJbaV1cbiAgICBlbmRcbmVuZFxuXG5mdW5jdGlvbiBj cmVhdGVfbXNnKGNvbnRlbnQpXG4gICAgLS0gU3lzRXggSGVhZGVyXG4gICAgbG9jYWwgbXNnID0ge1xuICAgICAgICAweGYwLCAweDAwLCAweDIwLCAweDI5LCAweDAy LCAweDBhLCAweDAxLFxuICAgIH1cbiAgICAtLSBDb250ZW50XG4gICAgY29uY2F0X3RhYmxlKG1zZywgY29udGVudClcbiAgICAtLSBFbmQgb2YgU3lzRXhcbiAgICB0 YWJsZS5pbnNlcnQobXNnLCAweGY3KVxuICAgIHJldHVybiBtc2dcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBsYXlvdXQuXG4t LS1cbi0tLSBAcGFyYW0gbGF5b3V0X2luZGV4IG51bWJlciBsYXlvdXQgaW5kZXggKDAgPSBlbXB0eSwgMSA9IGtub2IsIDIgPSBib3gpXG5mdW5jdGlvbiBjcmVhdGVf c2NyZWVuX2xheW91dF9tc2cobGF5b3V0X2luZGV4KVxuICAgIHJldHVybiBjcmVhdGVfbXNnKHsgMHgwMSwgbGF5b3V0X2luZGV4IH0pXG5lbmRcblxuLS0tIENyZWF0 ZXMgYSBtZXNzYWdlIGZvciBkaXNwbGF5aW5nIGEgbm90aWZpY2F0aW9uIG9uIHRoZSBjZW50ZXIgc2NyZWVuLlxuLS0tXG4tLS0gQHBhcmFtIGxpbmUxIHN0cmluZyBm aXJzdCBsaW5lIG9mIHRleHRcbi0tLSBAcGFyYW0gbGluZTIgc3RyaW5nIHNlY29uZCBsaW5lIG9mIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV9ub3RpZmljYXRpb25fdGV4 dF9tc2cobGluZTEsIGxpbmUyKVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDQgfVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMSkpXG4g ICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUyKSlcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEg bWVzc2FnZSBmb3IgY2hhbmdpbmcgbXVsdGlwbGUgc2NyZWVuIHByb3BlcnRpZXMuXG4tLS1cbi0tLSBAcGFyYW0gY2hhbmdlcyB0YWJsZSBsaXN0IG9mIHByb3BlcnR5 IGNoYW5nZXNcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fcHJvcHNfbXNnKGNoYW5nZXMpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwMiB9XG4gICAgZm9yIGkgPSAx LCAjY2hhbmdlcyBkb1xuICAgICAgICBpZiBjaGFuZ2VzW2ldIH49IG5pbCB0aGVuXG4gICAgICAgICAgICBjb25jYXRfdGFibGUoY29udGVudCwgY2hhbmdlc1tpXSlc biAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHRleHQgcHJvcGVydHkgY2hhbmdl LlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2ggY29sdW1uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gb2JqZWN0X2lu ZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIHRleHQgc3RyaW5nIHRoZSBhY3R1YWwgdGV4dFxuZnVuY3Rp b24gY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHRleHQpXG4gICAgbG9jYWwgY2hhbmdlID0ge1xuICAgICAgICAtLSBD b2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiVGV4dFwiXG4gICAgICAgIDB4MDEsXG4gICAgICAgIC0t IE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgfVxuICAgIGNvbmNhdF90YWJsZShjaGFuZ2UsIHRvX2FzY2lpKHRleHQpKVxuICAgIHJldHVy biBjaGFuZ2VcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIHZhbHVlIHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIElmIGl0J3MgYWJvdXQgc2V0dGluZyB0aGUga25vYiB2 YWx1ZSwgaXQncyB1c3VhbGx5IG1vcmUgaW50dWl0aXZlIHRvIG5vdFxuLS0tIGRvIHRoaXMgdmlhIHNjcmlwdCBidXQgYnkgZW5hYmxpbmcgZmVlZGJhY2sgb24gdGhl IGNvcnJlc3BvbmRpbmcgZW5jb2RlclxuLS0tIG1hcHBpbmdzLCB0aGVuIHlvdSBuZWVkIGp1c3Qgb25lIG1hcHBpbmcgZm9yIGJvdGggY29udHJvbCBhbmQgZmVlZGJh Y2suXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSB2YWx1ZVxuLS0tIEBwYXJhbSBvYmplY3Rf aW5kZXggbnVtYmVyIHRoZSBraW5kIG9mIHZhbHVlIHRvIGNoYW5nZSAoc2VlIHByb2dyYW1tZXIncyBndWlkZSlcbi0tLSBAcGFyYW0gdmFsdWUgbnVtYmVyIHRoZSB2 YWx1ZVxuZnVuY3Rpb24gY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2luZGV4LCB2YWx1ZSlcbiAgICByZXR1cm4ge1xuICAgICAg ICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAtLSBQcm9wZXJ0eSBUeXBlIFwiVmFsdWVcIlxuICAgICAgICAweDAzLFxuICAg ICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICB2YWx1ZVxuICAgIH1cbmVuZFxu XG4tLS0gQ3JlYXRlcyBhbiBSR0IgY29sb3IgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgdGhlIGdpdmVuIGNvbG9yIGlzIGBuaWxgLCB0aGlzIGZ1bmN0aW9u IHJldHVybnMgYG5pbGAuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBw YXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBj b2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2Jq ZWN0X2luZGV4LCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBudWxsIHRoZW5cbiAgICAgICAgcmV0dXJuIG5pbFxuICAgIGVuZFxuICAgIHJldHVybiB7XG4gICAgICAg IC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJSR0IgY29sb3JcIlxuICAgICAgICAweDA0LFxu ICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgICAgICAtLSBDb2xvciBieXRlc1xuICAgICAgICBtYXRoLmZsb29yKGNvbG9y LnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIpLFxuICAgIH1cbmVuZFxuXG4tLS0g Q3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIHRoZSBzdGF0ZSBvZiBhbiBMRUQuXG4tLS1cbi0tLSBQYXNzaW5nIGEgYG5pbGAgY29sb3Igd2lsbCBtYWtlIHRo ZSBMRUQgZ28gb2ZmLlxuLS0tXG4tLS0gQHBhcmFtIGxlZF9pbmRleCBudW1iZXIgd2hpY2ggTEVEIHRvIHRhbGsgdG9cbi0tLSBAcGFyYW0gbGVkX2JlaGF2aW9yIG51 bWJlciBMRUQgYmVoYXZpb3IgKDEgPSBzb2xpZCwgMiA9IGZsYXNoaW5nIHdpdGggcHJldmlvdXNseSBzZXQgc29saWQgY29sb3IsIDMgPSBwdWxzYXRpbmcpXG4tLS0g QHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24gY3JlYXRlX2xlZF9tc2cobGVk X2luZGV4LCBsZWRfYmVoYXZpb3IsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG5pbCB0aGVuXG4gICAgICAgIGNvbG9yID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1c biAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyh7XG4gICAgICAgIDB4MDMsXG4gICAgICAgIGxlZF9pbmRleCxcbiAgICAgICAgbGVkX2JlaGF2aW9yLFxuICAg ICAgICBtYXRoLmZsb29yKGNvbG9yLnIgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5nIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuYiAvIDIp LFxuICAgIH0pXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX2xlZnRfcmlnaHRfYW5pbWF0aW9uKGdsb2JhbF9taWxsaXMsIG1heF9jaGFyX2NvdW50LCBmcmFtZV9sZW5n dGgsIHRleHQpXG4gICAgaWYgdGV4dCA9PSBuaWwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgaWYgI3RleHQgPiBtYXhfY2hhcl9jb3VudCB0 aGVuXG4gICAgICAgIGxvY2FsIGZyYW1lX2NvdW50ID0gI3RleHQgLSBtYXhfY2hhcl9jb3VudFxuICAgICAgICBsb2NhbCBmcmFtZV9pbmRleCA9IG1hdGguZmxvb3Io Z2xvYmFsX21pbGxpcyAvIGZyYW1lX2xlbmd0aCkgJSAoZnJhbWVfY291bnQgKiAyKVxuICAgICAgICBsb2NhbCB0ZXh0X29mZnNldFxuICAgICAgICBpZiBmcmFtZV9p bmRleCA8IGZyYW1lX2NvdW50IHRoZW5cbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfaW5kZXhcbiAgICAgICAgZWxzZVxuICAgICAgICAgICAgbG9jYWwg ZGlzdGFuY2UgPSBmcmFtZV9pbmRleCAtIGZyYW1lX2NvdW50XG4gICAgICAgICAgICB0ZXh0X29mZnNldCA9IGZyYW1lX2NvdW50IC0gZGlzdGFuY2VcbiAgICAgICAg ZW5kXG4gICAgICAgIHJldHVybiB0ZXh0OnN1Yih0ZXh0X29mZnNldCArIDEsIHRleHRfb2Zmc2V0ICsgbWF4X2NoYXJfY291bnQpXG4gICAgZWxzZVxuICAgICAgICBy ZXR1cm4gdGV4dFxuICAgIGVuZFxuZW5kXG5cbi0tICMjIENvZGUgIyNcbmxvY2FsIGNvbHVtbiA9IDZcbmxvY2FsIGFjdGlvbiA9IG5pbFxubG9jYWwgYXZhaWxhYmxl ID0geSBhbmQgeS5hdmFpbGFibGUgb3IgZmFsc2VcbmxvY2FsIGxhYmVsID0gYXZhaWxhYmxlIGFuZCB5LmxhYmVsIG9yIFwiXCJcbmxvY2FsIG5hbWVfMSA9IGF2YWls YWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEsIDkpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMiA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1Yih5Lm5hbWUsIDEwLCAx OCkgb3IgXCJcIlxubG9jYWwgbmFtZV8zID0gYXZhaWxhYmxlIGFuZCBzdHJpbmcuc3ViKHkubmFtZSwgMTksIDI3KSBvciBcIlwiXG5sb2NhbCBwcm9ncmVzcyA9IChh dmFpbGFibGUgYW5kIHkuaW5kZXggYW5kIHkuY291bnQpIGFuZCAoXCJcIiAuLiAoeS5pbmRleCArIDEpIC4uIFwiL1wiIC4uIHkuY291bnQpIG9yIFwiXCJcbmxvY2Fs IHNlY29uZGFyeV9wcm9wID0gYXZhaWxhYmxlIGFuZCB5LnNlY29uZGFyeV9wcm9wIG9yIFwiXCJcbmxvY2FsIGNvbG9yID0gYXZhaWxhYmxlIGFuZCAoY29udGV4dC5m ZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIGFjdGlvbl9uYW1lID0gYXZhaWxhYmxlIGFuZCBhY3Rpb24gYW5kIGFjdGlvbi5uYW1l IG9yIG5pbFxubG9jYWwgYWN0aW9uX2NvbG9yID0gYXZhaWxhYmxlIGFuZCAoYWN0aW9uIGFuZCBhY3Rpb24uY29sb3Igb3IgbmlsKSBvciBibGFja1xucmV0dXJuIHtc biAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICAtLSBIZWFk ZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBjb2xvciksXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9j aGFuZ2UoY29sdW1uLCAwLCAxKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRl X3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBwcm9ncmVzcyksXG4gICAgICAgICAgICAtLSBDb250ZW50XG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2No YW5nZShjb2x1bW4sIDIsIG5hbWVfMSksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDMsIG5hbWVfMiksXG4gICAgICAgICAgICAt LSBGb290ZXJcbiAgICAgICAgICAgIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uLCAyLCBhY3Rpb25fY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRl X3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgMCksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW4sIDQsIFwiXCIpLFxuICAgICAg ICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCA1LCBhY3Rpb25fbmFtZSBvciBzZWNvbmRhcnlfcHJvcCksXG4gICAgICAgIH0pLFxuICAgIH1cbn1c biJ9LCJtb2RlIjp7Im1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjEsImVlbEZlZWRiYWNrVHJhbnNmb3JtYXRpb24iOiJsb2NhbCBpbmRleCA9IGNvbnRl eHQucHJvcChcInRhcmdldC5kaXNjcmV0ZV92YWx1ZVwiKVxubG9jYWwgY291bnQgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZGlzY3JldGVfdmFsdWVfY291bnRcIilc bmxvY2FsIG5hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQudGV4dF92YWx1ZVwiKSBvciBcIi1cIlxubG9jYWwgc2Vjb25kYXJ5X3Byb3Bfa2V5ID0gbmlsXG5sb2Nh bCBzZWNvbmRhcnlfcHJvcF92YWx1ZSA9IHNlY29uZGFyeV9wcm9wX2tleSBhbmQgY29udGV4dC5wcm9wKHNlY29uZGFyeV9wcm9wX2tleSkgb3IgXCJcIlxubG9jYWwg YXZhaWxhYmxlID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LmF2YWlsYWJsZVwiKVxucmV0dXJuIHtcbiAgICBmZWVkYmFja19ldmVudCA9IHtcbiAgICAgICAgY29sb3Ig PSB7IFtcInJcIl0gPSAyNTUsIFtcImJcIl0gPSA1OSwgW1wiZ1wiXSA9IDIzNSx9LFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIGxhYmVsID0gXCJDaGFy YWN0ZXJcIixcbiAgICAgICAgICAgIG5hbWUgPSBuYW1lLFxuICAgICAgICAgICAgc2Vjb25kYXJ5X3Byb3AgPSBzZWNvbmRhcnlfcHJvcF92YWx1ZSxcbiAgICAgICAg ICAgIGF2YWlsYWJsZSA9IGF2YWlsYWJsZSxcbiAgICAgICAgICAgIGluZGV4ID0gaW5kZXgsXG4gICAgICAgICAgICBjb3VudCA9IGNvdW50LFxuICAgICAgICB9XG4g ICAgfSxcbn1cbiIsImZlZWRiYWNrVHlwZSI6Mn0sInRhcmdldCI6eyJ0eXBlIjo2MSwiZnhBbmNob3IiOiJpZCIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1 c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBv bGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9LCJwb3RGaWx0ZXJJdGVtS2luZCI6Ik1vZGUifSwi Y29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJWajlLc1N2ejE0XzE0cnh0MXEycVQiLCJuYW1lIjoiRW5jb2RlciA4IC0gUHJlc2V0IiwiZ3JvdXBJZCI6ImJy b3dzZS1jb2x1bW5zIiwic291cmNlIjp7ImNoYW5uZWwiOjE1LCJudW1iZXIiOjI4LCJjaGFyYWN0ZXIiOjIsImlzMTRCaXQiOmZhbHNlfSwibW9kZSI6eyJtaW5TdGVw RmFjdG9yIjotMTAsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsidHlwZSI6NTgsImZ4QW5jaG9yIjoiaWQiLCJ1c2VTZWxlY3Rpb25HYW5naW5nIjpmYWxzZSwi dXNlVHJhY2tHcm91cGluZyI6ZmFsc2UsInNlZWtCZWhhdmlvciI6IkltbWVkaWF0ZSIsIm1vdXNlQWN0aW9uIjp7ImtpbmQiOiJNb3ZlVG8iLCJheGlzIjoiWSJ9LCJw b2xsRm9yRmVlZGJhY2siOmZhbHNlLCJ0YWtlTWFwcGluZ1NuYXBzaG90Ijp7ImtpbmQiOiJCeUlkIiwiaWQiOiIifX0sImZlZWRiYWNrSXNFbmFibGVkIjpmYWxzZX0s eyJpZCI6InhkQmNGTTUyVEJyZTd1SEtfc3FrdiIsIm5hbWUiOiJTY3JlZW4gOCAtIEJyb3dzZSBwcm9kdWN0cyIsImdyb3VwSWQiOiJicm93c2UtY29sdW1ucyIsInNv dXJjZSI6eyJ0eXBlIjoxMSwibWlkaVNjcmlwdEtpbmQiOiJsdWEiLCJtaWRpU2NyaXB0IjoiLS0gIyMgQ29uc3RhbnRzICMjXG5cbmxvY2FsIGNvbHVtbl9rbm9iX2Fk ZHJlc3Nfb2Zmc2V0ID0gNTAwMFxubG9jYWwgbGVkX2FkZHJlc3Nfb2Zmc2V0ID0gMTAwMDBcbmxvY2FsIGJsYWNrID0geyByID0gMCwgZyA9IDAsIGIgPSAwIH1cbmxv Y2FsIHdoaXRlID0geyByID0gMjU1LCBnID0gMjU1LCBiID0gMjU1IH1cblxuLS0gIyMgRnVuY3Rpb25zICMjXG5cbmZ1bmN0aW9uIHRvX2FzY2lpKHRleHQpXG4gICAg bG9jYWwgYnl0ZXMgPSB7fVxuICAgIGlmIHRleHQgfj0gbmlsIHRoZW5cbiAgICAgICAgZm9yIGkgPSAxLCBzdHJpbmcubGVuKHRleHQpIGRvXG4gICAgICAgICAgICBs b2NhbCBieXRlID0gc3RyaW5nLmJ5dGUodGV4dCwgaSlcbiAgICAgICAgICAgIGlmIGJ5dGUgPCAxMjggdGhlblxuICAgICAgICAgICAgICAgIHRhYmxlLmluc2VydChi eXRlcywgYnl0ZSlcbiAgICAgICAgICAgIGVuZFxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICAtLSBOdWxsIHRlcm1pbmF0b3JcbiAgICB0YWJsZS5pbnNlcnQoYnl0 ZXMsIDApXG4gICAgcmV0dXJuIGJ5dGVzXG5lbmRcblxuZnVuY3Rpb24gY29uY2F0X3RhYmxlKHQxLCB0MilcbiAgICBmb3IgaSA9IDEsICN0MiBkb1xuICAgICAgICB0 MVsjdDEgKyAxXSA9IHQyW2ldXG4gICAgZW5kXG5lbmRcblxuZnVuY3Rpb24gY3JlYXRlX21zZyhjb250ZW50KVxuICAgIC0tIFN5c0V4IEhlYWRlclxuICAgIGxvY2Fs IG1zZyA9IHtcbiAgICAgICAgMHhmMCwgMHgwMCwgMHgyMCwgMHgyOSwgMHgwMiwgMHgwYSwgMHgwMSxcbiAgICB9XG4gICAgLS0gQ29udGVudFxuICAgIGNvbmNhdF90 YWJsZShtc2csIGNvbnRlbnQpXG4gICAgLS0gRW5kIG9mIFN5c0V4XG4gICAgdGFibGUuaW5zZXJ0KG1zZywgMHhmNylcbiAgICByZXR1cm4gbXNnXG5lbmRcblxuLS0t IENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgbGF5b3V0LlxuLS0tXG4tLS0gQHBhcmFtIGxheW91dF9pbmRleCBudW1iZXIgbGF5b3V0IGluZGV4ICgw ID0gZW1wdHksIDEgPSBrbm9iLCAyID0gYm94KVxuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9sYXlvdXRfbXNnKGxheW91dF9pbmRleClcbiAgICByZXR1cm4gY3JlYXRl X21zZyh7IDB4MDEsIGxheW91dF9pbmRleCB9KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgZGlzcGxheWluZyBhIG5vdGlmaWNhdGlvbiBvbiB0aGUg Y2VudGVyIHNjcmVlbi5cbi0tLVxuLS0tIEBwYXJhbSBsaW5lMSBzdHJpbmcgZmlyc3QgbGluZSBvZiB0ZXh0XG4tLS0gQHBhcmFtIGxpbmUyIHN0cmluZyBzZWNvbmQg bGluZSBvZiB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfbm90aWZpY2F0aW9uX3RleHRfbXNnKGxpbmUxLCBsaW5lMilcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDA0IH1c biAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTEpKVxuICAgIGNvbmNhdF90YWJsZShjb250ZW50LCB0b19hc2NpaShsaW5lMikpXG4gICAgcmV0 dXJuIGNyZWF0ZV9tc2coY29udGVudClcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGNoYW5naW5nIG11bHRpcGxlIHNjcmVlbiBwcm9wZXJ0aWVzLlxu LS0tXG4tLS0gQHBhcmFtIGNoYW5nZXMgdGFibGUgbGlzdCBvZiBwcm9wZXJ0eSBjaGFuZ2VzXG5mdW5jdGlvbiBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyhjaGFuZ2Vz KVxuICAgIGxvY2FsIGNvbnRlbnQgPSB7IDB4MDIgfVxuICAgIGZvciBpID0gMSwgI2NoYW5nZXMgZG9cbiAgICAgICAgaWYgY2hhbmdlc1tpXSB+PSBuaWwgdGhlblxu ICAgICAgICAgICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIGNoYW5nZXNbaV0pXG4gICAgICAgIGVuZFxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRl bnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB0ZXh0IHByb3BlcnR5IGNoYW5nZS5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNv bHVtbiB0byBkaXNwbGF5IHRoZSB0ZXh0XG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gZGlzcGxheSB0aGUgdGV4dFxu LS0tIEBwYXJhbSB0ZXh0IHN0cmluZyB0aGUgYWN0dWFsIHRleHRcbmZ1bmN0aW9uIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbl9pbmRleCwgb2JqZWN0X2lu ZGV4LCB0ZXh0KVxuICAgIGxvY2FsIGNoYW5nZSA9IHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJv cGVydHkgVHlwZSBcIlRleHRcIlxuICAgICAgICAweDAxLFxuICAgICAgICAtLSBPYmplY3QgSW5kZXhcbiAgICAgICAgb2JqZWN0X2luZGV4LFxuICAgIH1cbiAgICBj b25jYXRfdGFibGUoY2hhbmdlLCB0b19hc2NpaSh0ZXh0KSlcbiAgICByZXR1cm4gY2hhbmdlXG5lbmRcblxuLS0tIENyZWF0ZXMgYSB2YWx1ZSBwcm9wZXJ0eSBjaGFu Z2UuXG4tLS1cbi0tLSBJZiBpdCdzIGFib3V0IHNldHRpbmcgdGhlIGtub2IgdmFsdWUsIGl0J3MgdXN1YWxseSBtb3JlIGludHVpdGl2ZSB0byBub3Rcbi0tLSBkbyB0 aGlzIHZpYSBzY3JpcHQgYnV0IGJ5IGVuYWJsaW5nIGZlZWRiYWNrIG9uIHRoZSBjb3JyZXNwb25kaW5nIGVuY29kZXJcbi0tLSBtYXBwaW5ncywgdGhlbiB5b3UgbmVl ZCBqdXN0IG9uZSBtYXBwaW5nIGZvciBib3RoIGNvbnRyb2wgYW5kIGZlZWRiYWNrLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1iZXIgaW4gd2hpY2gg Y29sdW1uIHRvIGNoYW5nZSB0aGUgdmFsdWVcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciB0aGUga2luZCBvZiB2YWx1ZSB0byBjaGFuZ2UgKHNlZSBwcm9n cmFtbWVyJ3MgZ3VpZGUpXG4tLS0gQHBhcmFtIHZhbHVlIG51bWJlciB0aGUgdmFsdWVcbmZ1bmN0aW9uIGNyZWF0ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW5faW5k ZXgsIG9iamVjdF9pbmRleCwgdmFsdWUpXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAg LS0gUHJvcGVydHkgVHlwZSBcIlZhbHVlXCJcbiAgICAgICAgMHgwMyxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICAg ICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgdmFsdWVcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYW4gUkdCIGNvbG9yIHByb3BlcnR5IGNoYW5nZS5cbi0tLVxu LS0tIElmIHRoZSBnaXZlbiBjb2xvciBpcyBgbmlsYCwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIGBuaWxgLlxuLS0tXG4tLS0gQHBhcmFtIGNvbHVtbl9pbmRleCBudW1i ZXIgaW4gd2hpY2ggY29sdW1uIHRvIGNoYW5nZSB0aGUgY29sb3Jcbi0tLSBAcGFyYW0gb2JqZWN0X2luZGV4IG51bWJlciBpbiB3aGljaCBsb2NhdGlvbiB0byBjaGFu Z2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIGNvbG9yIHRhYmxlIHRoZSBSR0IgY29sb3IgKHRhYmxlIHdpdGggcHJvcGVydGllcyByLCBnIGFuZCBiKVxuZnVuY3Rpb24g Y3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbnVsbCB0aGVuXG4gICAg ICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICByZXR1cm4ge1xuICAgICAgICAtLSBDb2x1bW4gSW5kZXhcbiAgICAgICAgY29sdW1uX2luZGV4LFxuICAgICAgICAt LSBQcm9wZXJ0eSBUeXBlIFwiUkdCIGNvbG9yXCJcbiAgICAgICAgMHgwNCxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAg ICAgICAgLS0gQ29sb3IgYnl0ZXNcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuZyAvIDIpLFxuICAgICAg ICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyB0aGUgc3RhdGUgb2YgYW4gTEVE LlxuLS0tXG4tLS0gUGFzc2luZyBhIGBuaWxgIGNvbG9yIHdpbGwgbWFrZSB0aGUgTEVEIGdvIG9mZi5cbi0tLVxuLS0tIEBwYXJhbSBsZWRfaW5kZXggbnVtYmVyIHdo aWNoIExFRCB0byB0YWxrIHRvXG4tLS0gQHBhcmFtIGxlZF9iZWhhdmlvciBudW1iZXIgTEVEIGJlaGF2aW9yICgxID0gc29saWQsIDIgPSBmbGFzaGluZyB3aXRoIHBy ZXZpb3VzbHkgc2V0IHNvbGlkIGNvbG9yLCAzID0gcHVsc2F0aW5nKVxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3Bl cnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9sZWRfbXNnKGxlZF9pbmRleCwgbGVkX2JlaGF2aW9yLCBjb2xvcilcbiAgICBpZiBjb2xvciA9PSBuaWwg dGhlblxuICAgICAgICBjb2xvciA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG4gICAgZW5kXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coe1xuICAgICAgICAweDAzLFxu ICAgICAgICBsZWRfaW5kZXgsXG4gICAgICAgIGxlZF9iZWhhdmlvcixcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5yIC8gMiksXG4gICAgICAgIG1hdGguZmxvb3Io Y29sb3IuZyAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmIgLyAyKSxcbiAgICB9KVxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9sZWZ0X3JpZ2h0X2FuaW1h dGlvbihnbG9iYWxfbWlsbGlzLCBtYXhfY2hhcl9jb3VudCwgZnJhbWVfbGVuZ3RoLCB0ZXh0KVxuICAgIGlmIHRleHQgPT0gbmlsIHRoZW5cbiAgICAgICAgcmV0dXJu IG5pbFxuICAgIGVuZFxuICAgIGlmICN0ZXh0ID4gbWF4X2NoYXJfY291bnQgdGhlblxuICAgICAgICBsb2NhbCBmcmFtZV9jb3VudCA9ICN0ZXh0IC0gbWF4X2NoYXJf Y291bnRcbiAgICAgICAgbG9jYWwgZnJhbWVfaW5kZXggPSBtYXRoLmZsb29yKGdsb2JhbF9taWxsaXMgLyBmcmFtZV9sZW5ndGgpICUgKGZyYW1lX2NvdW50ICogMilc biAgICAgICAgbG9jYWwgdGV4dF9vZmZzZXRcbiAgICAgICAgaWYgZnJhbWVfaW5kZXggPCBmcmFtZV9jb3VudCB0aGVuXG4gICAgICAgICAgICB0ZXh0X29mZnNldCA9 IGZyYW1lX2luZGV4XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGxvY2FsIGRpc3RhbmNlID0gZnJhbWVfaW5kZXggLSBmcmFtZV9jb3VudFxuICAgICAgICAgICAg dGV4dF9vZmZzZXQgPSBmcmFtZV9jb3VudCAtIGRpc3RhbmNlXG4gICAgICAgIGVuZFxuICAgICAgICByZXR1cm4gdGV4dDpzdWIodGV4dF9vZmZzZXQgKyAxLCB0ZXh0 X29mZnNldCArIG1heF9jaGFyX2NvdW50KVxuICAgIGVsc2VcbiAgICAgICAgcmV0dXJuIHRleHRcbiAgICBlbmRcbmVuZFxuXG4tLSAjIyBDb2RlICMjXG5sb2NhbCBj b2x1bW4gPSA3XG5sb2NhbCBhY3Rpb24gPSBuaWxcbmxvY2FsIGF2YWlsYWJsZSA9IHkgYW5kIHkuYXZhaWxhYmxlIG9yIGZhbHNlXG5sb2NhbCBsYWJlbCA9IGF2YWls YWJsZSBhbmQgeS5sYWJlbCBvciBcIlwiXG5sb2NhbCBuYW1lXzEgPSBhdmFpbGFibGUgYW5kIHN0cmluZy5zdWIoeS5uYW1lLCAxLCA5KSBvciBcIlwiXG5sb2NhbCBu YW1lXzIgPSBhdmFpbGFibGUgYW5kIHN0cmluZy5zdWIoeS5uYW1lLCAxMCwgMTgpIG9yIFwiXCJcbmxvY2FsIG5hbWVfMyA9IGF2YWlsYWJsZSBhbmQgc3RyaW5nLnN1 Yih5Lm5hbWUsIDE5LCAyNykgb3IgXCJcIlxubG9jYWwgcHJvZ3Jlc3MgPSAoYXZhaWxhYmxlIGFuZCB5LmluZGV4IGFuZCB5LmNvdW50KSBhbmQgKFwiXCIgLi4gKHku aW5kZXggKyAxKSAuLiBcIi9cIiAuLiB5LmNvdW50KSBvciBcIlwiXG5sb2NhbCBzZWNvbmRhcnlfcHJvcCA9IGF2YWlsYWJsZSBhbmQgeS5zZWNvbmRhcnlfcHJvcCBv ciBcIlwiXG5sb2NhbCBjb2xvciA9IGF2YWlsYWJsZSBhbmQgKGNvbnRleHQuZmVlZGJhY2tfZXZlbnQuY29sb3Igb3Igd2hpdGUpIG9yIGJsYWNrXG5sb2NhbCBhY3Rp b25fbmFtZSA9IGF2YWlsYWJsZSBhbmQgYWN0aW9uIGFuZCBhY3Rpb24ubmFtZSBvciBuaWxcbmxvY2FsIGFjdGlvbl9jb2xvciA9IGF2YWlsYWJsZSBhbmQgKGFjdGlv biBhbmQgYWN0aW9uLmNvbG9yIG9yIG5pbCkgb3IgYmxhY2tcbnJldHVybiB7XG4gICAgYWRkcmVzcyA9IGNvbHVtbixcbiAgICBtZXNzYWdlcyA9IHtcbiAgICAgICAg Y3JlYXRlX3NjcmVlbl9wcm9wc19tc2coe1xuICAgICAgICAgICAgLS0gSGVhZGVyXG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVt biwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3ZhbHVlX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgMSksXG4gICAgICAgICAgICBjcmVhdGVfdGV4dF9wcm9w X2NoYW5nZShjb2x1bW4sIDAsIGxhYmVsKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMSwgcHJvZ3Jlc3MpLFxuICAgICAgICAg ICAgLS0gQ29udGVudFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAyLCBuYW1lXzEpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRf cHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBuYW1lXzIpLFxuICAgICAgICAgICAgLS0gRm9vdGVyXG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdl KGNvbHVtbiwgMiwgYWN0aW9uX2NvbG9yKSxcbiAgICAgICAgICAgIGNyZWF0ZV92YWx1ZV9wcm9wX2NoYW5nZShjb2x1bW4sIDIsIDApLFxuICAgICAgICAgICAgY3Jl YXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCA0LCBcIlwiKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgNSwgYWN0aW9uX25h bWUgb3Igc2Vjb25kYXJ5X3Byb3ApLFxuICAgICAgICB9KSxcbiAgICB9XG59XG4ifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJl ZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoibG9jYWwgaW5kZXggPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZGlzY3JldGVfdmFsdWVcIilcbmxvY2FsIGNvdW50ID0g Y29udGV4dC5wcm9wKFwidGFyZ2V0LmRpc2NyZXRlX3ZhbHVlX2NvdW50XCIpXG5sb2NhbCBuYW1lID0gY29udGV4dC5wcm9wKFwidGFyZ2V0LnRleHRfdmFsdWVcIikg b3IgXCItXCJcbmxvY2FsIHNlY29uZGFyeV9wcm9wX2tleSA9IFwidGFyZ2V0LnByZXNldC5wcm9kdWN0Lm5hbWVcIlxubG9jYWwgc2Vjb25kYXJ5X3Byb3BfdmFsdWUg PSBzZWNvbmRhcnlfcHJvcF9rZXkgYW5kIGNvbnRleHQucHJvcChzZWNvbmRhcnlfcHJvcF9rZXkpIG9yIFwiXCJcbmxvY2FsIGF2YWlsYWJsZSA9IGNvbnRleHQucHJv cChcInRhcmdldC5hdmFpbGFibGVcIilcbnJldHVybiB7XG4gICAgZmVlZGJhY2tfZXZlbnQgPSB7XG4gICAgICAgIGNvbG9yID0geyBbXCJyXCJdID0gNzYsIFtcImJc Il0gPSA4MCwgW1wiZ1wiXSA9IDE3NSx9LFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIGxhYmVsID0gXCJQcmVzZXRcIixcbiAgICAgICAgICAgIG5hbWUg PSBuYW1lLFxuICAgICAgICAgICAgc2Vjb25kYXJ5X3Byb3AgPSBzZWNvbmRhcnlfcHJvcF92YWx1ZSxcbiAgICAgICAgICAgIGF2YWlsYWJsZSA9IGF2YWlsYWJsZSxc biAgICAgICAgICAgIGluZGV4ID0gaW5kZXgsXG4gICAgICAgICAgICBjb3VudCA9IGNvdW50LFxuICAgICAgICB9XG4gICAgfSxcbn1cbiIsImZlZWRiYWNrVHlwZSI6 Mn0sInRhcmdldCI6eyJ0eXBlIjo1OCwiZnhBbmNob3IiOiJpZCIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwic2Vl a0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInBvbGxGb3JGZWVkYmFjayI6ZmFsc2UsInRha2VN YXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJqYjBtSU9nVkJXVU5iS28tLS1xN3Ei LCJuYW1lIjoiRW5jb2RlciAxOiBNYWNybyBjb250cm9sIDEiLCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVy IjoyMSwiY2hhcmFjdGVyIjoyLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3Ii OjV9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1U eXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDBdIiwic2Vla0JlaGF2aW9yIjoiSW1t ZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9 fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoieGo4dkIxYWJjVDhHZlpZX0JCa0JPIiwibmFtZSI6IlNjcmVlbiAxIiwiZ3JvdXBJZCI6Im1hY3JvLXBh cmFtZXRlcnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBj b2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAw LCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2Np aSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xu ICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0 YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFi bGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIg ZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFk ZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRc biAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1z Z1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxh eW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAg cmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmlj YXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBz dHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVu dCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGlu ZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4g cHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9w c19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0g fj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3Jl YXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJl ciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3Bs YXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5k ZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4g ICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxc biAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUg cHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8g bm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3Ms IHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVt YmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hh bmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFu Z2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5k ZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3Rf aW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBj aGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1 bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9j YXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQg YilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51 bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRl eCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmpl Y3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcg LyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0 YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2lu ZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxh c2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFi bGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYg Y29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAg ICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAg ICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVm dF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4g ICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4 dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFt ZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAg dGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRc biAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zm c2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29k ZSAjI1xubG9jYWwgY29sdW1uID0gMFxubG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxv Y2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1hY3JvX25hbWUgb3IgXCJcIlxu bG9jYWwgbm9ybWFsaXplZF9wYXJhbV92YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBtaWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5mbG9vcihu b3JtYWxpemVkX3BhcmFtX3ZhbHVlICogMTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFtZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92YWx1ZV9s YWJlbCA9IHkgYW5kIHkucGFyYW1fdmFsdWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAg ICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAg ICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2Uo Y29sdW1uLCAxLCBtYWNyb19uYW1lKSxcbiAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkgbWFraW5nIGl0IHdoaXRlKVxuICAgICAgICAgICAg Y3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJvdGF0ZSB0aGUga25vYiBzbyBpdCByZWZsZWN0cyB0 aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAgICAgICAg ICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2Uo Y29sdW1uLCAzLCBwYXJhbV9uYW1lKSxcbiAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJl ZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJcIl0gPSAzMywgIFtcImJcIl0gPSAyNDMsICBbXCJn XCJdID0gMTUwLCB9LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7ICBbXCJyXCJdID0gMjU1LCAg W1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwgWzVdID0g eyAgW1wiclwiXSA9IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdc Il0gPSA3OSwgfSwgWzddID0geyAgW1wiclwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwgfSwgWzhdID0geyAgW1wiclwiXSA9IDE1NiwgIFtc ImJcIl0gPSAxNzYsICBbXCJnXCJdID0gMzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8u c2VjdGlvbi5pbmRleFwiKVxubG9jYWwgY29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2VjdGlvbl9pbmRleCArIDFdIG9yIG5pbFxuXG5yZXR1 cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rpb25fbmFt ZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxcbiAgICAgICAgICAgIG1hY3JvX25hbWUgPSBjb250 ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZSA9IGNvbnRleHQucHJvcChcInlcIiksXG4g ICAgICAgICAgICBwYXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAgICAgcGFyYW1fbmFtZSA9IGNv bnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsi ZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIs InBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDBdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VB Y3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5h YmxlZCI6ZmFsc2V9LHsiaWQiOiJzOW0yckswVnctNVJ1SWR3eUR3R1QiLCJuYW1lIjoiRW5jb2RlciAyOiBNYWNybyBjb250cm9sIDIiLCJncm91cElkIjoibWFjcm8t cGFyYW1ldGVycyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjoyMiwiY2hhcmFjdGVyIjoyLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNp emUiOjAuMDUsIm1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdp bmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJf aW5kZXhlc1twWzFdICogOCArIDFdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRh a2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoibVg3Y2tMaWw2T2ItNTd4X0ZS SENrIiwibmFtZSI6IlNjcmVlbiAyIiwiZ3JvdXBJZCI6Im1hY3JvLXBhcmFtZXRlcnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwi bWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29m ZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9 XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVu XG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAg ICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5k XG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9u IGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0 aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4Mjks IDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxu ICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91 dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNy ZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0g Q3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3Ry aW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlv bl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUx KSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0 ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJv cGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3Ig aSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2Vz W2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBj aGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmpl Y3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5m dW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAg IC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAg ICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAg cmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBr bm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBv biB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBm ZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9i amVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIg dGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4g ICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMs XG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxu ZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVu Y3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4t LS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUg UkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4 LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAg ICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4 MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3Io Y29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5c bi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1h a2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZp b3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylc bi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21z ZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9 IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3Is XG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5i IC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1l X2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2Nv dW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5m bG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZy YW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBs b2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAg ICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAg ICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gMVxubG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5m ZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2Fs IG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1hY3JvX25hbWUgb3IgXCJcIlxubG9jYWwgbm9ybWFsaXplZF9wYXJhbV92YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3Ig MC4wXG5sb2NhbCBtaWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5mbG9vcihub3JtYWxpemVkX3BhcmFtX3ZhbHVlICogMTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5k IHkucGFyYW1fbmFtZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92YWx1ZV9sYWJlbCA9IHkgYW5kIHkucGFyYW1fdmFsdWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAg ICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdi X2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25h bWUpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBtYWNyb19uYW1lKSxcbiAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2Ig dmlzaWJsZSAoYnkgbWFraW5nIGl0IHdoaXRlKVxuICAgICAgICAgICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAg ICAgICAgIC0tIFJvdGF0ZSB0aGUga25vYiBzbyBpdCByZWZsZWN0cyB0aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFu Z2UoY29sdW1uLCAwLCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFi ZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBwYXJhbV9uYW1lKSxcbiAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9k ZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsx XSA9IHsgIFtcInJcIl0gPSAzMywgIFtcImJcIl0gPSAyNDMsICBbXCJnXCJdID0gMTUwLCB9LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAg W1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1 LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwgWzVdID0geyAgW1wiclwiXSA9IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZd ID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwgWzddID0geyAgW1wiclwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtc ImdcIl0gPSAyOCwgfSwgWzhdID0geyAgW1wiclwiXSA9IDE1NiwgIFtcImJcIl0gPSAxNzYsICBbXCJnXCJdID0gMzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9 IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8uc2VjdGlvbi5pbmRleFwiKVxubG9jYWwgY29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNy b19jb2xvcnNbc2VjdGlvbl9pbmRleCArIDFdIG9yIG5pbFxuXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxu ICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rpb25fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rp b24ubmFtZVwiKSxcbiAgICAgICAgICAgIG1hY3JvX25hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAg ICAgICBwYXJhbV92YWx1ZSA9IGNvbnRleHQucHJvcChcInlcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50 ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAgICAgcGFyYW1fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxu ICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VU cmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICog OCArIDFdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNo b3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJDVW0yZDZpRzN3SzJHTjl5c3NRT2YiLCJuYW1lIjoiRW5j b2RlciAzOiBNYWNybyBjb250cm9sIDMiLCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjoyMywiY2hhcmFj dGVyIjoyLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQi OnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1p YyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDJdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91 c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiZmVlZGJhY2tJ c0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiS1llMWFEWHEwR2xhV09lY3Y2NG9CIiwibmFtZSI6IlNjcmVlbiAzIiwiZ3JvdXBJZCI6Im1hY3JvLXBhcmFtZXRlcnMiLCJz b3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9h ZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5s b2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAg IGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAg bG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQo Ynl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5 dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAg dDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2Nh bCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRf dGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0t LSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAo MCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0 ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhl IGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25k IGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9 XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJl dHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5c bi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdl cylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5c biAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250 ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBj b2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRc bi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9p bmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFBy b3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAg Y29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hh bmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8g dGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5l ZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNo IGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJv Z3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2lu ZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAg IC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAg ICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1c bi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVt YmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hh bmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9u IGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAg ICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAg LS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4g ICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAg ICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExF RC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3 aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBw cmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9w ZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmls IHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxc biAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29y KGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmlt YXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVy biBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFy X2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIp XG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQg PSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAg IHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4 dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwg Y29sdW1uID0gMlxubG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIHNlY3Rpb25f bmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1hY3JvX25hbWUgb3IgXCJcIlxubG9jYWwgbm9ybWFs aXplZF9wYXJhbV92YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBtaWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5mbG9vcihub3JtYWxpemVkX3Bh cmFtX3ZhbHVlICogMTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFtZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92YWx1ZV9sYWJlbCA9IHkgYW5k IHkucGFyYW1fdmFsdWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVf c2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3Jl YXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBt YWNyb19uYW1lKSxcbiAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkgbWFraW5nIGl0IHdoaXRlKVxuICAgICAgICAgICAgY3JlYXRlX3JnYl9j b2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJvdGF0ZSB0aGUga25vYiBzbyBpdCByZWZsZWN0cyB0aGUgcGFyYW1ldGVy IHZhbHVlXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAgICAgICAgICAgIGNyZWF0ZV90 ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBw YXJhbV9uYW1lKSxcbiAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1Ry YW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJcIl0gPSAzMywgIFtcImJcIl0gPSAyNDMsICBbXCJnXCJdID0gMTUwLCB9 LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDM0 LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwgWzVdID0geyAgW1wiclwiXSA9 IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwg WzddID0geyAgW1wiclwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwgfSwgWzhdID0geyAgW1wiclwiXSA9IDE1NiwgIFtcImJcIl0gPSAxNzYs ICBbXCJnXCJdID0gMzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8uc2VjdGlvbi5pbmRl eFwiKVxubG9jYWwgY29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2VjdGlvbl9pbmRleCArIDFdIG9yIG5pbFxuXG5yZXR1cm4ge1xuICAgIGZl ZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rpb25fbmFtZSA9IGNvbnRleHQu cHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxcbiAgICAgICAgICAgIG1hY3JvX25hbWUgPSBjb250ZXh0LnByb3AoXCJ0 YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZSA9IGNvbnRleHQucHJvcChcInlcIiksXG4gICAgICAgICAgICBw YXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAgICAgcGFyYW1fbmFtZSA9IGNvbnRleHQucHJvcChc InRhcmdldC5meF9wYXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJp bnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVz c2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDJdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2lu ZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9 LHsiaWQiOiJObWw0SE1oVDl6M1ZyWXFnSGRWQ3UiLCJuYW1lIjoiRW5jb2RlciA0OiBNYWNybyBjb250cm9sIDQiLCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIs InNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjoyNCwiY2hhcmFjdGVyIjoyLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1p blN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1 c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFd ICogOCArIDNdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25h cHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoialBtTFhubFJYVk4tcHFNM0Z6SjZCIiwibmFtZSI6 IlNjcmVlbiA0IiwiZ3JvdXBJZCI6Im1hY3JvLXBhcmFtZXRlcnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6 Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAw XG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1 bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZv ciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRl IDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4g ICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJs ZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9t c2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEs IDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmlu c2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0t IEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5f bGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1l c3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxp bmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhs aW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25j YXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdl IGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdl c1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFu Z2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAg ICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1c bi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVt YmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVh dGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJ bmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0 IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5n ZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBp dCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVz cG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0t LVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBu dW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5m dW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENv bHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0t IE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBD cmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJu cyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9i amVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0 YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5k ZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29s dW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAg IC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIp LFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVz IGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBn byBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExF RCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0g Y29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgs IGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVu ZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1h dGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAg fSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4 dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAg ICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxf bWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwg ZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5j ZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAg ICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0 ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gM1xubG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVu dC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUg PSB5IGFuZCB5Lm1hY3JvX25hbWUgb3IgXCJcIlxubG9jYWwgbm9ybWFsaXplZF9wYXJhbV92YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBt aWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5mbG9vcihub3JtYWxpemVkX3BhcmFtX3ZhbHVlICogMTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFt ZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92YWx1ZV9sYWJlbCA9IHkgYW5kIHkucGFyYW1fdmFsdWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0g Y29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3Bf Y2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAg ICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBtYWNyb19uYW1lKSxcbiAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkg bWFraW5nIGl0IHdoaXRlKVxuICAgICAgICAgICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJv dGF0ZSB0aGUga25vYiBzbyBpdCByZWZsZWN0cyB0aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAw LCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAg ICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBwYXJhbV9uYW1lKSxcbiAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVw RmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJc Il0gPSAzMywgIFtcImJcIl0gPSAyNDMsICBbXCJnXCJdID0gMTUwLCB9LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1 LCB9LCBbM10gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9 IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwgWzVdID0geyAgW1wiclwiXSA9IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwi XSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwgWzddID0geyAgW1wiclwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwg fSwgWzhdID0geyAgW1wiclwiXSA9IDE1NiwgIFtcImJcIl0gPSAxNzYsICBbXCJnXCJdID0gMzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJv cChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8uc2VjdGlvbi5pbmRleFwiKVxubG9jYWwgY29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2Vj dGlvbl9pbmRleCArIDFdIG9yIG5pbFxuXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1 ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rpb25fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxc biAgICAgICAgICAgIG1hY3JvX25hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92 YWx1ZSA9IGNvbnRleHQucHJvcChcInlcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIp LFxuICAgICAgICAgICAgcGFyYW1fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4i LCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5n IjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDNdIiwic2Vl a0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6 IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiI0MXJUc3Z1cGQ5ZkFmWU5PVUVLcUUiLCJuYW1lIjoiRW5jb2RlciA1OiBNYWNy byBjb250cm9sIDUiLCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjoyNSwiY2hhcmFjdGVyIjoyLCJpczE0 Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsiZnhBbmNob3Ii OiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhw cmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDRdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsi a2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZh bHNlfSx7ImlkIjoidzl0aU1kSGU2SmdFOVRFd1N0UTY3IiwibmFtZSI6IlNjcmVlbiA1IiwiZ3JvdXBJZCI6Im1hY3JvLXBhcmFtZXRlcnMiLCJzb3VyY2UiOnsidHlw ZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNl dCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9 IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVz ID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9 IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUp XG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAg IHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0g PSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4g ICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBj b250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEg bWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAx ID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAx LCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3Jl ZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4 dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0 X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVf bXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBw YXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2Nh bCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAg IGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5c bi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlz cGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0g dGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClc biAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUg XCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxl KGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4t LS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2Ny aXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUg bWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBj aGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1 aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3Rf aW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5 IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9y IGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUg Z2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNo IGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xv clxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2Jf Y29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4g bmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkg VHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENv bG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9v cihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0t IFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8g dGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNl dCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcg YW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAg ICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVk X2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAy KSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFs X21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBl bmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAg ICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxv Y2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRl eFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0 ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBt YXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gNFxu bG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5k IHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1hY3JvX25hbWUgb3IgXCJcIlxubG9jYWwgbm9ybWFsaXplZF9wYXJhbV92 YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBtaWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5mbG9vcihub3JtYWxpemVkX3BhcmFtX3ZhbHVlICog MTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFtZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92YWx1ZV9sYWJlbCA9IHkgYW5kIHkucGFyYW1fdmFs dWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3Bz X21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJv cF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBtYWNyb19uYW1lKSxc biAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkgbWFraW5nIGl0IHdoaXRlKVxuICAgICAgICAgICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2No YW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJvdGF0ZSB0aGUga25vYiBzbyBpdCByZWZsZWN0cyB0aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAg ICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hh bmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBwYXJhbV9uYW1lKSxc biAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9u IjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJcIl0gPSAzMywgIFtcImJcIl0gPSAyNDMsICBbXCJnXCJdID0gMTUwLCB9LCBbMl0gPSB7ICBb XCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9 IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwgWzVdID0geyAgW1wiclwiXSA9IDc2LCAgW1wiYlwi XSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwgWzddID0geyAgW1wi clwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwgfSwgWzhdID0geyAgW1wiclwiXSA9IDE1NiwgIFtcImJcIl0gPSAxNzYsICBbXCJnXCJdID0g MzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8uc2VjdGlvbi5pbmRleFwiKVxubG9jYWwg Y29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2VjdGlvbl9pbmRleCArIDFdIG9yIG5pbFxuXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50 ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rpb25fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdl dC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxcbiAgICAgICAgICAgIG1hY3JvX25hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFy YW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZSA9IGNvbnRleHQucHJvcChcInlcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZV9s YWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAgICAgcGFyYW1fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9w YXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVz ZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBl ZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDRdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIs ImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJQS2NW WWpXZ1c4QlRYLUZROG8wbE4iLCJuYW1lIjoiRW5jb2RlciA2OiBNYWNybyBjb250cm9sIDYiLCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIsInNvdXJjZSI6eyJj aGFubmVsIjoxNSwibnVtYmVyIjoyNiwiY2hhcmFjdGVyIjoyLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1pblN0ZXBGYWN0b3Ii OjEsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3Vw aW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDVdIiwi c2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2lu ZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiRkV3RHJienlHRjRZcmdUQkk2RHVJIiwibmFtZSI6IlNjcmVlbiA2Iiwi Z3JvdXBJZCI6Im1hY3JvLXBhcmFtZXRlcnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0 YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFj ayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xu XG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3Ry aW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5c biAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0 ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4g ICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClc biAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAg fVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4 ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlv dXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhs YXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRp c3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxu LS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIp XG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29u dGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2lu ZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24g Y3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAg ICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBl bmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0g Y29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNo IGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9w X2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAg ICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAg ICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0t LSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkg bW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNv ZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJh bSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtp bmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVh dGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxu ICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRl eFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJH QiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0t LVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBu dW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHBy b3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxu ICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4g ICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJ bmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBt YXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBm b3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1c bi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAo MSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUg dGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlv ciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVy biBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29s b3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5m dW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0 ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwg ZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJh bWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQg dGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2lu ZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJu IHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5k XG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gNVxubG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3 aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1h Y3JvX25hbWUgb3IgXCJcIlxubG9jYWwgbm9ybWFsaXplZF9wYXJhbV92YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBtaWRpX3BhcmFtX3Zh bHVlID0gbWF0aC5mbG9vcihub3JtYWxpemVkX3BhcmFtX3ZhbHVlICogMTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFtZSBvciBcIlwiXG5s b2NhbCBwYXJhbV92YWx1ZV9sYWJlbCA9IHkgYW5kIHkucGFyYW1fdmFsdWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAg IG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVt biwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAgICAgICAgY3JlYXRl X3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBtYWNyb19uYW1lKSxcbiAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkgbWFraW5nIGl0IHdo aXRlKVxuICAgICAgICAgICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJvdGF0ZSB0aGUga25v YiBzbyBpdCByZWZsZWN0cyB0aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBtaWRpX3BhcmFt X3ZhbHVlKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRl X3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBwYXJhbV9uYW1lKSxcbiAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJt YXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJcIl0gPSAzMywgIFtc ImJcIl0gPSAyNDMsICBbXCJnXCJdID0gMTUwLCB9LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7 ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wi XSA9IDIzNSwgfSwgWzVdID0geyAgW1wiclwiXSA9IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wi YlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwgWzddID0geyAgW1wiclwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwgfSwgWzhdID0geyAg W1wiclwiXSA9IDE1NiwgIFtcImJcIl0gPSAxNzYsICBbXCJnXCJdID0gMzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5m eF9wYXJhbWV0ZXIubWFjcm8uc2VjdGlvbi5pbmRleFwiKVxubG9jYWwgY29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2VjdGlvbl9pbmRleCAr IDFdIG9yIG5pbFxuXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAg ICAgICAgIHNlY3Rpb25fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxcbiAgICAgICAgICAg IG1hY3JvX25hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZSA9IGNvbnRl eHQucHJvcChcInlcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAg ICAgcGFyYW1fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5 cGUiOjJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFy YW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDVdIiwic2Vla0JlaGF2aW9yIjoi SW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6 IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJtYlRKTXhBVHFmQ3BSRFp6U0hwN0kiLCJuYW1lIjoiRW5jb2RlciA3OiBNYWNybyBjb250cm9sIDci LCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwibnVtYmVyIjoyNywiY2hhcmFjdGVyIjoyLCJpczE0Qml0IjpmYWxzZX0s Im1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBGYWN0b3IiOjV9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIs InVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1h cHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDZdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVU byIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoi ZTNwWnFIcUhTRTYtbXNXbzFaWWNOIiwibmFtZSI6IlNjcmVlbiA3IiwiZ3JvdXBJZCI6Im1hY3JvLXBhcmFtZXRlcnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlT Y3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5sb2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxv Y2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAsIGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwg ZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBp ZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRl KHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAgICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAg ICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4gICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRl c1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAxLCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAg IGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNFeCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAs IDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENvbnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAg IC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3Ig Y2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVtYmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9 IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgpXG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5k ZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBub3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0t LSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBsaW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24g Y3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwgY29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRl bnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNjaWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQp XG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBzY3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2Vz IHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVlbl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0g eyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5nZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJs ZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVz IGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4 dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRvIGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcg dGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBj aGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAg ICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9pbmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9f YXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBh Ym91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRpdmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBl bmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFwcGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3Ig Ym90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZh bHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUgdG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBw YXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVl KVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1 ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAg ICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3Ig aXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBj aGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hpY2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJh bSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwgZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9j aGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9yID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5k XG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVtbl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBj b2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4g ICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8g MiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBg bmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0gbGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0t IEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAyID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xv ciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xvciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5j dGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4gICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7 IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNnKHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAg ICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAg bWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVhdGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4 X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAj dGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQgPSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZy YW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAlIChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zm c2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAgICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBl bHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVfY291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291 bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRleHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3Vu dClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0gIyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gNlxubG9jYWwgY29sb3Ig PSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxhY2tcbmxvY2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9u YW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1hY3JvX25hbWUgb3IgXCJcIlxubG9jYWwgbm9ybWFsaXplZF9wYXJhbV92YWx1ZSA9IHkgYW5k IHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBtaWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5mbG9vcihub3JtYWxpemVkX3BhcmFtX3ZhbHVlICogMTI3KVxubG9jYWwg cGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFtZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92YWx1ZV9sYWJlbCA9IHkgYW5kIHkucGFyYW1fdmFsdWVfbGFiZWwgb3Ig XCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0ge1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAg ICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3IpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29s dW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAxLCBtYWNyb19uYW1lKSxcbiAgICAgICAgICAg IC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkgbWFraW5nIGl0IHdoaXRlKVxuICAgICAgICAgICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4s IDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJvdGF0ZSB0aGUga25vYiBzbyBpdCByZWZsZWN0cyB0aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAgICAgICAgICBjcmVh dGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAgICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwg MiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAzLCBwYXJhbV9uYW1lKSxcbiAgICAgICAgfSks XG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9yIjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBt YWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJcIl0gPSAzMywgIFtcImJcIl0gPSAyNDMsICBbXCJnXCJdID0gMTUwLCB9LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIx LCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0g PSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwgWzVdID0geyAgW1wiclwiXSA9IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wi Z1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwgIFtcImdcIl0gPSA3OSwgfSwgWzddID0geyAgW1wiclwiXSA9IDE4Mywg IFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwgfSwgWzhdID0geyAgW1wiclwiXSA9IDE1NiwgIFtcImJcIl0gPSAxNzYsICBbXCJnXCJdID0gMzksIH0sfVxubG9j YWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8uc2VjdGlvbi5pbmRleFwiKVxubG9jYWwgY29sb3IgPSBzZWN0 aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2VjdGlvbl9pbmRleCArIDFdIG9yIG5pbFxuXG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAg ICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rpb25fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0 ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxcbiAgICAgICAgICAgIG1hY3JvX25hbWUgPSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3Jv Lm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZSA9IGNvbnRleHQucHJvcChcInlcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRl eHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAgICAgcGFyYW1fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubmFt ZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdh bmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0 ZXJfaW5kZXhlc1twWzFdICogOCArIDZdIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0s InRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJvbElzRW5hYmxlZCI6ZmFsc2V9LHsiaWQiOiJDaW9JdExmWG9idzJscjNl TVB6YmQiLCJuYW1lIjoiRW5jb2RlciA4OiBNYWNybyBjb250cm9sIDgiLCJncm91cElkIjoibWFjcm8tcGFyYW1ldGVycyIsInNvdXJjZSI6eyJjaGFubmVsIjoxNSwi bnVtYmVyIjoyOCwiY2hhcmFjdGVyIjoyLCJpczE0Qml0IjpmYWxzZX0sIm1vZGUiOnsibWF4U3RlcFNpemUiOjAuMDUsIm1pblN0ZXBGYWN0b3IiOjEsIm1heFN0ZXBG YWN0b3IiOjV9LCJ0YXJnZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwi cGFyYW1UeXBlIjoiZHluYW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDddIiwic2Vla0JlaGF2aW9y IjoiSW1tZWRpYXRlIiwibW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJp ZCI6IiJ9fSwiZmVlZGJhY2tJc0VuYWJsZWQiOmZhbHNlfSx7ImlkIjoiM2cyNk5sSDRUVjZPdUphTl9nUnFDIiwibmFtZSI6IlNjcmVlbiA4IiwiZ3JvdXBJZCI6Im1h Y3JvLXBhcmFtZXRlcnMiLCJzb3VyY2UiOnsidHlwZSI6MTEsIm1pZGlTY3JpcHRLaW5kIjoibHVhIiwibWlkaVNjcmlwdCI6Ii0tICMjIENvbnN0YW50cyAjI1xuXG5s b2NhbCBjb2x1bW5fa25vYl9hZGRyZXNzX29mZnNldCA9IDUwMDBcbmxvY2FsIGxlZF9hZGRyZXNzX29mZnNldCA9IDEwMDAwXG5sb2NhbCBibGFjayA9IHsgciA9IDAs IGcgPSAwLCBiID0gMCB9XG5sb2NhbCB3aGl0ZSA9IHsgciA9IDI1NSwgZyA9IDI1NSwgYiA9IDI1NSB9XG5cbi0tICMjIEZ1bmN0aW9ucyAjI1xuXG5mdW5jdGlvbiB0 b19hc2NpaSh0ZXh0KVxuICAgIGxvY2FsIGJ5dGVzID0ge31cbiAgICBpZiB0ZXh0IH49IG5pbCB0aGVuXG4gICAgICAgIGZvciBpID0gMSwgc3RyaW5nLmxlbih0ZXh0 KSBkb1xuICAgICAgICAgICAgbG9jYWwgYnl0ZSA9IHN0cmluZy5ieXRlKHRleHQsIGkpXG4gICAgICAgICAgICBpZiBieXRlIDwgMTI4IHRoZW5cbiAgICAgICAgICAg ICAgICB0YWJsZS5pbnNlcnQoYnl0ZXMsIGJ5dGUpXG4gICAgICAgICAgICBlbmRcbiAgICAgICAgZW5kXG4gICAgZW5kXG4gICAgLS0gTnVsbCB0ZXJtaW5hdG9yXG4g ICAgdGFibGUuaW5zZXJ0KGJ5dGVzLCAwKVxuICAgIHJldHVybiBieXRlc1xuZW5kXG5cbmZ1bmN0aW9uIGNvbmNhdF90YWJsZSh0MSwgdDIpXG4gICAgZm9yIGkgPSAx LCAjdDIgZG9cbiAgICAgICAgdDFbI3QxICsgMV0gPSB0MltpXVxuICAgIGVuZFxuZW5kXG5cbmZ1bmN0aW9uIGNyZWF0ZV9tc2coY29udGVudClcbiAgICAtLSBTeXNF eCBIZWFkZXJcbiAgICBsb2NhbCBtc2cgPSB7XG4gICAgICAgIDB4ZjAsIDB4MDAsIDB4MjAsIDB4MjksIDB4MDIsIDB4MGEsIDB4MDEsXG4gICAgfVxuICAgIC0tIENv bnRlbnRcbiAgICBjb25jYXRfdGFibGUobXNnLCBjb250ZW50KVxuICAgIC0tIEVuZCBvZiBTeXNFeFxuICAgIHRhYmxlLmluc2VydChtc2csIDB4ZjcpXG4gICAgcmV0 dXJuIG1zZ1xuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcgdGhlIGxheW91dC5cbi0tLVxuLS0tIEBwYXJhbSBsYXlvdXRfaW5kZXggbnVt YmVyIGxheW91dCBpbmRleCAoMCA9IGVtcHR5LCAxID0ga25vYiwgMiA9IGJveClcbmZ1bmN0aW9uIGNyZWF0ZV9zY3JlZW5fbGF5b3V0X21zZyhsYXlvdXRfaW5kZXgp XG4gICAgcmV0dXJuIGNyZWF0ZV9tc2coeyAweDAxLCBsYXlvdXRfaW5kZXggfSlcbmVuZFxuXG4tLS0gQ3JlYXRlcyBhIG1lc3NhZ2UgZm9yIGRpc3BsYXlpbmcgYSBu b3RpZmljYXRpb24gb24gdGhlIGNlbnRlciBzY3JlZW4uXG4tLS1cbi0tLSBAcGFyYW0gbGluZTEgc3RyaW5nIGZpcnN0IGxpbmUgb2YgdGV4dFxuLS0tIEBwYXJhbSBs aW5lMiBzdHJpbmcgc2Vjb25kIGxpbmUgb2YgdGV4dFxuZnVuY3Rpb24gY3JlYXRlX25vdGlmaWNhdGlvbl90ZXh0X21zZyhsaW5lMSwgbGluZTIpXG4gICAgbG9jYWwg Y29udGVudCA9IHsgMHgwNCB9XG4gICAgY29uY2F0X3RhYmxlKGNvbnRlbnQsIHRvX2FzY2lpKGxpbmUxKSlcbiAgICBjb25jYXRfdGFibGUoY29udGVudCwgdG9fYXNj aWkobGluZTIpKVxuICAgIHJldHVybiBjcmVhdGVfbXNnKGNvbnRlbnQpXG5lbmRcblxuLS0tIENyZWF0ZXMgYSBtZXNzYWdlIGZvciBjaGFuZ2luZyBtdWx0aXBsZSBz Y3JlZW4gcHJvcGVydGllcy5cbi0tLVxuLS0tIEBwYXJhbSBjaGFuZ2VzIHRhYmxlIGxpc3Qgb2YgcHJvcGVydHkgY2hhbmdlc1xuZnVuY3Rpb24gY3JlYXRlX3NjcmVl bl9wcm9wc19tc2coY2hhbmdlcylcbiAgICBsb2NhbCBjb250ZW50ID0geyAweDAyIH1cbiAgICBmb3IgaSA9IDEsICNjaGFuZ2VzIGRvXG4gICAgICAgIGlmIGNoYW5n ZXNbaV0gfj0gbmlsIHRoZW5cbiAgICAgICAgICAgIGNvbmNhdF90YWJsZShjb250ZW50LCBjaGFuZ2VzW2ldKVxuICAgICAgICBlbmRcbiAgICBlbmRcbiAgICByZXR1 cm4gY3JlYXRlX21zZyhjb250ZW50KVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgdGV4dCBwcm9wZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBAcGFyYW0gY29sdW1uX2luZGV4 IG51bWJlciBpbiB3aGljaCBjb2x1bW4gdG8gZGlzcGxheSB0aGUgdGV4dFxuLS0tIEBwYXJhbSBvYmplY3RfaW5kZXggbnVtYmVyIGluIHdoaWNoIGxvY2F0aW9uIHRv IGRpc3BsYXkgdGhlIHRleHRcbi0tLSBAcGFyYW0gdGV4dCBzdHJpbmcgdGhlIGFjdHVhbCB0ZXh0XG5mdW5jdGlvbiBjcmVhdGVfdGV4dF9wcm9wX2NoYW5nZShjb2x1 bW5faW5kZXgsIG9iamVjdF9pbmRleCwgdGV4dClcbiAgICBsb2NhbCBjaGFuZ2UgPSB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1bW5faW5k ZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJUZXh0XCJcbiAgICAgICAgMHgwMSxcbiAgICAgICAgLS0gT2JqZWN0IEluZGV4XG4gICAgICAgIG9iamVjdF9p bmRleCxcbiAgICB9XG4gICAgY29uY2F0X3RhYmxlKGNoYW5nZSwgdG9fYXNjaWkodGV4dCkpXG4gICAgcmV0dXJuIGNoYW5nZVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEg dmFsdWUgcHJvcGVydHkgY2hhbmdlLlxuLS0tXG4tLS0gSWYgaXQncyBhYm91dCBzZXR0aW5nIHRoZSBrbm9iIHZhbHVlLCBpdCdzIHVzdWFsbHkgbW9yZSBpbnR1aXRp dmUgdG8gbm90XG4tLS0gZG8gdGhpcyB2aWEgc2NyaXB0IGJ1dCBieSBlbmFibGluZyBmZWVkYmFjayBvbiB0aGUgY29ycmVzcG9uZGluZyBlbmNvZGVyXG4tLS0gbWFw cGluZ3MsIHRoZW4geW91IG5lZWQganVzdCBvbmUgbWFwcGluZyBmb3IgYm90aCBjb250cm9sIGFuZCBmZWVkYmFjay5cbi0tLVxuLS0tIEBwYXJhbSBjb2x1bW5faW5k ZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIHZhbHVlXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgdGhlIGtpbmQgb2YgdmFsdWUg dG8gY2hhbmdlIChzZWUgcHJvZ3JhbW1lcidzIGd1aWRlKVxuLS0tIEBwYXJhbSB2YWx1ZSBudW1iZXIgdGhlIHZhbHVlXG5mdW5jdGlvbiBjcmVhdGVfdmFsdWVfcHJv cF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIHZhbHVlKVxuICAgIHJldHVybiB7XG4gICAgICAgIC0tIENvbHVtbiBJbmRleFxuICAgICAgICBjb2x1 bW5faW5kZXgsXG4gICAgICAgIC0tIFByb3BlcnR5IFR5cGUgXCJWYWx1ZVwiXG4gICAgICAgIDB4MDMsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAgICBv YmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIHZhbHVlXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGFuIFJHQiBjb2xvciBwcm9w ZXJ0eSBjaGFuZ2UuXG4tLS1cbi0tLSBJZiB0aGUgZ2l2ZW4gY29sb3IgaXMgYG5pbGAsIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBgbmlsYC5cbi0tLVxuLS0tIEBwYXJh bSBjb2x1bW5faW5kZXggbnVtYmVyIGluIHdoaWNoIGNvbHVtbiB0byBjaGFuZ2UgdGhlIGNvbG9yXG4tLS0gQHBhcmFtIG9iamVjdF9pbmRleCBudW1iZXIgaW4gd2hp Y2ggbG9jYXRpb24gdG8gY2hhbmdlIHRoZSBjb2xvclxuLS0tIEBwYXJhbSBjb2xvciB0YWJsZSB0aGUgUkdCIGNvbG9yICh0YWJsZSB3aXRoIHByb3BlcnRpZXMgciwg ZyBhbmQgYilcbmZ1bmN0aW9uIGNyZWF0ZV9yZ2JfY29sb3JfcHJvcF9jaGFuZ2UoY29sdW1uX2luZGV4LCBvYmplY3RfaW5kZXgsIGNvbG9yKVxuICAgIGlmIGNvbG9y ID09IG51bGwgdGhlblxuICAgICAgICByZXR1cm4gbmlsXG4gICAgZW5kXG4gICAgcmV0dXJuIHtcbiAgICAgICAgLS0gQ29sdW1uIEluZGV4XG4gICAgICAgIGNvbHVt bl9pbmRleCxcbiAgICAgICAgLS0gUHJvcGVydHkgVHlwZSBcIlJHQiBjb2xvclwiXG4gICAgICAgIDB4MDQsXG4gICAgICAgIC0tIE9iamVjdCBJbmRleFxuICAgICAg ICBvYmplY3RfaW5kZXgsXG4gICAgICAgIC0tIENvbG9yIGJ5dGVzXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxuICAgICAgICBtYXRoLmZsb29yKGNv bG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfVxuZW5kXG5cbi0tLSBDcmVhdGVzIGEgbWVzc2FnZSBmb3IgY2hhbmdpbmcg dGhlIHN0YXRlIG9mIGFuIExFRC5cbi0tLVxuLS0tIFBhc3NpbmcgYSBgbmlsYCBjb2xvciB3aWxsIG1ha2UgdGhlIExFRCBnbyBvZmYuXG4tLS1cbi0tLSBAcGFyYW0g bGVkX2luZGV4IG51bWJlciB3aGljaCBMRUQgdG8gdGFsayB0b1xuLS0tIEBwYXJhbSBsZWRfYmVoYXZpb3IgbnVtYmVyIExFRCBiZWhhdmlvciAoMSA9IHNvbGlkLCAy ID0gZmxhc2hpbmcgd2l0aCBwcmV2aW91c2x5IHNldCBzb2xpZCBjb2xvciwgMyA9IHB1bHNhdGluZylcbi0tLSBAcGFyYW0gY29sb3IgdGFibGUgdGhlIFJHQiBjb2xv ciAodGFibGUgd2l0aCBwcm9wZXJ0aWVzIHIsIGcgYW5kIGIpXG5mdW5jdGlvbiBjcmVhdGVfbGVkX21zZyhsZWRfaW5kZXgsIGxlZF9iZWhhdmlvciwgY29sb3IpXG4g ICAgaWYgY29sb3IgPT0gbmlsIHRoZW5cbiAgICAgICAgY29sb3IgPSB7IHIgPSAwLCBnID0gMCwgYiA9IDAgfVxuICAgIGVuZFxuICAgIHJldHVybiBjcmVhdGVfbXNn KHtcbiAgICAgICAgMHgwMyxcbiAgICAgICAgbGVkX2luZGV4LFxuICAgICAgICBsZWRfYmVoYXZpb3IsXG4gICAgICAgIG1hdGguZmxvb3IoY29sb3IuciAvIDIpLFxu ICAgICAgICBtYXRoLmZsb29yKGNvbG9yLmcgLyAyKSxcbiAgICAgICAgbWF0aC5mbG9vcihjb2xvci5iIC8gMiksXG4gICAgfSlcbmVuZFxuXG5mdW5jdGlvbiBjcmVh dGVfbGVmdF9yaWdodF9hbmltYXRpb24oZ2xvYmFsX21pbGxpcywgbWF4X2NoYXJfY291bnQsIGZyYW1lX2xlbmd0aCwgdGV4dClcbiAgICBpZiB0ZXh0ID09IG5pbCB0 aGVuXG4gICAgICAgIHJldHVybiBuaWxcbiAgICBlbmRcbiAgICBpZiAjdGV4dCA+IG1heF9jaGFyX2NvdW50IHRoZW5cbiAgICAgICAgbG9jYWwgZnJhbWVfY291bnQg PSAjdGV4dCAtIG1heF9jaGFyX2NvdW50XG4gICAgICAgIGxvY2FsIGZyYW1lX2luZGV4ID0gbWF0aC5mbG9vcihnbG9iYWxfbWlsbGlzIC8gZnJhbWVfbGVuZ3RoKSAl IChmcmFtZV9jb3VudCAqIDIpXG4gICAgICAgIGxvY2FsIHRleHRfb2Zmc2V0XG4gICAgICAgIGlmIGZyYW1lX2luZGV4IDwgZnJhbWVfY291bnQgdGhlblxuICAgICAg ICAgICAgdGV4dF9vZmZzZXQgPSBmcmFtZV9pbmRleFxuICAgICAgICBlbHNlXG4gICAgICAgICAgICBsb2NhbCBkaXN0YW5jZSA9IGZyYW1lX2luZGV4IC0gZnJhbWVf Y291bnRcbiAgICAgICAgICAgIHRleHRfb2Zmc2V0ID0gZnJhbWVfY291bnQgLSBkaXN0YW5jZVxuICAgICAgICBlbmRcbiAgICAgICAgcmV0dXJuIHRleHQ6c3ViKHRl eHRfb2Zmc2V0ICsgMSwgdGV4dF9vZmZzZXQgKyBtYXhfY2hhcl9jb3VudClcbiAgICBlbHNlXG4gICAgICAgIHJldHVybiB0ZXh0XG4gICAgZW5kXG5lbmRcblxuLS0g IyMgQ29kZSAjI1xubG9jYWwgY29sdW1uID0gN1xubG9jYWwgY29sb3IgPSB5IGFuZCAoY29udGV4dC5mZWVkYmFja19ldmVudC5jb2xvciBvciB3aGl0ZSkgb3IgYmxh Y2tcbmxvY2FsIHNlY3Rpb25fbmFtZSA9IHkgYW5kIHkuc2VjdGlvbl9uYW1lIG9yIFwiXCJcbmxvY2FsIG1hY3JvX25hbWUgPSB5IGFuZCB5Lm1hY3JvX25hbWUgb3Ig XCJcIlxubG9jYWwgbm9ybWFsaXplZF9wYXJhbV92YWx1ZSA9IHkgYW5kIHkucGFyYW1fdmFsdWUgb3IgMC4wXG5sb2NhbCBtaWRpX3BhcmFtX3ZhbHVlID0gbWF0aC5m bG9vcihub3JtYWxpemVkX3BhcmFtX3ZhbHVlICogMTI3KVxubG9jYWwgcGFyYW1fbmFtZSA9IHkgYW5kIHkucGFyYW1fbmFtZSBvciBcIlwiXG5sb2NhbCBwYXJhbV92 YWx1ZV9sYWJlbCA9IHkgYW5kIHkucGFyYW1fdmFsdWVfbGFiZWwgb3IgXCJcIlxucmV0dXJuIHtcbiAgICBhZGRyZXNzID0gY29sdW1uLFxuICAgIG1lc3NhZ2VzID0g e1xuICAgICAgICBjcmVhdGVfc2NyZWVuX3Byb3BzX21zZyh7XG4gICAgICAgICAgICBjcmVhdGVfcmdiX2NvbG9yX3Byb3BfY2hhbmdlKGNvbHVtbiwgMCwgY29sb3Ip LFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBzZWN0aW9uX25hbWUpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9j aGFuZ2UoY29sdW1uLCAxLCBtYWNyb19uYW1lKSxcbiAgICAgICAgICAgIC0tIE1ha2UgdGhlIGtub2IgdmlzaWJsZSAoYnkgbWFraW5nIGl0IHdoaXRlKVxuICAgICAg ICAgICAgY3JlYXRlX3JnYl9jb2xvcl9wcm9wX2NoYW5nZShjb2x1bW4sIDEsIGNvbG9yKSxcbiAgICAgICAgICAgIC0tIFJvdGF0ZSB0aGUga25vYiBzbyBpdCByZWZs ZWN0cyB0aGUgcGFyYW1ldGVyIHZhbHVlXG4gICAgICAgICAgICBjcmVhdGVfdmFsdWVfcHJvcF9jaGFuZ2UoY29sdW1uLCAwLCBtaWRpX3BhcmFtX3ZhbHVlKSxcbiAg ICAgICAgICAgIGNyZWF0ZV90ZXh0X3Byb3BfY2hhbmdlKGNvbHVtbiwgMiwgcGFyYW1fdmFsdWVfbGFiZWwpLFxuICAgICAgICAgICAgY3JlYXRlX3RleHRfcHJvcF9j aGFuZ2UoY29sdW1uLCAzLCBwYXJhbV9uYW1lKSxcbiAgICAgICAgfSksXG4gICAgfVxufSAifSwibW9kZSI6eyJtaW5TdGVwRmFjdG9yIjoxLCJtYXhTdGVwRmFjdG9y IjoxLCJlZWxGZWVkYmFja1RyYW5zZm9ybWF0aW9uIjoiXG5sb2NhbCBtYWNyb19jb2xvcnMgPSB7IFsxXSA9IHsgIFtcInJcIl0gPSAzMywgIFtcImJcIl0gPSAyNDMs ICBbXCJnXCJdID0gMTUwLCB9LCBbMl0gPSB7ICBbXCJyXCJdID0gMTIxLCAgW1wiYlwiXSA9IDcyLCAgW1wiZ1wiXSA9IDg1LCB9LCBbM10gPSB7ICBbXCJyXCJdID0g MjU1LCAgW1wiYlwiXSA9IDM0LCAgW1wiZ1wiXSA9IDg3LCB9LCBbNF0gPSB7ICBbXCJyXCJdID0gMjU1LCAgW1wiYlwiXSA9IDU5LCAgW1wiZ1wiXSA9IDIzNSwgfSwg WzVdID0geyAgW1wiclwiXSA9IDc2LCAgW1wiYlwiXSA9IDgwLCAgW1wiZ1wiXSA9IDE3NSwgfSwgWzZdID0geyAgW1wiclwiXSA9IDQ4LCAgW1wiYlwiXSA9IDI1NCwg IFtcImdcIl0gPSA3OSwgfSwgWzddID0geyAgW1wiclwiXSA9IDE4MywgIFtcImJcIl0gPSAyOCwgIFtcImdcIl0gPSAyOCwgfSwgWzhdID0geyAgW1wiclwiXSA9IDE1 NiwgIFtcImJcIl0gPSAxNzYsICBbXCJnXCJdID0gMzksIH0sfVxubG9jYWwgc2VjdGlvbl9pbmRleCA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIu bWFjcm8uc2VjdGlvbi5pbmRleFwiKVxubG9jYWwgY29sb3IgPSBzZWN0aW9uX2luZGV4IGFuZCBtYWNyb19jb2xvcnNbc2VjdGlvbl9pbmRleCArIDFdIG9yIG5pbFxu XG5yZXR1cm4ge1xuICAgIGZlZWRiYWNrX2V2ZW50ID0ge1xuICAgICAgICBjb2xvciA9IGNvbG9yLFxuICAgICAgICB2YWx1ZSA9IHtcbiAgICAgICAgICAgIHNlY3Rp b25fbmFtZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubWFjcm8ubmV3X3NlY3Rpb24ubmFtZVwiKSxcbiAgICAgICAgICAgIG1hY3JvX25hbWUg PSBjb250ZXh0LnByb3AoXCJ0YXJnZXQuZnhfcGFyYW1ldGVyLm1hY3JvLm5hbWVcIiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZSA9IGNvbnRleHQucHJvcChcInlc IiksXG4gICAgICAgICAgICBwYXJhbV92YWx1ZV9sYWJlbCA9IGNvbnRleHQucHJvcChcInRhcmdldC50ZXh0X3ZhbHVlXCIpLFxuICAgICAgICAgICAgcGFyYW1fbmFt ZSA9IGNvbnRleHQucHJvcChcInRhcmdldC5meF9wYXJhbWV0ZXIubmFtZVwiKSxcbiAgICAgICAgfVxuICAgIH0sXG59XG4iLCJmZWVkYmFja1R5cGUiOjJ9LCJ0YXJn ZXQiOnsiZnhBbmNob3IiOiJpbnN0YW5jZSIsInVzZVNlbGVjdGlvbkdhbmdpbmciOmZhbHNlLCJ1c2VUcmFja0dyb3VwaW5nIjpmYWxzZSwicGFyYW1UeXBlIjoiZHlu YW1pYyIsInBhcmFtRXhwcmVzc2lvbiI6Im1hcHBlZF9meF9wYXJhbWV0ZXJfaW5kZXhlc1twWzFdICogOCArIDddIiwic2Vla0JlaGF2aW9yIjoiSW1tZWRpYXRlIiwi bW91c2VBY3Rpb24iOnsia2luZCI6Ik1vdmVUbyIsImF4aXMiOiJZIn0sInRha2VNYXBwaW5nU25hcHNob3QiOnsia2luZCI6IkJ5SWQiLCJpZCI6IiJ9fSwiY29udHJv bElzRW5hYmxlZCI6ZmFsc2V9XSwicGFyYW1ldGVycyI6eyIwIjp7Im5hbWUiOiJNb2RlIiwidmFsdWVDb3VudCI6MTB9LCIxIjp7Im5hbWUiOiJNYWNybyBiYW5rIiwi dmFsdWVDb3VudCI6MTAwfX0sImluc3RhbmNlRngiOnsiYWRkcmVzcyI6IkJ5SW5kZXgiLCJmeF9tdXN0X2hhdmVfZm9jdXMiOmZhbHNlLCJjaGFpbiI6eyJhZGRyZXNz IjoiVHJhY2siLCJ0cmFjayI6eyJhZGRyZXNzIjoiQnlJZCIsInRyYWNrX211c3RfYmVfc2VsZWN0ZWQiOmZhbHNlLCJpZCI6IjhDNkY5RERDLUE1RTQtREM0OS04MEU3 LUM3OUEzNzNGQTUxQiJ9LCJjaGFpbiI6Ik5vcm1hbCJ9LCJpbmRleCI6MH19 AFByb2dyYW0gMQAQAAAA > FLOAT 355 67 752 675 FXID {E1CC5C41-6731-D041-97BC-C848EF71FD9A} WAK 0 0 > > "" cTh0UO5e7f4AAAAABQAAAAEAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAEAAAAAAAAADaJwQAAQAAAAAAEAA= oJgT/gIAAABIOBIAyicEACAAAAAROFY4DBEAAFByVksmAAACWEZUUPwQAAAKAAAAMjAyMy8wNi8wNhcAAABQaWFub3RlcSA4LjAuMC8yMDIyMTExN8mSeRiiyFn+nHNS NFttw9ZkbGxhuxAAAHRkdE2WAwAAEgAAAE1hcmltYmEgYSBsYSBwaWFubwAAAAAHAAAATW9kYXJ0dMIAAABIZXJlLCBsaWtlIGluIHRoZSBwaWFubywgZGFtcGVycyBs aWZ0IGFsbCB0b2dldGhlciB3aGVuIGRlcHJlc3NpbmcgdGhlIHN1c3RhaW4gcGVkYWwgYW5kIGluZGl2aWR1YWxseSB3aGVuIHByZXNzaW5nIGEga2V5IGRvd24uIFJl Y29tbWVuZGVkIGZvciBNSURJIGZpbGVzIHRoYXQgd2VyZSBub3QgcmVjb3JkZWQgZm9yIHRoZSBNYXJpbWJhLgAAAABEAQAAEgAAAE1hcmltYmEgYSBsYSBwaWFubwAA AACFAgAAR1JVVQAAAAYAAAABA8BNVHJrAAACbwD/Ag8gQmxheiBKdXJqZXZjaWMAgEYAgiAyAIF6kEogPLBAACeASgApkEg2gQCASAAAkEY6gTOARgAdkEVYgUqARQCC XJBGbYF0gEYAgSCQSGuCA4BIAIFFkElrgXuASQCCKZBIbYF+gEgAOZBGVIFngEYAVZBFPoEegEUAgReQSHAvNByBM4BIAIFhkEZagRE6LluARgCBLJBFYYFdgEUAapBD KoEggEMAdZBBIIEegEEAgQOQQipMgDoAc0IAFZBFWGqANABCRQBzkEQygSyARABCkEI8gT2AQgBSkEMceoBDAEWQRUCBJIBFAF+QRjSBQoBGADCQSEaBJoBIAB6QLR1b SVCBWzcWCoBJAIE9kEUmgSeARQCCEZBIcIFwgEgAapBGX4FKgEYANpBFSoE1gEUARJBDLoEAgEMAXJBCQoEkgEIAWJBBKoEmgEEATZA/IVuAPwB+kEAqaYBAAC+QQzyB MkFECYBDAIERQQB7kDkXXoA5AFCQPTKBMUAgCoA9AIEiQAALkD8ygSSAPwAmkD0mUoA9AG6QPjwbgDcATD4AVJA5OIELgDkASJA8PIEigDwARZA+PoEAgD4Aa5A7QIEQ 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 ZmaGPwYAAIC/ZmaGPwAAAEAAAAAAAACAPwAAAAAAAAAAiQAApkIDgAAAYBAAAAAAAAAAAACAPxAAAAAAAABAB2Zmhj+ambm/AAAAAAAAwL8AAAAAAADAvwAAAAAAAAAA hwAAqEIDgAAAYA8AAAAAAAAAAACAPw8AAAAAAAAAjgAAqkIDgAAAYA4AAAAAAAAAAACAPw4AAAAAAAAAjQAArEIDgAAAYA0AAAAAAAAAAACAPw0AAAAAAAAAjAAArkID gAAAYAwAAAAAAAAAAACAPwwAAAAAAAAAiwAAsEIDgAAAYAwAAAAAAAAAAACAPwwAAAAAAAAAiwAAskIDgAAAYAsAAAAAAAAAAACAPwsAAAAAAAAAigAAtEIDgAAAYAoA AAAAAAAAAACAPwoAAAAAAAAAiQAAtkIDgAAAYAoAAAAAAAAAAACAPwoAAAAAAAAAiQAAuEIDgAAAYAkAAAAAAAAAAACAPwkAAAAAAAAAiAAAukIDgAAAYAkAAAAAAAAA AACAPwkAAAAAAAAAiAAAvEIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAvkIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAwEIDgAAAYAgAAAAAAAAAAACAPwgA AAAAAAAAhwAAwkIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAxEIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAxkIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAA hwAAyEIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAykIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAzEIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAzkID gAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAA0EIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAA0kIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAA1EIDgAAAYAgA AAAAAAAAAACAPwgAAAAAAAAAhwAA1kIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAA2EIDgAAAYAQAAAAAAAAAAACAPwQAAAAAAAAAgwAA2kIDgAAAYAQAAAAAAAAA AACAPwQAAAAAAAAAgwAA3EIDgAAAYAQAAAAAAAAAAACAPwQAAAAAAAAAgwAA3kIDgAAAYAQAAAAAAAAAAACAPwQAAAAAAAAAgwAA4EIDgAAAYAQAAAAAAAAAAACAPwQA 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 wQAAAAAAAMDCAADAwgAAwMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAwAAAI/C9T89Cle/H4Vr PwAAtEIAAAAAAAAAAAUAAAAAAEDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAA AAAAAAADAAAAMzMzv1yPwj6uR2E/AAAAAAAAAAAAAAAABQAAAAAAQMEAAEDBAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAMAAAC4HsU/PQpXP65H4T8AAAAAAAAAAAAAAAAFAAAAAABAwQAAQMEAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAMAAABSuB4/AACAPwAAgD8AAMBBAAAAAAAAAAAAAAAAAQAAAAAAAAAROFY4xhcA AFByVksmAAACWEZUULYXAAAKAAAAMjAyMy8wNi8wNhcAAABQaWFub3RlcSA4LjAuMC8yMDIyMTExN0wr3t3BuGNP8ISnEmlVocFkbGxhdRcAAHRkdE22CAAADQAAAEVs ZWN0cmEgQmFzaWMAAAAABwAAAE1vZGFydHRNAAAAVGhlIGRlZmF1bHQgcHJlc2V0IGZvciB0aGUgRWxlY3RyYS1QaWFubywgY2xvc2VzdCB0byB0aGUgb3JpZ2luYWwg aW5zdHJ1bWVudC4AAAAARAEAAA0AAABFbGVjdHJhIEJhc2ljAAAAACQIAABHUlVVAAAABgAAAAEDwE1UcmsAAAgOAP8CI0suUC5SYXVzY2ggLSBFbGVjdHJhIENhbG1h IFBhY2lmaWNhALBAfxSQRzYHLSyEfIBHBjuQPDGCYTkrgk9ALoVXRzuCIYA5DYZEPANBQBBbkDkhgQKARxGEWJBIQ4FAgDkOggMtH4FvkEcsIIBID4RAsEAAQ4BHFiuQ RTUQKSmBR7BAf4NHgEUQhiaQPEGGAjU6iACANQ2BXDwJa5A1LoQKgDUQgSSQPCB9gCkVJzwKgTaQPjyBDoA+FYEmkEA4gTiAQBBvkEEzgmiwQAAdkENHBSY1AIBBEIJU sEB/gjCAQxAskEEmgkKAQRUbkEAsgmoyIYQVgEAIYpA+MkeAMgqFMZAyMoEygD4KhFGQPENYgDwQhDyQPlyBHYAmCoEgkDw2EoA+DkYyC4FlPBUKkDtJhRKwQAA2kCgx giywQH+DDZA8Qw2AOxKCLzwaAZA7RIJ2NDCEFoA7E4EWNA0NkDktgT6AORKBHpA7O4Is0AEJAQsBBwEJAQeQNDSIa4AoCxs7D3E0EYkcsEAAOpA1MhZFOwApNAZBMIMb sEB/ZoBFEhxBBXGQRxUkQxSBIYBDDABHEAE1CoE9kEgtBEUggms1MYMTgEUHCEgEgiGQRTIgQScYgDULikGQNR8MgEEOHUUVhQCQRUQVQSpSgEEVD0UfhCCQRUkbQSk5 gEEbGkUmECkUcTUXgkywQABwkCs6C0dSDENCgmawQH9ugEMFbkcQPpBIIgNFGoFIgEUMJEgQgQGQSioERyuHL4BKARZHBxGQNyeFUkNDhBuAQwmBBpBPUINYgE8SgRQr EjCQTzpigDcShBxPCA2QTTiENrBAAHiQTDYDgE0QD5AtM4FqsEB/gweATBJTkEgighGASBEmkEVCgkc5OoI5gEUJgl+QQzCBJ4BDGIFJkEhhgTmASBWDXTkKgQGQRSWC QoBFFTSQQDSCEjk7hgw+NkCAQAuCZC0Ufj4FfJBDQQCAOQ4SkC04hFOAQwtLkEAkgnqAQBMOkD4/gTaAPhGBCJA5MIJAgDkSglyQOUGJBoA5FIEekDlBgTSAORqEE5A5 Y4FbgDkQgSwtC4FzkDc+foA3H4NSsEAAdpApKwsdOxY5UARAOxE8RQA1PIEIgDUPGTkUEDwTRkASCh0PCCkLjDiQKTcDHT4QQCgLPDAANTgAOTaDMrBAf4o5gB0LgQM1 Dw0pIhY5GT48GhVAHYotsEAABZA0KxAoOgA4KRU8MwA+MRFBLoEAgDwHADgSFT4NCzQPCCgVA0EUjXSQNCUQKCwKOC4bPDgCQSkAPi+BSrBAf4gggDQNgXY4DwI8DQMo Gx1BEgQ+DYotkCEtArBAAA2QKClXLUEJRz4EQEAMPEkAQzuBE4A8EwMoGTZAEjVDEyZHDYEBLQ4lIRGBV5BDJAVAIwJHIgA8IW6APBEtQBIkQw8ARw2DP5BDNgNHPQBA PxA8TIFegDwOLkAWFkcSFUMWgmKQPCIAQxwCQCEJRyFlgDwPI0AIE0cIEEMIg1iQR1EAQE8AQ0kFPGaBWIA8BiRABytDFwBHFYJtkEMkAUcpBEApAjwuWYA8FytAEgBH ChJDC4N7kEBkBENYA0dbADxxgU+APAY9QBULRxEJQxaCZ5BAPgI8QwVDMwRHN2uAPAkQQwkSRw0FQBODUZA+RgJAPghFQwAmQgZCNoEdgD4KDkAKcUULBEIRgnCQRSEF QCAAQhuBFoBACS5FDBBCCIMtkEIrC0UzAEAuBz4pdIA+DCZAD0BCDw1FEIM1kEIlB0UtD0AqAj4kgT+wQH+FQ4BFBRs+BxBACiZCCYJckDI6gmOAMg2CIJA+RVaAJg6B Y5BFPoIwQj6BDYA+Bi5FEBdCFYJrsEAAaJAhQxBDQANAQQ08QBtHK3mAPAY7RwULQAwwQxqDeJBDDoEBgEMQg1KQQFAAQ0kAR0sLPGCBB4A8DzFADSNHEgtDGoNCkEMs EkAnCTwbC0ccK4A8FxBAFwVHFgJDE4QRkENQAkBRA0dQADxlgQGAPBI1QA8oQw8FRxGDG5BDJwtAJwtHHAU8GTWAPBQLRxcXQxAJQA6ED5BAQARDPAA8UANHPnaAPBkb QBoGIRAXQxYARxEQsEB/g1SQQDgMPDMWQx0ugDwZD0McI0AigkKwQACCKpBFNw9CJwA+MgBAMQAmJgoyGoEdsEB/gwSAQAUSPgE2QgYiRQWHD5A5J4EfPi+BCUI5gQOA ORkUPg+Bb0ILCZBFRoQDgEUegSSQRzSCJIAmEoEQMg+BdpBFNR2ARwdCRSiIbrBAAIFFkCkvIDUvAEAwADwtBDk2gUOwQH+Cb4A1C4FZORc8PAlKQA+DO5A1LYRgQTOC KIBBDYJzkExlgi2ATAsTkEpBggeASgYwkEhJgjCASBwZkEc1giOARxdGkEU+gQmARSKJf5A+PoEwgDUKiUuQNRiBXYA+BYkAkDwgR4A1CWQpCooxkD4aPYA8B4UfPhGH e5AfLgqwQAAQkDlAEz40dzsdGoA5D4EysEB/hVKAPgUOOxGMCpA+IAFHHQVDIYEsgD4IHUcMDUMNglgfD58ekCEiVrBAAFuQLR5FNxZOPCIDORsQQC2BO7BAf4FOgDcL gSQ5DGs8BDZADIYskEgzgmqASAdwkEoqg22ASgMAkEwkgUeATBGCHJBPIYFhgE8QgjeQVCeBa4BUDYIXkFY0gROAVg+DMJBYLoEDgFgPg2uQWyljgFsOhE2QYDRegGAO hAgtChshENU8sEAAAP8vAFByc1WvDgAARwAAAAcAAABlbGVjdHJhAAAAAA0AAABFbGVjdHJhLVBpYW5vAAAAAAAAAABwcm9tXgAAAAEAAAABAAAAAQAAAAcAAABlbGVj dHJhAAAAAA0AAABFbGVjdHJhLVBpYW5vAACAPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRG/////wAAAAAAAAAAAAAAAAAAAAByeWFsEAAAAAIAAAAAAAAAAAAAAP// //9vbG9zEQAAAAEAAAABAAAARgAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAA AAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAADgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAAAAAIIDAAAAAQAAAAAAAAAAAAAAAwAA AAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAQAAAAEAAAABAAAAAACAPwAAAAABAAAAAAAAAM3MzD0DgAAAYAIAAAAAAKhBAACMQgIAAAAAAIA/gQEAAAAA AAAAAAAAAAAAoMAAAKBAAADYQgAAAAADgAAAUAAAcEIBAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAQMEAAEBBAAAAAAOAAABgAgAAAAAAqEEAAK5CAgAA AAAAAACBA4AAAGACAAAAAACoQQAArkICAAAAAACAP4GAAAAAAAAAANIEAAABAAAAAAAAAAIAAAAAAAA/AACAPwOAAABgAgAAAAAAqEEAAK5CAgAAAAAAAACBA4AAAGBY AAAAAACoQQAAgD9YAAAAAACAv4EAAEDAAgAAAMAAAIA/AACAPwIAAEBAAAAAAAAAAAACAABAQAAAAEAAAABAAwAAgL8AAADAAAAAQAAAAEABAABAQAAAQEACAAAAQAAA AIAAAAAAAwAAgL8AAIA/AAAAwAAAAMABAAAAQAAAAECBAABAQBUAAADAAABAQAAAAIAAAIA/AAAAwAAAQEAAAABAAACAPwAAAEAAAIA/AACAvwAAAAAAAABAAACAPwAA QEAAAIA/AAAAwAAAAIAAAABAAABAwAAAAIAAAAAABgAAgL8AAADAAAAAQAAAAMAAAIC/AAAAgAAAAIADAABAQAAAQMAAAIC/AACAvwEAAEDAAABAwAMAAABAAACAvwAA AMAAAADADwAAAEAAAIA/AACAvwAAAEAAAAAAAAAAQAAAAIAAAIA/AAAAQAAAAMAAAACAAACAvwAAQEAAAABAAAAAwAAAAMAEAACAvwAAAAAAAIC/AAAAwAOAAABgAgAA AAAAqEEAAK5CAgAAAAAAgD+BAgAAAAEAAABxAAAARmxhdCB0ZW1wZXJhbWVudApBbiBlcXVhbCB0ZW1wZXJhbWVudCB3aGVyZSB0aGUgb2N0YXZlIHJhdGlvIGlzIGV4 YWN0bHkgMiB3aGVuIHRoZSBvY3RhdmUgc3RyZXRjaGluZyBpcyBzZXQgdG8gMS4MAAAAAADIQgAASEMAAJZDAADIQwAA+kMAABZEAAAvRAAASEQAAGFEAAB6RACAiUQA AJZEAAAAAAAAAAAEAAAAAADbQzwAAABFAAAARgAAAAB/AAAAAAAAAAcAAABEZWZhdWx0AAAAAAAAAAAAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEBAAAAAAAA AHo2kz8BAAAAAQAAAAEAAAAYAAAAA4AAAFAAAIA/AQAAAAAAgD8AAAAAAACAPwOAAABgAgAAAAAAqEEAAK5CAgAAAAAAgD+BA4AAAGACAAAAAACoQQAArkICAAAAAACA P4EDgAAAUAAAekQBAAAAAAAAAAOAAABQAAB6RAEAAAAAAIA/AAAAAAOAAABQAABwQgEAAAAAAAAAAACAPwOAAABQAABwQgEAAAAAAAAAAQAAAAAAAAAAAAAAzczMvc3M zD0BAAAAAAAAAAAAAAAAAAC/AAAAPwAAgD8DgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAACAP4EAAIA/A4AAAGAC AAAAAACoQQAArkICAAAAAACAP4EAAPBBA4AAAEAGAAAAAACoQQAAcEIAAJBCAACoQgAAwEIAANhCBgAAAAAAAACBAAAAQAMAAKBAAAAgQQAAQEEAAAA/A4AAAEADAAAA AACoQQAAcEIAANhCAwAAAAAAgD+CA4AAAEgBAAAAAAAAAAEAAAADgAAAYAIAAAAAAAAAAACAPwIAAAAAAAAAAQAAgD8DgAAAYAIAAAAAAAAAAACAPwIAAAAAAIA/gQOA AABABAAAAAAAAAAmk0k+/n4/PwAAgD8EAAAAAAAAAIEAAIA/gQOAAABgAgAAAAAAAAAAAIA/AgAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AACAPwOAAABg AgAAAAAAqEEAAK5CAgAAAAAAgD+BAACAvwAAAD8DgAAAYAIAAAAAAMBBAACQQgIAAAAAAIA/gQEAAAABAAAAAQAAAAoAAABMb25nIFBsYXRlCQAAAGxvbmdwbGF0ZQAA EMEAAMBBAACAPwAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD8AAKpDAAAAAAAAgD8BAAAABgAAAAAAgD8AAIA/A4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+C A4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+CAAAAAAOAAABgAgAAAAAAqEEAAK5CAgAAAAAAAACBAQAAAAAAAAABAAAAAAAAPwAAgEADAAAAAACAPwAAgD8AAIA/ A4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+CA4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+CA4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+CAACAPwAA gD8HAAAAAACAP5qZmT7NzEw/MzOzPwAAgD4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAA QAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IBAAAAAQAAAAAA cEIDgAAAUAAAAAABAAAAAAAAAAAAAD4DgAAAYAIAAAAAAKhBAACuQgIAAAAAAIA/gQEAAAAAAAAAAQAAADMzMz9mZqY/AQAAAAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAA AAEAAAAzMzM/ZmamPwEAAAAAAAAAAQAAADMzMz9mZqY/AQAAAAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAAAAAA8EIAAAAADgAAAAAAAD/NzMw9zcxMPgAAAD8CAAAAAAAA AAOAAABIAQAAAAAAgD8AAAAAA4AAAEgBAAAAAACAPwQAAAACAAAAAwAAAAQAAAABAAAAAQAAAAAAgD8AAIA/AQAAAAEAAAABAAAAAQAAAAEAAAAAAIA/AAAAAAAAgEAA ALRCRgAAAAADgAAASAEAAAAAAAAAAAAAAAOAAABIAQAAAAAAAAAAAAAAAAAAAAOAAABIAQAAAAAAAAAAAAAAAwAAAAEAAAABAAAAAAAAAA4AAAAQAAAAAAAAAAAAgEAA AIA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAALAAAAAAAAAAAAAAAOAAAAEAAAAAAAAACamRk/AAAAPwAAgD8A AIA/AAAAQQAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAACAAAAAAAAAAAAAAADgAAABAAAAAAAAAAmpkZPwAAAAAAAKBAAAAAvwAAAL8A AEA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAACz7zI/AAAQwQAAAAADAAAAAQAAAAAAAAABAAAABQAAAAQAAAABAAAAAwAAAJqZmT4A AIA/AACAPwAANMMAAAAAAAAAAAUAAAAAAAAAAADwwQAAwMIAAMDCAADAwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA AAAABAAAAAEAAAADAAAA16NwPwAAgD8AAIA/AAA0wwAAAAAAAAAABQAAAAAA8MEAAAAAAADAwgAAwMIAAMDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAMAAACPwvU/PQpXvx+Faz8AALRCAAAAAAAAAAAFAAAAAABAwQAAQMEAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAwAAADMzM79cj8I+rkdhPwAAAAAAAAAAAAAAAAUAAAAAAEDBAABAwQAAcMIA AHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAADAAAAuB7FPz0KVz+uR+E/AAAAAAAAAAAA AAAABQAAAAAAQMEAAEDBAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAD AAAAUrgePwAAgD8AAIA/AADAQQAAAAAAAAAAAAAAAAEAAAAAAAAAEThWOGMYAABQclZLJgAAAlhGVFBTGAAACgAAADIwMjMvMDYvMDYXAAAAUGlhbm90ZXEgOC4wLjAv MjAyMjExMTfPNnIYralhZ+MJMhdaWENsZGxsYRIYAAB0ZHRNJggAABEAAABDbGF2aW5ldCBENiBCYXNpYwAAAAAHAAAATW9kYXJ0dFAAAABUaGUgZGVmYXVsdCBzZXR0 aW5nIGZvciB0aGUgQ2xhdmluZXQgRDYgZmVhdHVyaW5nIGEgY2xlYW4gYW5kIHVucHJvY2Vzc2VkIHNvdW5kLgAAAABEAQAAEQAAAENsYXZpbmV0IEQ2IEJhc2ljAAAA AIkHAABHUlVVAAAABgAAAAEDwE1UcmsAAAdzAP8CCyBLLlAuUmF1c2NoAJArXgofXj2AK2ItH2ODDJA6VQBFZwQ+YoENgD5CEDokb5A+ShE6GoFMgEUvEzoiFj5DWJAm bC2AJmZDkD5oC0NkETo0c4A6BxM+OhZDRYMAkCtMHR9bgSGAK0whHzyCKpBBcgk6YgY3Z4MjJm8DgEEyJDckBDpCDiZZgRmQOmENQGoAN2GDTCtHC4A6IQY3HhKQHz8P gEAtWh9DGCtFY5A6XQk3VAlBb4F/gEE3Kzo0Ojcyf5ArYwcfY4JYgB87DCtHU5A6Xhc3XQU+YU2ANz4HOkEnPk49kDVRVIA1SoE+kCZnK4AmZYE4kDxiBEBwCTlngQWA OU0AQEYLPFMukDdOXIA3TIELkB9EACtaUIAfYQArWIEtkDlrBkFyBjpjCj5iTYA6QwU+KxNBRAY5SoJHkDlsAEFsBjpbBD5kToA6Qw1BSwA+VAs5TYJTkEBrADxkCzdm ADlngVqAORoWN0QNPEgEQDaCDJArYQQfaHE9KhGAPUMWK1wMH1GCCpBFYAc+YQQ6T4N8JnAXgDocAEVBFCZlEz5JgTiQOl0APmIAQ2tsgD5LADo8HkNOg0iQK1cLH1Nb gB9lFSthgxKQQXIHN2YAOmCDNoBBPhE3MQY6RQWQJmongCZngUCQOlwEQGgDN1qDSx9RFitOBYA3HR46IgBANzgfZAorT4ERkDpdBUFxBjdagheAQTgaOjNWNzRMkCtu CB9nglSAHzUVKztqkDprDT5pADdiXYA6LBE3SCs+USiQNVVSgDVYgSKQJnE4gCZjgTiQPGYGQG4AOWl/gDlLDUA+CTxRI5A3U1KAN1mBCJArUwYfUCCAK2AFH2WBX5BB bAA6YQA+ZwA5bFSAOjAWPjVvkDpABT5AYYA6RgBBOgQ+Qws5OnKQJm03gCZWgTyQOWsGQGwAPF8FN2WDAoBALQU3LAY5MBE8QCGQH10AK1dDgB9iJStHd5A8YABAaQA5 ZgQ3XoEogDcpDTkwKzxBEkAygTiQJGEEMGSDJIAwOgMkLD6QP2AFOmd7gDpPBj8/PZA3PkqAN0iBXpArZiyAK2aBDZA8ZQBBbIEcgDxUJUFBOJA5T3CAOUt1kCRBCzBG SYAwWRwkRnWQOlMGP1CBGoA6Py8/KgOQN0VhgDdDgSCQK2Q9gCtRgQeQQWUFPFyBLIA8TRhBPjKQOUxdgDlGOJAwRykkLzCAMEQIJBh3kDpZAD9YgVw3UkaAOik1N1Ve PyZEkCRrADBngwqAJDULMEVQkEtjBEZsaIBLRg1GWBOQQ1NbgENKgUWQK24xgCtUgQyQRmMLSmyBGoBGQgBKTFyQQUtigEFNcJAwUwAkU4ENgCQ/ADBIWJBIXhFDS4Eh gEhBOZA/RjeAQ1lEP011kCtie4ArT26QP14HQ2uBQoBDSieQPFsQgD8rbjxRgRmQJFsGMFaBCYAwUh4kPyWQOmUGN2wNP2FugDo+Ez8YGzcqgjWQJG0IMGeDQoAkLAgw Qg+QOmUAP18pN0x1gDpVCj8/azdVgS+QK2YvgCtjgReQQXEFPG0+OTclgDknPTxWBkFCX5A5Ji2AOTaBAJAkSBwwPkmAMD4LJDdzkDpZAD9VgUCAOkIAkDdLEoA/KGk3 RHOQK2RfgCtRgQGQPGELQWeBNoBBMQg8RhCQOVB2gDlKXZAkRQYwN0KAMCk5JCMjkDpNKz8/ajdYQ4A6QT03TQA/NoIFkCRjADBhgxhDYQU/TQY6SACAMDwWJCduOjwA PzcaQ0iCR5A6OgA+UARBTIFRgDoiKz5AGEFAgV6QK2xegCtggzKQOlIGP1MAQ2SBMoA/Hh06JRtDOoFIkDBjByRcX4AwXQskX4E4kDpAAEFVAD5VggWAOh44kCtnEYA+ JSFBOxorWIEokD9OETpUGENqgUeAQ0gjP0dCOgiBOJAfcAYrYYJ7gB9EACtLXpA6VRI3XQk+W1+AOkMAN2EAPjgykDVda4A1XYEnkCZxOIAmXIEikEBsADllBDxfgQ2A OU8GQEELPEomkDdKRIA3UYEPkCtQBh9OPoArWBwfU4EwkEFyADphBj5ngQiAPkQNQUMAOjo9kDlHPoA5Q4EjkCZoRIAmTYElkDleADxWBkBfgR6APEUAQDgAOUchkDdN b4A3S4EAkCtHJx8kOIAfORErQDKQOlQGPmIYN1CBBIA3MiU+NAg6HEGQNTthgDVDgQCQH2gEK2qDAoAfNxArSBeQOnQKN3QGNWsRPlcngDowBjc3Cz5WEjU/e5A1PgQ6 QRA3Tww+PjKAN1QAPjYAOkUANUeBEZAmaz6AJk2BJZA6cgA3cgw9VQA+Zgc1YBKAPVYkOioXNzwANTQuPiA0kDUtDTdQFjo+RIA6QQs3VBA1PmeQH0gNK0dbgCtRAB9d gQ+QOl8AN2kAPmcANV+CLoA+GBg1HQ86CQA3JoEGkCZySYAmRYEXkEBpADlkBTdhADxcgV6AQBVQPBUUNw8AOQKBHZArUwcfVGOAH2AcK0w3kDpgDD5rBzdkADVaYYA3 Sw06PA01QxQ+SwD/LwBQcnNV3A8AAEcAAAADAAAAY2wxAAAAAAsAAABDbGF2aW5ldCBENgAAAAAAAAAAcHJvbVgAAAABAAAAAQAAAAEAAAADAAAAY2wxAAAAAAsAAABD bGF2aW5ldCBENgAAgD8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABURv////8AAAAAAAAAAAAAAAAAAAAAcnlhbBAAAAACAAAAAAAAAAAAAAD/////b2xvcxEAAAABAAAA AQAAAEYAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAA AAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAAACCAwAAAAEAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAD AAAAAAAAAAAAAAAAAAAAAwAAAAEAAAABAAAAAQAAAAAAAEAAAAAAAQAAAMGowMDihgE9A4AAAGACAAAAAACoQQAAfEICAAAAm+ghPwHCYso/AQAAAAAAAAAAAAAAAACg wAAAoEAAANhCAAAAAAOAAABQAABwQgEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACgwAAAoEAAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEDgAAA YAIAAAAAAKhBAACuQgIAAAAAAIA/gYAAAAAAAAAA0gQAAAEAAAAAAAAAAgAAAAAAAD8AAIA/A4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEDgAAAYFgAAAAAAKhBAACA P1gAAAAAAAAAV4mIiL3v7u4/zcxMPyIior+rqqq+zczMvu/u7r4iIiLAzczMv6uqqj/e3d2/mpmZP+/u7r+8uzvAAABAwAAAQL4AALC/AADgPgAA4L8AADzAAABIwAAA oL4AAAC/AABswAAAeMAAAETAAABQwAAAXMAAAGjAAADovwAAwMAAAMbAAACswAAAZMAAAJjAAADewAAAxMAAAOrAAACQwAAA9sAAAPzAAADCwAAA6MAAAM7AAAC0wAAA +sAAABDBAACmwAAArMAAAPLAAAD4wAAA3sAAABLBAAAVwQAA8MAAACvBAAD8wAAA4sAAAATBAAAHwQAAGsEAAC3BAAAgwQAANMEAADjBAAAcwQAAEMEAACTBAAAowQAA PMEAADDBAABUwQAAOMEAAGzBAABAwQAAdMEAAEjBAABcwQAAYMEAAGTBAAB4wQAAXMEAAHDBAAB0wQAAWMEAAHzBAABwwQOAAABgWAAAAAAAqEEAAIA/WAAAALs+Zj9X cSVeP2aedT8bGWo/Vg8/PxmbQj9EvyQ/ws5BP1nEQD8H1R4/63IrPyuFJT+auUc/Qz5WP8scGT+XThw/8pkPPxwzCD8VFBQ/3UorP/1GIT8qnjI/Lf0VPySqND/VkDQ/ D5MAP6rp8z4Cfto+OXXWPuWSID+/3NU+65gPP5EAAj8m5yQ/Bm/TPtyK3D623vg+58LkPue3Aj8hORc/XbgIP7jn5T4GIAM/zWXVPmEK+D7ZuSg/RHQNPyqv6D4VfS0/ gwkNP9AkCT8c2BM/Lf8iP7Xu3D7rdiw/F10YP05oDj8D2g4/anvUPhC5MD/fIhs/5VoVP/9mMj/ZzzE/dcnbPg5sGD8K8ik/LhEqPxd85j6GPgM/u3MdP/5r4T5sSAw/ perrPkgYED/FZAI/BW3aPvEXIj9awxE/3wwcP85h0j4aqt0+SE0mP/9mIz+77xo/KfEHP5U7HT/zPiI/AgAAAAEAAABxAAAARmxhdCB0ZW1wZXJhbWVudApBbiBlcXVh bCB0ZW1wZXJhbWVudCB3aGVyZSB0aGUgb2N0YXZlIHJhdGlvIGlzIGV4YWN0bHkgMiB3aGVuIHRoZSBvY3RhdmUgc3RyZXRjaGluZyBpcyBzZXQgdG8gMS4MAAAAAADI QgAASEMAAJZDAADIQwAA+kMAABZEAAAvRAAASEQAAGFEAAB6RACAiUQAAJZEAAAAAAAAAAAEAAAAAADcQzwAAABFAAAARgAAAAB/AAAAAAAAAAcAAABEZWZhdWx0AAAA AAAAAAAAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEBAAAAAAAAAM3MjD8BAAAAAQAAAAEAAAAfAAAAA4AAAFAAAIA/AQAAAAAAgD8AAAAAAACAPwOAAABgAgAA AAAAqEEAAK5CAgAAAAAAgD+BA4AAAGACAAAAAACoQQAArkICAAAAAACAP4EDgAAAUAAAekQBAAAAAAAAAAOAAABQAAB6RAEAAAAAAIA/AAAAAAOAAABQAABwQgEAAAAA AAAAAACAPwOAAABQAABwQgEAAAAAAAAAAQAAAAAAAAAAAAAAzczMvc3MzD0BAAAAAAAAAAAAAAAAAAC/AAAAPwAAgD8DgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACA P4IAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEAAIA/A4AAAGACAAAAAACoQQAArkICAAAAAACAP4EAACBCA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEAAAA/ A4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+CA4AAAEgBAAAAAAAAAAEAAAADgAAAYAIAAAAAAAAAAACAPwIAAAAAAAAAAQAAgD8DgAAAYAIAAAAAAAAAAACAPwIA AAAAAIA/gQOAAABABAAAAAAAAAAmk0k+/n4/PwAAgD8EAAAAAAAAAIEAAIA/gQOAAABgAgAAAAAAAAAAAIA/AgAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ AACAPwOAAABgAgAAAAAAqEEAAK5CAgAAAAAAgD+BAACAvwAAAD8DgAAAYAIAAAAAAMBBAACQQgIAAAAAAIA/gQEAAAABAAAAAQAAAAwAAABTdXBlciBTcHJpbmcJAAAA dnNwcmluZ2NuAABwwQAA8EEAAIA/AACAPwAAAAAK1yM8AACgwQAAAAAAAAAAZmamPwAAqkMAAIA/AACAPwEAAAAGAAAAAAAAAAAAgD8DgAAAQAMAAAAAAKhBAABwQgAA 2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEBAAAAAAAAAAEAAAAAAAA/AACAQAMAAAAA AIA/AACAPwAAgD8DgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAA AACAP4IAAIA/AACAPwcAAAAAAIA/AAAAPwAAgD8AAMA/AACAPggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAABAAwAAAAAAqEEAAHBCAADYQgMA AAAAAIA/ggOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ggOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ggOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ ggEAAAABAAAAAABwQgOAAABQAAAAAAEAAAAAAAAAAAAAPgOAAABgAgAAAAAAqEEAAK5CAgAAAAAAgD+BAQAAAAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAAAAEAAAAzMzM/ ZmamPwEAAAAAAAAAAQAAADMzMz9mZqY/AQAAAAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAAAAEAAAAzMzM/ZmamPwEAAAAAAAAAAADwQgAAAAAOAAAAAAAAP83MzD3NzEw+ AAAAPwIAAAAAAAAAA4AAAEgBAAAAAACAPwAAAAADgAAASAEAAAAAAIA/BAAAAAcAAAAIAAAAAwAAAAEAAAABAAAAAACAPwAAgD8BAAAAAQAAAAEAAAABAAAAAQAAAAAA gD8AAAAAAACAQAAAtEJGAAAAAAOAAABIAQAAAAAAAAAAAAAAA4AAAEgBAAAAAAAAAAAAAAAAAAAAA4AAAEgBAAAAAAAAAAAAAAADAAAAAgAAAAAAAAAAAAAADgAAABAA AAAAAAAAAACAPwAAAEDNzEw/AABwwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAQAAAAAAAAAAAAAAA4AAAAQAAAAAAAAAAAA AD/NzEw+AABAPwAAgD8AAKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAIAAAAAAAAAAAAAAAOAAAAEAAAAAAAAAAAAIA/AAAAAAAA cEEAAIA/AACAPwAAAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAJsgGj8AAEDBAAAAAAMAAAABAAAAAAAAAAEAAAAFAAAABAAAAAEA AAADAAAAAACAPs3MTD4zM7M/AAC0wgAAtMIAAAAABQAAAAAAAAAAAPDBAADAwgAAwMIAAMDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAQAAAAAAAAAEAAAAAQAAAAMAAABmZmY/zcxMPjMzsz8AALTCAAC0wgAAAAAFAAAAAADwwQAAAAAAAMDCAADAwgAAwMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAwAAAI/C9T89Cle/H4VrPwAAtEIAAAAAAAAAAAUAAAAAAEDBAABAwQAAcMIAAHDCAABwwgUA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAADAAAAMzMzv1yPwj6uR2E/AAAAAAAAAAAAAAAABQAAAAAA QMEAAEDBAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAMAAAC4HsU/PQpXP65H 4T8AAAAAAAAAAAAAAAAFAAAAAABAwQAAQMEAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEA AAAAAAAAAQAAAAMAAAAzMxM/zcxMPjMzsz8AAJBBAAAAAAAAAAAAAAAAAQAAAAAAAAAROFY41g8AAFByVksmAAACWEZUUMYPAAAKAAAAMjAyMy8wNi8wNhcAAABQaWFu b3RlcSA4LjAuMC8yMDIyMTExN+9v8Jh/QugDbiQ0EmVE+dFkbGxhhQ8AAHRkdE1iAgAADQAAAENlbGVzdGEgVHJlbW8AAAAABwAAAE1vZGFydHQgAAAAVGhlIENlbGVz dGEgd2l0aCBhIG5pY2UgdHJlbW9sby4AAAAARAEAAA0AAABDZWxlc3RhIFRyZW1vAAAAAP0BAABHUlVVAAAABgAAAAEDwE1UcmsAAAHnAP8CDyBCbGF6IEp1cmpldmNp YwCwQH+CQIA1AIE3OgAoPgAdkDVKgQs6Uw2ANQCBG5BBVQCAOgCBC5A6WFOAQQAdkDw/KIA6ADmQNUWBCTpaD4A1AGM8AACQQU0AgDoAgQpBAGOQQVBhgEEADZBGV4Eb TUYagEYAcJBGTACATQAOkEhAgQuARgA3kEExRUZJKoBBAGNGAA+QTVYAgEgAgRhNAH2QTSVGUlkNgE0AcJBZUxuAUgCBDZBUMziAWQApVACFLJBeT4EJZUoAgF4AgRuQ YFo3gGUAgmpgAIwzJACOB5BFPWFGV2KARQA2RgAskEhhDbBAAIRzgEgADZBGTIJ6gEYARJBEOoMWgEQAG5BDRYJ3gEMAY5BBKotuNUSFcTw6gRqwQH9FgEEAgneQPUSE PkQ2g3OARABwkEUyhDtMPoNMgEUAD0wAAJBNSYNmgE0AD5BUSXyAVACEBJBVTIFSgFUAgz6QXE+BRIBcAIRxkF0XgRqAXQCHT5BkMYFtgGQAjVqQZTSUS4A8ADc9AHw1 AEZlAJVMJEAANUAAOkAAPEAAPUAAPkAAQUAAQ0AAREAARUAARkAASEAATEAATUAAUkAAVEAAVUAAWUAAXEAAXUAAXkAAYEAAZEAAZUAAsEAAAP8vAFByc1UTDQAARwAA AAcAAABjZWxlc3RhAAAAAAcAAABDZWxlc3RhAAAAAAAAAABwcm9tWAAAAAEAAAABAAAAAQAAAAcAAABjZWxlc3RhAAAAAAcAAABDZWxlc3RhAACAPwYAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAFRG/////wAAAAAAAAAAAAAAAAAAAAByeWFsEAAAAAIAAAAAAAAAAAAAAP////9vbG9zEQAAAAEAAAABAAAARgAAAAAAAAAAAQAAAAEAAAAAAAAA AAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAA AAAAAAAAAAADgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAAAAAIIDAAAAAQAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAQAAAAEA AAABAAAAAACAPwAAAAABAAAAAAAAAAAAAD8DgAAAYAIAAAAAAKhBAACMQgIAAAAAAIA/gQEAAAAAAAAAAAAAAAAAoMAAAKBAAADYQgAAAAADgAAAUAAAcEIBAAAAAAAA AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAoMAAAKBAAAAAAAOAAABgAgAAAAAAqEEAAK5CAgAAAAAAAACBA4AAAGACAAAAAACoQQAArkICAAAAAACAP4GAAAAAAAAA ANIEAAAAAAAAAAAAAAAAAIAAAAA/AACAPwOAAABQAABwQgEAAAAAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEDgAAAYAIAAAAAAKhBAACuQgIAAAAAAIA/gQIA AAABAAAAcQAAAEZsYXQgdGVtcGVyYW1lbnQKQW4gZXF1YWwgdGVtcGVyYW1lbnQgd2hlcmUgdGhlIG9jdGF2ZSByYXRpbyBpcyBleGFjdGx5IDIgd2hlbiB0aGUgb2N0 YXZlIHN0cmV0Y2hpbmcgaXMgc2V0IHRvIDEuDAAAAAAAyEIAAEhDAACWQwAAyEMAAPpDAAAWRAAAL0QAAEhEAABhRAAAekQAgIlEAACWRAAAAAAAAAAABAAAAAAA3EM8 AAAARQAAAEYAAAAAfwAAAAAAAAAHAAAARGVmYXVsdAAAAAAAAAAAAgAAAAOAAABgAgAAAAAAqEEAAK5CAgAAAAAAAACBAAAAAAAAAAAAAMA/AQAAAAEAAAABAAAAGAAA AAOAAABIAQAAAAAAgD8AAAAAAACAPwOAAABgAgAAAAAAqEEAAK5CAgAAAAAAgD+BA4AAAGACAAAAAACoQQAArkICAAAAAACAP4EDgAAAUAAAekQBAAAAAAAAAAOAAABQ AAB6RAEAAAAAAIA/AAAAAAOAAABQAABwQgEAAAAAAAAAAACAPwOAAABQAABwQgEAAAAAAAAAAQAAAAAAAAAAAAAAzczMvc3MzD0BAAAAAAAAAAAAAAAAAAC/AAAAPwAA gD8DgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IAAAAAA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEAAIA/A4AAAGACAAAAAACoQQAArkICAAAAAACAP4EAAHBC A4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEAAIA/A4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAgD+CA4AAAEgBAAAAAAAAAAEAAAADgAAAYAIAAAAAAAAAAACAPwIA AAAAAAAAAQAAgD8DgAAAYAIAAAAAAAAAAACAPwIAAAAAAIA/gQOAAABABAAAAAAAAAAmk0k+/n4/PwAAgD8EAAAAAAAAAIEAAIA/gQOAAABgAgAAAAAAAAAAAIA/AgAA AAAAAACBAAAAAM3MTD4AAAAAAAAAAAAAAAAAAAA/mpkZPwOAAABgAgAAAAAAqEEAAK5CAgAAAAAAgD+BAACAvwAAAD8DgAAAYAIAAAAAAMBBAACQQgIAAAAAAIA/gQEA AAABAAAAAQAAAAoAAABTbWFsbCBIYWxsCwAAAG1lZGl1bWhhbGwxAABAQAAAoEEAAIA/zcxMPwAAAACPwvU8AAAAAAAAAAAAAAAAAAAAAAAAqkMAAIA/AACAPwEAAAAG AAAAAACAPwAAgD8DgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IAAAAAA4AAAGACAAAAAACoQQAArkICAAAA AAAAAIEBAAAAAAAAAAEAAAAAAAA/AAAAQAMAAAAAAIA/AACAPwAAgD8DgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAA AACAP4IDgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAAAACAP4IAAIA/AACAPwcAAAAAAIA/mpmZPs3MTD8zM7M/AACAPggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ggOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ggOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ ggOAAABAAwAAAAAAqEEAAHBCAADYQgMAAAAAAIA/ggEAAAABAAAAAABwQgOAAABQAAAAAAEAAAAAAAAAq6qqPgOAAABgAgAAAAAAqEEAAK5CAgAAAAAAgD+BAQAAAAAA AAABAAAAMzMzP2Zmpj8BAAAAAAAAAAEAAAAzMzM/ZmamPwEAAAAAAAAAAQAAADMzMz9mZqY/AQAAAAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAAAAEAAAAzMzM/ZmamPwEA AAAAAAAAAADwQgAAAAAOAAAAAAAAP83MzD3NzEw+AAAAPwIAAAAAAAAAA4AAAEgBAAAAAACAPwAAAAADgAAASAEAAAAAAIA/BAAAAAIAAAAIAAAABwAAAAEAAAABAAAA AACAPwAAgD8BAAAAAQAAAAEAAAABAAAAAQAAAAAAgD8AAAAAAACAQAAAtEJGAAAAAAOAAABIAQAAAAAAAAAAAAAAA4AAAEgBAAAAAAAAAAAAAAAAAAAAA4AAAEgBAAAA AAAAAAAAAAADAAAAAQAAAAEAAAAAAAAADgAAABAAAAAAAAAAAACgQAAAgEAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AwAAAAAAAAAAAAAAAAAAAA4AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAA AAAAAAAAAAAOAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAJsgGj8AAEDB AAAAAAMAAAADAAAAAAAAAAEAAAAFAAAABAAAAAEAAAADAAAAmpmZPpqZmb4zM7M/AAAAAAAAAAAAAAAABQAAAAAAAAAAAMDCAADAwgAAwMIAAMDCBQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAQAAAAMAAABmZmY/mpmZvjMzsz8AAAAAAAAAAAAAAAAFAAAAAADAwgAAAAAAAMDC AADAwgAAwMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAwAAAI/C9T89Cle/H4VrPwAAtEIAAAAA AAAAAAUAAAAAAEDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAADAAAA MzMzv1yPwj6uR2E/AAAAAAAAAAAAAAAABQAAAAAAQMEAAEDBAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AQAAAAAAAAAEAAAAAAAAAAMAAAC4HsU/PQpXP65H4T8AAAAAAAAAAAAAAAAFAAAAAABAwQAAQMEAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAMAAACamRk/mpmZvjMzsz8AAJBBAAAAAAAAAAAAAAAAAQAAAAAAAAAROFY4whQAAFByVksmAAAC WEZUULIUAAAKAAAAMjAyMy8wNi8wNhcAAABQaWFub3RlcSA4LjAuMC8yMDIyMTExN8K8Y21jYwHxWLn3wNVPYWFkbGxhcRQAAHRkdE1CBwAAFgAAAEdsb2NrZW5zcGll bCBIdW1hbml6ZWQAAAAABwAAAE1vZGFydHSBAAAAVGhlIHNhbWUgYXMgR2xvY2tlbnNwaWVsIE9yaWdpbmFsLCBidXQgd2l0aCB0aGUgc3RyaWtlIHBvaW50IHZhcnlp bmcgcmFuZG9tbHkgYXMgcGxheWVkIGJ5IGEgcmVhbCBtdXNpY2lhbi4gUmVjb21tZW5kZWQgZm9yIHNvbG8uAAAAAEQBAAAWAAAAR2xvY2tlbnNwaWVsIEh1bWFuaXpl ZAAAAABqBgAAR1JVVQAAAAYAAAABA8BNVHJrAAAGVAD/Ah9CYWNoIC0gUHJlbHVkZSBmcm9tIFBhcnRpdGEgTm8zAJBkToJAgGRAAJBjR4IjgGNAAJBkToIagGRAgiaQ X0KCLYBfQII4kFxHgkSAXECCRpBfToJKgF9AglOQWFiCVYBYQACQWiiCT4BaQACQWF2CRIBYQACQV1KCNoBXQACQWFmCIIBYQIILkFNMghaAU0CCIZBQToIxgFBAgjmQ U1aCRIBTQIJLkExegWmATEBjkFMmgWaAU0BikE41gV6ATkBckFMqgVWAU0BbkFA6gUWAUEBSkFMugTyAU0BQkFE+gUOAUUBVkFMugU6AU0BZkFBBgVqAUEBakFMpgVyA U0BikE5AgWKATkBhkFMggWWAU0BdkEw7gV+ATEBfkFgygVmAWEBckFcugVCAV0BWkFUwgUSAVUBTkFM7gTuAU0BOkFhOgUGAWEBUkFdHgUaAV0BXkFVGgUyAVUBdkFNI gViAU0BZkFFOgV2AUUBgkFBUgWCAUEBikE5dgWKATkBfkExmgTmwQ38sgExAXZBTHoFdgFNAXpBOMoFSgE5AW5BTI4FIgFNAUpBQOIE5gFBATpBTKIE9gFNAUZBRPIFE gFFAVpBTKoFMgFNAWpBQQIFVgFBAW5BTKIFdgFNAYJBOPoFggE5AYJBTHoFigFNAYZBMOIFjgExAXJBYRIFbgFhAW5BXR4FSgFdAWJBVQ4FDgFVAUJBTOYE1gFNAUJBY P4E5gFhAVpBXOYFBgFdAVpBVT4FHgFVAWJBTRYFRgFNAWJBRNYFWgFFAWZBQQYFXgFBAYpBOQYEKsEMAUoBOQGCQTEWBXYBMQFuQTj6BXoBOQGCQUEWBVoBQQFuQUTGB VIBRQFeQU06BTIBTQFaQVUmBQoBVQFCQV1CBOYBXQEqQWEKBN4BYQFKQWl2BQoBaQFiQXEOBTIBcQF6QXWeBVYBdQFmQWk6BW4BaQF6QXE+BXIBcQGKQXzKBW4BfQF2Q WDiBWoBYQFmQWkmBU4BaQFiQXFiBTIBcQFKQXTWBQoBdQFSQX02BN4BfQE6QYUmBM4BhQFCQY1yBQoBjQFSQZDuBTIBkQFiQYW6BU4BhQFqQY2GBV4BjQF2QZHGBVoBk QF+QXzSBVYBfQFqQXVSBT4BdQFqQXziBSIBfQFSQXE6BQIBcQFKQXzqBN4BfQEyQXU6BN4BdQFKQXzSBP4BfQFKQXFOBR4BcQFaQXyqBSoBfQFaQWlqBUIBaQFeQXx2B UoBfQF2QWGSBUIBYQFuQZD6BUIBkQFiQY1CBTIBjQFSQYTGBQ4BhQFSQX0SBPYBfQEyQWCmBNYBYQEuQYT6BN4BhQE6QWC+BPoBYQFSQXzyBQIBfQFiQWC+BSIBYQFeQ XUGBToBdQFiQWCSBUYBYQFqQXEiBVIBcQFeQXxyBUIBfQFmQWkKBSoBaQFKQXyCBPYBfQEyQXDuBN4BcQFCQXyOBP4BfQFCQXTqBQoBdQFOQXyaBSYBfQFeQXDqBUoBc QFuQXySBUoBfQFuQWjyBWIBaQF2QXxyBXYBfQFuQWEKBXYBYQGGQZC6BWIBkQFeQYzaBUIBjQFSQYTGBQIBhQE6QXy2BPYBfQE6QWB2BP4BYQFWQYTaBSIBhQFSQWCKB SoBYQF6QXymBUYBfQFqQWCKBU4BYQF2QXSaBWIBdQF2QWBoesEN/gT+AWEBekFxBgVyAXEBgkFgigVuAWEBdkFhHgVeAWEBekFgpgVCAWEBZkFdNgUyAV0BVkFgugUeA WEBQkFhQgTyAWEBNkFgvgT6AWEBQkFpSgUiAWkBYkFgqgU+AWEBakFdQgVSAV0BekFgigVqAWEBdkFhIgV2AWEBgkFg2gVmAWEBbkFxSgVOAXEBYkFgxgUiAWEBQkFpc gTuAWkBUkFgwgUCAWEBSkFxJgUaAXEBYkFg7gUuAWEBYkF1NgU6AXUBckFhCgVOAWEBakFpQgVWAWkBbkFg2gViAWEBfkFxFgVCAXEBdkFgvgVGAWEBYkFg1gUyAWEBU kFgqgUKAWEBQkFc7gUGAV0BRkFgrgUSAWEBakFhAgUqAWEBYkFglgVGAWEBckFpCgVeAWkBZkFghgV6AWEBfkFdBgV2AV0BjkFgqgWOAWEBfkFg2gWOAWEBdkFgXgV2A WEBdkFwogVOAXEBWkFgfAP8vAFByc1UfDQAARwAAAAcAAABnbG9ja2VuAAAAAAwAAABHbG9ja2Vuc3BpZWwAAAAAAAAAAHByb21dAAAAAQAAAAEAAAABAAAABwAAAGds b2NrZW4AAAAADAAAAEdsb2NrZW5zcGllbAAAgD8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABURv////8AAAAAAAAAAAAAAAAAAAAAcnlhbBAAAAACAAAAAAAAAAAAAAD/ ////b2xvcxEAAAABAAAAAQAAAEYAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAA AAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA4AAAEADAAAAAACoQQAAcEIAANhCAwAAAAAAAACCAwAAAAEAAAAAAAAAAAAAAAMA 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 UrgeP4TrEUBG4bo/ZvYeQwAAAAAEAAAABQAAAAAAMMEAADDBAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AQAAAAAAAAAEAAAAAAAAAAMAAABgzMw9mpk5QK5HYT+8eh3DAAAAAAQAAAAFAAAAAACAPwAAcMIAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAwAAALgexT89Clc/rkfhPwAAAAAAAAAAAAAAAAUAAAAAAEDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAwAAAM3MTD+PwnW+AADAPwAAkEEAAAAAAAAAAAAAAAABAAAA AAAAABE4VjiFMgAAUHJWSyYAAAJYRlRQdTIAAAoAAAAyMDIzLzA2LzA2FwAAAFBpYW5vdGVxIDguMC4wLzIwMjIxMTE3Atwsim+ioUZyMG+pbLVooGRsbGE0MgAAdGR0 TaIGAAAQAAAAQW50LiBQZXRyb2YgV2FybQAAAAAHAAAATW9kYXJ0dCQAAABQcmVzZXQgd2l0aCBhIHdhcm0gYW5kIG1lbGxvdyBzb3VuZC4AAAAARAEAABAAAABBbnQu IFBldHJvZiBXYXJtAAAAADMGAABHUlVVAAAABgAAAAEDwE1UcmsAAAYdAP8CL0NyYWlnIFJpY2hhcmRzIC0gTGVhdmluZyBBZ2FpbiAtIENyYWlnIFJpY2hhcmRzhGKw QAIYQBgWQDQYQFAWQGwYQH+GSJBHRIEyRwCFGEhcgSZIAIYKsEBqGEA2FkAKGEAABpBHKxpDLgRAKwo+LxwwJIF4sEAEFkAuGEBWFkB2GEB/gwKQQAA6PgAgRwA2QwAG NyaHDEMmJD4mhyo7GEw+AI1KQwCLEkdWCj5EgQg+ABpHAIUmMAAQOwBWSEQMQERKNwAwQAAYSACGcrBAWhRAJBhAAByQRzcMQzkUPjIGMCqDIrBAKhZAVhhAf4J0kDcp Aj4AIkcAGkMAhiJDKCA+J4cEOxdwPgCJYjAAPjsALjcADkMAjHpCKwywQEgEkDwmFLBADAyQOSEKsEAAFJAyIIE8sEAsFkBdGEB/gmaQQgAcOQA0PAASMgCJcEMnBjsg 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 AEDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAwAAAM3MTD+P wnW+AADAPwAAkEEAAAAAAAAAAAAAAAABAAAAAAAAABE4VjgJKAAAUHJWSyYAAAJYRlRQ+ScAAAoAAAAyMDIzLzA2LzA2FwAAAFBpYW5vdGVxIDguMC4wLzIwMjIxMTE3 xyAc3ClsIyT4APzy/X0zwGRsbGG4JwAAdGR0TZ0GAAAVAAAAQ2xhc3NpY2FsIEd1aXRhciBXYXJtAAAAAAcAAABNb2RhcnR0fQAAAFRoaXMgcHJlc2V0IHVzZXMgUjg0 IHJpYmJvbiBtaWNyb3Bob25lcyBrbm93biBmb3IgdGhlaXIgc3Ryb25nIGxvdy1lbmQgcHJvdmlkaW5nIGEgcm91bmRlciBzb3VuZCBpbiBhIEJsdW1sZWluIGNvbmZp Z3VyYXRpb24uAAAAAEQBAAAVAAAAQ2xhc3NpY2FsIEd1aXRhciBXYXJtAAAAAMsFAABHUlVVAAAABgAAAAEDwE1UcmsAAAW1AP8CDmd1aXRfam92dXJjaGlvh0CQWFJk Gn8ULVsUgBpAgVxYQII2kBx/FDlJFIAcQII2kB1/FDxSCoAdQIFmkBh/FChPFIA8QAAYQIIYkB9/CkBKFIAfQIJ8QECBApAffxRBRxSAH0BkKEB4LUAeQUAykBp/Ci1U FIAaQIIYkB9/FEBBFIAfQIJyOUCBFpAcfwo5QhSAHECBAkBAgT45QBSQKE8AQ1ODOIBDQIEqkB9/FEFHFIAfQIE0QUCCBChAKC1AgQKQL1gUPlgAQU0KOESEEoA4QFBB QAqQHH8UOEcUgBxAPC9AADhAeD5AgQKQH38UQEcUgB9AgVKQGH8UKEwUgBhAglSQHX8UPlcUgB1Agy5AQIECkB9/FEA/FIAfQDwoQIEWQEBGkBh/FC9MFIAYQIFwPkBG kB1/FD5UChx/CoAdQAqQOEwUgBxAgzg4QFqQHH8UOEYUgBxAZC9Abj5AHpAYfxQoVBSAGEAekB1/FD5ZFIAdQINWOEBQkBx/FDhMFIAcQG4+QFA4QFAoQIEMkFtKgQww WBRBSxQ3Q4M4gEFAgRaQH38UQEwUgB9AHltAgVIwQCg3QIE+QECBIJArTgBASgo7UoM4gEBAgSCQH38KPj8UgB9AgjYrQAA+QEY7QIFIkDBUFEFPHjdFgkqAQUCCDpAf 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 AAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAQAAAABAAAAAwAAAGD8jz1C5Qm/ULRVPrn87kEAAAAAEQAAAAUAAADmYqrBAAAAAAAAwMIAAMDC AADAwgUAAAAAhEy4AAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAABAAAAAEAAAADAAAATyWBP9qF1j/41Ek+oXUGQwAAAAACAAAA BQAAALZR5cDf443BAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAQAAAAMAAACbT6A/ PBXxv+g2Jj59E5tBgJkSwAIAAAAFAAAABh/iwXUz6MAAAHDCAABwwgAAcMIFAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA AAAAAAQAAAAAAAAAAwAAALgexT89Clc/rkfhPwAAAAAAAAAAAAAAAAUAAAAAAEDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAwAAAAAAIEAzM7M/6lH4PwAAkEH9mexCAAAAAAAAAAABAAAABAAAAAEAAAAMAAAAQ29udHJvbGxlciAx IQAAAHtTZXRQYXJhbWV0ZXJ8M3xuZnhMZm9SdHwwOjAuNTI1fQEAAAAMAAAAQ29udHJvbGxlciAxIgAAAHtTZXRQYXJhbWV0ZXJ8M3xuZnhPbnNldHwwLjI6MC4wNH0B AAAADAAAAENvbnRyb2xsZXIgMR4AAAB7U2V0UGFyYW1ldGVyfDN8bmZ4VmliQ3wwOjAuNn0BAAAADAAAAENvbnRyb2xsZXIgMSMAAAB7U2V0UGFyYW1ldGVyfDN8bmZ4 VHJtRHwwOjAuMjk3NjY1fRE4VjgAMwAAUHJWSyYAAAJYRlRQ8DIAAAoAAAAyMDIzLzA2LzA2FwAAAFBpYW5vdGVxIDguMC4wLzIwMjIxMTE33gCFGBtY8Rpjejdn1A38 o2RsbGGvMgAAdGR0TaQGAAARAAAAU3RlaW5ncmFlYmVyIFdhcm0AAAAABwAAAE1vZGFydHQkAAAAUHJlc2V0IHdpdGggYSB3YXJtIGFuZCBtZWxsb3cgc291bmQuAAAA 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 AQAAAAAAAAAEAAAAAQAAAAMAAADQUbg+HYWrP1yPgj84XeNCX/SHQwUAAAAFAAAAAABAwQAAwMEAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAABAAAAAwAAAB+F6z5SuJ4/XI+CPwAA4kIAALLCBQAAAAUAAAAAAMDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAA UkmdOQAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAADAAAAuB7FPz0KVz+uR+E/AAAAAAAAAAAAAAAABQAAAAAAQMEAAEDB AABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAADAAAAzcxMP4/Cdb4AAMA/ AACQQQAAAAAAAAAAAAAAAAEAAAAAAAAAEThWOJMxAABQclZLJgAAAlhGVFCDMQAACgAAADIwMjMvMDYvMDYXAAAAUGlhbm90ZXEgOC4wLjAvMjAyMjExMTclCG+SxwF+ yP5ahRluLjDgZGxsYUIxAAB0ZHRNugUAABAAAABHcm90cmlhbiBQcmVsdWRlAAAAAAcAAABNb2RhcnR0kwAAAEEgcHJlc2V0IHRoYXQgbGV0cyB5b3UgZGlzY292ZXIg YSBjb2xvcmZ1bCB2YXJpYW50IG9mIHRoZSBHcm90cmlhbiBDb25jZXJ0IFJveWFsIEdyYW5kLiBUaGlzIHByZXNldCBpcyBvcmllbnRlZCB0b3dhcmQgUG9wL0phenov Qmx1ZXMvTW9kZXJuIG11c2ljLgAAAABEAQAAEAAAAEdyb3RyaWFuIFByZWx1ZGUAAAAA3AQAAEdSVVUAAAAGAAAAAQPATVRyawAABMYA/wIiUmljaGFyZHMgLSBOb3cg YW5kIHRoZW4gLSBSaWNoYXJkcwCwQH+EKJA1Imw1AIMEJS2DDDglg0Q9LIM6QScMSSWBXkkAVkEAgXI9AIE0OABoSU4EQUAIJQCDIEkAFkEAgxBJRgBBO4NGJz4GsEBn FkAwFkAAgQSQSQAIsEAYFkBAGEBsFkB/gQKQSUgUQleBKkEAgUgnABQzMhRCAAhJAIEkMwCBPEJTBElQgwA2N4EqSQCCEkIADjo3hD46AIJIOi9EOgAENgCDaCoycrBA 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 AAAAAwAAAKBHYT7IzEw+FK6HP5gpPcL8Nq1DBAAAAAUAAAAAACDBAAAYwgAAwMIAAMDCAADAwgUAAAAAAAAASHs1PAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAEAAAAAAAAABAAAAAEAAAADAAAAXI+CP8jMTD4Uroc/aNYqQs3DrEMEAAAABQAAAAAAGMIAACDBAADAwgAAwMIAAMDCBQAAAODkZzwAAAAAAAAAAAAAAAAA AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAQAAAAMAAAD2KBxArkfhPwAAwD8AAAdDAAAAAAQAAAAFAAAAAADAwAAAcMIAAHDCAABwwgAAcMIF AAAAbxKDOgAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAABAAAAAwAAAAAAIEDNzEw/AADAPwAANEIAAAAABAAAAAUAAAAA AHDCAADAwAAAcMIAAHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAADAAAAuB7FPz0KVz+u R+E/AAAAAAAAAAAAAAAABQAAAAAAcMIAAHDCAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA AAAAAAAAAAEAAAADAAAAzcxMP4/Cdb4AAMA/AACQQQAAAAAAAAAAAAAAAAEAAAAAAAAAEThWOKQsAABQclZLJgAAAlhGVFCULAAACgAAADIwMjMvMDYvMDYXAAAAUGlh bm90ZXEgOC4wLjAvMjAyMjExMTcYjEVHyzymDvwmmkiaLNWaZGxsYVMsAAB0ZHRN6goAABAAAABCbMO8dGhuZXIgSW1wcm92AAAAAAcAAABNb2RhcnR0rAAAAFRoaXMg cHJlc2V0IG9mZmVycyBhIG5pY2UgbXVzaWNhbCBwcmVzZW5jZS4gWW91IG1heSBsaWtlIHRvIHVzZSBpdCBmb3IgZGFpbHkgcHJhY3RpY2Ugb3Igc29tZSByZWxheGVk IGltcHJvdmlzYXRpb24uIEl0IHVzZXMgVTg3LWZpZzggbWljcyB0aGF0IGluY3JlYXNlIHRoZSBzZW5zZSBvZiBzcGFjZS4AAAAARAEAABAAAABCbMO8dGhuZXIgSW1w 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 PwMAAAAAzcxMPgAAAAAAAAAAkAAAkEIDgAAAYB4AAAAAAAAAAACAPx4AAAAAAAAAnQAAkkIDgAAAYBwAAAAAAAAAAACAPxwAAAAAAAAAmwAAlEIDgAAAYBsAAAAAAAAA AACAPxsAAAAAAAAAmgAAlkIDgAAAYBkAAAAAAAAAAACAPxkAAAAAAAAAmAAAmEIDgAAAYBgAAAAAAAAAAACAPxgAAAAAAAAAlwAAmkIDgAAAYBYAAAAAAAAAAACAPxYA AAAAAAAAlQAAnEIDgAAAYBUAAAAAAAAAAACAPxUAAAAAAABAhQAAAACOAACeQgOAAABgFAAAAAAAAAAAAIA/FAAAAAAAAACTAACgQgOAAABgEwAAAAAAAAAAAIA/EwAA AAAAAACSAACiQgOAAABgEgAAAAAAAAAAAIA/EgAAAAAAAACRAACkQgOAAABgEQAAAAAAAAAAAIA/EQAAAAAAAACQAACmQgOAAABgEAAAAAAAAAAAAIA/EAAAAAAAAACP AACoQgOAAABgDwAAAAAAAAAAAIA/DwAAAAAAAACOAACqQgOAAABgDgAAAAAAAAAAAIA/DgAAAAAAAACNAACsQgOAAABgDQAAAAAAAAAAAIA/DQAAAAAAAACMAACuQgOA AABgDAAAAAAAAAAAAIA/DAAAAAAAAACLAACwQgOAAABgDAAAAAAAAAAAAIA/DAAAAAAAAACLAACyQgOAAABgCwAAAAAAAAAAAIA/CwAAAAAAAACKAAC0QgOAAABgCgAA AAAAAAAAAIA/CgAAAAAAAACJAAC2QgOAAABgCgAAAAAAAAAAAIA/CgAAAAAAAACJAAC4QgOAAABgCQAAAAAAAAAAAIA/CQAAAAAAAACIAAC6QgOAAABgCQAAAAAAAAAA AIA/CQAAAAAAAACIAAC8QgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAAC+QgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADAQgOAAABgCAAAAAAAAAAAAIA/CAAA AAAAAACHAADCQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADEQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADGQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACH AADIQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADKQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADMQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADOQgOA AABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADQQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADSQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADUQgOAAABgCAAA AAAAAAAAAIA/CAAAAAAAAACHAADWQgOAAABgCAAAAAAAAAAAAIA/CAAAAAAAAACHAADYQgOAAABgBAAAAAAAAAAAAIA/BAAAAAAAAACDqJbIPQOAAABACQAAAAAAqEEA APBBAAD4QQAAEEIAACRCAAAoQgAAgkIAAKpCAADYQgkAAABP9pc/AbTykz+08pM/BnGRjj+zBYw/L9OcP1I1kT9Esjo//a8CPwEAAAAAAAAAAQAAADMzMz9mZqY/AQAA AAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAAAAEAAAAzMzM/ZmamPwEAAAAAAAAAAQAAADMzMz9mZqY/AQAAAAAAAAABAAAAMzMzP2Zmpj8BAAAAAAAAAAAA8EIAAAAADgAA AAAAAD/NzMw9zcxMPgAAAD8CAAAAAAAAAAOAAABIAQAAAAAAgD8AAAAAA4AAAEgBAAAAAAAAAAQAAAACAAAAAwAAAAQAAAABAAAAAQAAAAAAgD8AAIA/AQAAAAEAAAAB AAAAAQAAAAEAAAAAAIA/AAAAAAAAgEAAALRCRgAAAAADgAAASAEAAAAAAAAAAAAAAAOAAABIAQAAAAAAAAAAAAAAAAAAAAOAAABIAQAAAAAAAAAAAAAAAwAAAAcAAAAB AAAAAAAAAA4AAAAQAAAAAAAAAM3MTD0AAIA/AAAAAAAAAL8AAHBCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAO AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAADgAAABAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAIA/AADAwAAAAAADAAAAAwAAAAAAAAAB AAAABQAAAAQAAAABAAAAAwAAAAAAwD8AAKA/AADAPwAAYcMAAAAABAAAAAUAAAAAAAAAAACQwQAAwMIAAMDCAADAwgUAAAAXt9E4j8J1PQAAAAAAAAAAAAAAAAUAAAAA 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 AJ8AAJBCA4AAAGAeAAAAAAAAAAAAgD8eAAAAAAAAAJ0AAJJCA4AAAGAcAAAAAAAAAAAAgD8cAAAAAAAAAJsAAJRCA4AAAGAbAAAAAAAAAAAAgD8bAAAAAAAAAJoAAJZC A4AAAGAZAAAAAAAAAAAAgD8ZAAAAAAAAAJgAAJhCA4AAAGAYAAAAAAAAAAAAgD8YAAAAAAAAAIEAAIA/AmZmhr8AAAAAAAAAAJIAAJpCA4AAAGAWAAAAAAAAAAAAgD8W AAAAAAAAAIQAAEDAAQAAAAAAAAAAjgAAnEIDgAAAYBUAAAAAAAAAAACAPxUAAAAAAAAAlAAAnkIDgAAAYBQAAAAAAAAAAACAPxQAAAAAAAAAkwAAoEIDgAAAYBMAAAAA AAAAAACAPxMAAAAAAAAAgwAAQMABAAAAAAAAAACMAACiQgOAAABgEgAAAAAAAAAAAIA/EgAAAAAAAACRAACkQgOAAABgEQAAAAAAAAAAAIA/EQAAAAAAAACCZmbGvwEA AAAAAAAAAIsAAKZCA4AAAGAQAAAAAAAAAAAAgD8QAAAAAAAAAI8AAKhCA4AAAGAPAAAAAAAAAAAAgD8PAAAAAAAAAI4AAKpCA4AAAGAOAAAAAAAAAAAAgD8OAAAAAAAA AIMAAIC/AgAAAMAAAAAAAAAAAIYAAKxCA4AAAGANAAAAAAAAAAAAgD8NAAAAAAAAAIwAAK5CA4AAAGAMAAAAAAAAAAAAgD8MAAAAAAAAAIsAALBCA4AAAGAMAAAAAAAA AAAAgD8MAAAAAAAAAIJmZoa/AQAAAAAAAAAAhgAAskIDgAAAYAsAAAAAAAAAAACAPwsAAAAAAAAAigAAtEIDgAAAYAoAAAAAAAAAAACAPwoAAAAAAAAAiQAAtkIDgAAA YAoAAAAAAAAAAACAPwoAAAAAAAAAiQAAuEIDgAAAYAkAAAAAAAAAAACAPwkAAAAAAIA/AQAAAAAAAAAAAQAAAMAAAADAAQAAAAAAAAAAggAAukIDgAAAYAkAAAAAAAAA AACAPwkAAAAAAAAAiAAAvEIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAvkIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAwEIDgAAAYAgAAAAAAAAAAACAPwgA AAAAAAAAhwAAwkIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAxEIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAAhwAAxkIDgAAAYAgAAAAAAAAAAACAPwgAAAAAAAAA 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 QMEAAEDBAABwwgAAcMIAAHDCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAMAAAAzMzO/XI/CPq5H YT8AAAAAAAAAAAAAAAAFAAAAAABAwQAAQMEAAHDCAABwwgAAcMIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQA AAAAAAAAAwAAALgexT89Clc/rkfhPwAAAAAAAAAAAAAAAAUAAAAAAEDBAABAwQAAcMIAAHDCAABwwgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAwAAADMzMz/NzMy9AADAPwAAkEEAAAAAAAAAAAAAAAABAAAAAAAAABE4VjicEAAAUHJWSyYAAAJYRlRQjBAAAAoA AAAyMDIzLzA2LzA2FwAAAFBpYW5vdGVxIDguMC4wLzIwMjIxMTE3f3MDA7UW/Ki/DzAgJ+FkhGRsbGFLEAAAdGR0TTkCAAAgAAAAU3BhY2VkcnVtIC0gbmF0dXJhbCwg aGFuZCBwbGF5ZWQAAAAABwAAAE1vZGFydHRaAAAAVGhlIGRlZmF1bHQgcHJlc2V0IGZvciB0aGUgU3BhY2VkcnVtLCBjbG9zZSB0byB0aGUgb3JpZ2luYWwgaW5zdHJ1 bWVudCwgcGxheWVkIHdpdGggaGFuZHMuAAAAAEQBAAAgAAAAU3BhY2VkcnVtIC0gbmF0dXJhbCwgaGFuZCBwbGF5ZWQAAAAAdAEAAEdSVVUAAAAGAAAAAQPATVRyawAA AV4A/wILYm93ZWRfaW5fQW0AsEAAiFiQPDQYLSyFfTQ0hHCANEA4kDkzhR2AOUAUkDQ3gxCwQEeBLUB/eIA0QBSQOTOCbYAtQIIfkDQzJoA5QIQXNEA8kC00DbBAR3FA ACqQO0AFgDxAhjCQNSyFFoA1QAWQOTuFaIA5QA+QNTWEe4A1QB2QOUKENbBAR3NAfw2QNTlXgC1Aghw1QGQ5QBCQLTKBCLBAR3NAAIEQkD5KBIA7QIZDkDUohUU5PGuA NUCFJJA1NB2AOUCFfJA5OhSANUCEObBAR4E0kDUxM7BAf22ALUCDYDVAgRCQLSlLgDlAdrBARzhAAHqAPkAdkDw/hhE0N4VFgDRAJpA5N4FasEBHgS1Af4JZkDQ8B4A5 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 AAByeWFsEAAAAAIAAAAAAAAAAAAAAP////9vbG9zEQAAAAEAAAABAAAARgAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAA AAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAADgAAAQAMAAAAAAKhBAABwQgAA2EIDAAAA AAAAAIIDAAAAAQAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAQAAAAEAAAABAAAAAAAAQAAAAAABAAAAAAAAAAAAAD8DgAAAYAIA AAAAAKhBAACMQgIAAAAAAIA/gQEAAAAAAAAAAAAAAAAAoMAAAKBAAACgQQAAAAADgAAAUAAAcEIBAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAoMAAAKBA AAAAAAOAAABgAgAAAAAAqEEAAK5CAgAAAAAAAACBA4AAAGACAAAAAACoQQAArkICAAAAAACAP4GAAAAAAAAAANIEAAABAAAAAAAAAAIAAAAAAAA/AACAPwOAAABgAgAA AAAAqEEAAK5CAgAAAAAAAACBA4AAAGACAAAAAACoQQAArkICAAAAAAAAAIEDgAAAYAIAAAAAAKhBAACuQgIAAAAAAIA/gQIAAAABAAAAcQAAAEZsYXQgdGVtcGVyYW1l bnQKQW4gZXF1YWwgdGVtcGVyYW1lbnQgd2hlcmUgdGhlIG9jdGF2ZSByYXRpbyBpcyBleGFjdGx5IDIgd2hlbiB0aGUgb2N0YXZlIHN0cmV0Y2hpbmcgaXMgc2V0IHRv IDEuDAAAAAAAyEIAAEhDAACWQwAAyEMAAPpDAAAWRAAAL0QAAEhEAABhRAAAekQAgIlEAACWRAAAAAAAAAAABAAAAAAA3EM8AAAARQAAAEYAAAAAfwAAAAAAAAAHAAAA RGVmYXVsdAAAAAAAAAAAAAAAAAOAAABgAgAAAAAAqEEAAK5CAgAAAAAAAACBAQAAAAAAAAAAAIA/AQAAAAEAAAABAAAAGAAAAAOAAABQAACAPwEAAAAAAIA/AAAAAAAA gD8DgAAAQBoAAAAAACxCAAAwQgAANEIAADhCAAA8QgAAQEIAAERCAABIQgAATEIAAFBCAACKQgAAjEIAAI5CAACQQgAAkkIAAJRCAACWQgAAmEIAAJpCAACcQgAAnkIA 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 AAAQAAAA > FLOATPOS 0 0 0 0 FXID {2557FC75-5DE9-F04D-AB87-157B9FCAB4EB} WAK 0 0 > > >