ewogICJMYW5nLlNob3dNb3JlVGVybXMiIDogIkFkdmFuY2VkIHNlYXJjaCIsCiAgIkxhbmcuV2FpdGluZyIgOiAiQXdhaXRpbmcgY29uZmlybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZFRpcCIgOiAiUGFzc3dvcmQgaGludCIsCiAgIkxhbmcuT2xkVXNlcm5hbWVXcm9uZyIgOiAiWW91ciBvbGQgdXNlciBJRCBpcyBpbnZhbGlkLiAiLAogICJMYW5nLkNvbnRpbnVlVG9Gcm9udHBhZ2UiIDogIkNvbnRpbnVlIHRvIGhvbWUgcGFnZSIsCiAgIkxhbmcuQWN0aXZhdGlvbkxpbmtTZW50IiA6ICJBbiBhY3RpdmF0aW9uIGxpbmsgZm9yIHlvdXIgdXNlciBhY2NvdW50IGhhcyBiZWVuIHNlbnQgdG8gdGhlIGUtbWFpbCBhZGRyZXNzIHlvdSBwcm92aWRlZC4iLAogICJMYW5nLkRvd25sb2FkYWJsZUVsZWN0cmljTWF0ZXJpYWwiIDogIlPDpGhrw7Zpc3TDpCBsYWRhdHRhdmlzc2Egb2xldmFhIGFpbmVpc3RvYSAoZW4pIiwKICAiTGFuZy5JbmZvcm1hdGlvbkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSBmb3IgaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLk9wZW5TdWJHcm91cHMiIDogIk9wZW4gc3ViLWdyb3VwcyIsCiAgIkxhbmcuUmV0dXJuVG9PbmxpbmUiIDogIlJldHVybiB0byBPbmxpbmUtc2VydmljZSIsCiAgIkxhbmcuQWNjZXB0RGVsaXZlcnlUZXJtcyIgOiAiQWNjZXB0IGRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5CaWxsaW5nLlR5cGUiIDogIkludm9pY2UgZGVsaXZlcnkiLAogICJMYW5nLkRvd25sb2FkcyIgOiAiRG93bmxvYWRzIiwKICAiTGFuZy5CaWxsaW5nQWRkcmVzc0Zvckludm9pY2UiIDogIkUtaW52b2ljZSBhZGRyZXNzIiwKICAidXJsZXhlY3V0ZXBhdGgiIDogIi9jaGFubmVscy9wdWJsaWMvd3d3L3Zlcmtrb2thdXBwYS9lbi9pbmRleC9wYWxhdXRlIiwKICAiTGFuZy5QYXltZW50U3RhdHVzIiA6ICJQYXltZW50IHN0YXR1cyIsCiAgImVsZW1lbnQubW9kZSIgOiAiZWxlbWVudCIsCiAgIkxhbmcuRnJvbnRwYWdlIiA6ICJIb21lIHBhZ2UiLAogICJMYW5nLk5vUmVzdWx0cyIgOiAiTm8gcmVzdWx0cyIsCiAgIkxhbmcuUGF5bWVudE1ldGhvZCIgOiAiUGF5bWVudCBtZXRob2QiLAogICJMYW5nLkxpY2VuY2UuTWFuYWdlbWVudCIgOiAiVXNlciBNYW5hZ2VtZW50IiwKICAiTGFuZy5PbmxpbmVVc2VyIiA6ICJPbmxpbmUgdXNlciIsCiAgIkxhbmcuUHJldmlldyIgOiAiUHJldmlldyIsCiAgIkxhbmcubnVtYmVyT2ZQcm9kdWN0IiA6ICJjb3BpZXMgb2YgdGhpcyBwcm9kdWN0PyIsCiAgIkxhbmcuVGFibGVPZkNvbnRlbnRzIiA6ICJUYWJsZSBvZiBjb250ZW50cyIsCiAgIkxhbmcuUHVibGlzaGVyIiA6ICJQdWJsaXNoZXIiLAogICJMYW5nLkNvbnRpbnVlVG9Mb2dpbiIgOiAiQ29udGludWUgdG8gbG9naW4iLAogICJMYW5nLkRlbGl2ZXJ5U3RyZWV0IiA6ICJTdHJlZXQgYWRkcmVzcy9QTyBCb3giLAogICJMYW5nLlVudGlsIiA6ICIgIiwKICAiTGFuZy5TZWFyY2hQREYiIDogIlNlYXJjaCBwdWJsaWNhdGlvbiBjb250ZW50IiwKICAiTGFuZy5MaW1pdFVzaW5nUmF0aWZpY2F0aW9uRGF0ZSIgOiAiTGltaXQgdXNpbmcgZGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiIsCiAgIkxhbmcuRG93bmxvYWRQREYiIDogIkRvd25sb2FkIFBERiBmaWxlIiwKICAiTGFuZy5QdWJsaXNoZWQiIDogIlB1Ymxpc2hlZCIsCiAgImltcG9ydHBhdGgiIDogIi93ZWJjb21wb25lbnRzL3Nmcy9jb250ZW50cGFnZS8iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZUNsb3NlZCIgOiAiT3VyIGN1c3RvbWVyIHNlcnZpY2UgaXMgY2xvc2VkLiIsCiAgIkxhbmcuRGlzY291bnQiIDogIkRpc2NvdW50IiwKICAiTGFuZy5Eb3dubG9hZDIiIDogIkRvd25sb2FkIiwKICAiTGFuZy5TZWFyY2hQcm9kdWN0Z3JvdXAiIDogIlNlYXJjaCBieSBwcm9kdWN0IGdyb3VwIiwKICAiTGFuZy5Ob1B1cmNoYXNlZFByb2R1Y3RzIiA6ICJZb3UgaGF2ZSBub3QgcHVyY2hhc2VkIGFueSBwcm9kdWN0cyBmcm9tIHRoZSBTRlMgd2Vic2hvcC4iLAogICJMYW5nLlVzZUNvbXBhbnlBZGRyZXNzIiA6ICJVc2UgY29tcGFueSBhZGRyZXNzIiwKICAiTGFuZy5EZWxpdmVyeUVQVUIuRG93bmxvYWQiIDogIkRvd25sb2FkIChlUHViKSIsCiAgIkxhbmcuSGVhZGVyLldlYnN0b3JlIiA6ICJXZWJzaG9wIiwKICAiTGFuZy5FdmFzdGVhc2V0dWtzZXQiIDogIkNvb2tpZSBzZXR0aW5ncyIsCiAgImVkaXR1cmwiIDogIi9iaW4vZ2V0L3ZlZC9aN01hSWlYbVQuWjdOTlkxNVBsLjFHemlhYXdtNCIsCiAgIkxhbmcuV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIldpdGhkcmF3biBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNlYXJjaHdvcmRFeGlzdFJlbGF0aW9uc2hpcHMiIDogIlNlYXJjaCBpbiByZWxhdGlvbnNoaXBzIGFuZCB0aXRsZXMuIiwKICAiTGFuZy5Ub3RhbFdpdGhvdXRUYXgiIDogIlRvdGFsIHdpdGhvdXQgdGF4IiwKICAiTGFuZy5BZGRpdGlvbmFsSW5mbyIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuRG93bmxvYWRUaW1lRW5kIiA6ICJEb3dubG9hZCBleHBpcmVzIiwKICAiTGFuZy5Nb3N0UG9wdWxhciIgOiAiTW9zdCBwb3B1bGFyIiwKICAiTGFuZy5SZWZlcmVuY2VzIiA6ICJOb3JtYXRpdmUgcmVmZXJlbmNlcyIsCiAgIkxhbmcuTG9hZE5leHQiIDogIlNob3cgbW9yZSBwdWJsaWNhdGlvbnMiLAogICJMYW5nLk5ld1Byb2R1Y3RzIiA6ICJOZXcgcHVibGljYXRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVHVvdGV1dXRpc2V0IiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLkVkaXRUZXh0IiA6ICJFZGl0IHRleHQiLAogICJMYW5nLkludmFsaWRWQVQiIDogIllvdXIgVkFUIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5EZW5pZWQiIDogIkh5bMOkdHR5IiwKICAiTGFuZy5BZGRUb1NlYXJjaCIgOiAiQWRkIHRvIHNlYXJjaCBvcHRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVGFiU3RhbmRhcmQiIDogIlN0YW5kYXJkcyBhbmQgcHVibGljYXRpb25zIiwKICAiTGFuZy51bmxvYWRlZCIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuUHVyY2hhc2VBbmREb3dubG9hZEhpc3RvcnkiIDogIlB1cmNoYXNlIGFuZCBkb3dubG9hZCBoaXN0b3J5IiwKICAiTGFuZy5QZXJtaXNzaW9uRGVsZXRlZEZyb21Vc2VyIiA6ICJVc2VyIGFjY2VzcyByaWdodHMgaGF2ZSBiZWVuIHVwZGF0ZWQuIiwKICAiTGFuZy5Ob05ld1B1YmxpY2F0aW9ucyIgOiAiVmFsaXR1bGxhIGFpa2F2w6RsaWxsw6QgZWkgdXVzaWEganVsa2Fpc3VqYSAoZW4pIiwKICAiTGFuZy5TZWFyY2giIDogIkZpbmQiLAogICJMYW5nLlJlZ2lzdHJhdGlvbkVycm9yIiA6ICJBbiBlcnJvciBkdXJpbmcgc2lnbi11cC4iLAogICJMYW5nLlRheCIgOiAiVkFUIiwKICAiTGFuZy5JUExvZ2luQ29uZmlybUxvZ2luIiA6ICJMb2dpbiBtdXN0IGJlIGNvbmZpcm1lZCBmcm9tIHRoaXMgSVAtYWRkcmVzcy4gQ29uZmlybWF0aW9uIGVtYWlsIGhhcyBiZWVuIHNlbnQgdG8geW91ciBlbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuTGltaXRVc2luZ1Byb2R1Y3Rncm91cHMiIDogIkxpbWl0IHVzaW5nIHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5ZZWFyIiA6ICJZZWFyIiwKICAiTGFuZy5Ub3BOYXZpTWFpblRpdGxlIiA6ICJTdGFuZGFyZHMgYW5kIG90aGVyIHB1YmxpY2F0aW9ucyBieSB0b3BpYyIsCiAgIkxhbmcuSW52YWxpZFBvc3RhbENvZGUiIDogIlBvc3Rjb2RlIGlzIGludmFsaWQuIiwKICAiTGFuZy5Ob1Jlc3VsdHMuV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIllvdXIgc2VhcmNoIHJldHVybmVkIG5vIHdpdGhkcmF3biBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlRvcE5hdmlVbGtvbWFpc2V0IiA6ICJGb3JlaWduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2lnbkluIiA6ICJMb2cgaW4iLAogICJMYW5nLkNyZWF0ZWREYXRlIiA6ICJEYXRlIG9mIHB1YmxpY2F0aW9uLCBhc2NlbmRpbmciLAogICJMYW5nLkxpbWl0VXNpbmdCZWdpblRpbWUiIDogIkxpbWl0IHVzaW5nIGJlZ2luIHRpbWUiLAogICJMYW5nLlBhcGVyRGVsaXZlcnlDb250YWN0IiA6ICJJZiB5b3Ugd2lzaCB0byBwdXJjaGFzZSBwcmludGVkIHB1YmxpY2F0aW9ucywga2luZGx5IGNvbnRhY3Qgc2FsZXNAc2ZzLmZpIiwKICAiTGFuZy5TZWFyY2hGcm9tQ29udGVudCIgOiAiU2VhcmNoIHB1YmxpY2F0aW9uIGNvbnRlbnQiLAogICJMYW5nLlNlYXJjaFNGUyIgOiAiRmluZCBhbiBTRlMgcHVibGljYXRpb24iLAogICJMYW5nLlNlYXJjaElTTyIgOiAiRmluZCBhbiBJU08gcHVibGljYXRpb24iLAogICJMYW5nLkNoYW5nZVBhc3N3b3JkIiA6ICJSZXNldCBwYXNzd29yZCIsCiAgIkxhbmcuUGVybWlzc2lvbkFkZGVkRm9yVXNlciIgOiAiVXNlciBJRCBoYXMgYWNjZXNzIG5vdyIsCiAgIkxhbmcuTmF5dGFTaWRvcyIgOiAiU2hvdyByZWxhdGlvbnNoaXBzIiwKICAiTGFuZy5QYXNzd29yZE5vdENoYW5nZWQiIDogIllvdXIgcGFzc3dvcmQgd2FzIG5vdCByZXNldC4iLAogICJMYW5nLk5vbmVMaW1pdCIgOiAiTm8gbGltaXRhdGlvbiIsCiAgIkxhbmcuU2VsZWN0UHJvZHVjdGdyb3VwIiA6ICJTZWxlY3QgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLkNvbXBhbnkuVHlwZSIgOiAiTGVnYWwgZm9ybSIsCiAgIkxhbmcuU2F2ZS5JbmZvIiA6ICJTYXZlIGRldGFpbHMiLAogICJMYW5nLkJ1eWVySW5mb3JtYXRpb24iIDogIkJ1eWVyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Eb3dubG9hZCIgOiAiRG93bmxvYWQiLAogICJMYW5nLkxvZ291dCIgOiAiTG9nIG91dCIsCiAgIkxhbmcuWW91Q2FuTm93TG9nSW4iIDogIllvdSBtYXkgbm93IGxvZyBpbi4iLAogICJMYW5nLkJhY2tUb1NlYXJjaExpc3QiIDogIlJldHVybiB0byBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuVXNlQ29tbWFUb1NlcGFyYXRlRW1haWxzIiA6ICJVc2UgY29tbWEgb3Igc2VtaWNvbG9uIGFzIGEgc2VwYXJhdG9yIGJldHdlZW4gZW1haWwgYWRkcmVzc2VzLiIsCiAgIkxhbmcuRmlsZVR5cGUiIDogIkZpbGUgdHlwZSIsCiAgIkxhbmcuUGFwZXIiIDogIlByaW50ZWQiLAogICJMYW5nLldyb25nVXNlcm5hbWVPclBhc3N3b3JkIiA6ICJDaGVjayB5b3VyIHVzZXIgSUQgYW5kIHBhc3N3b3JkIiwKICAiTGFuZy5PcmRlck1vcmVUaGFuIiA6ICJEbyB5b3Ugd2FudCB0byBvcmRlciBtb3JlIHRoYW4iLAogICJMYW5nLlByb2R1Y3RzIiA6ICJQcm9kdWN0cyIsCiAgIkxhbmcuUGVybWlzc2lvbk9mZmVyUmVxdWVzdCIgOiAiQXV0aG9yaXplZCB0byBxdW90ZSBmb3IgYW4gb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkRlY2VtYmVyIiA6ICJEZWNlbWJlciIsCiAgIkxhbmcuU2VhcmNoRnJvbVByb2R1Y3RHcm91cCIgOiAiU2VhcmNoIG9ubHkgZnJvbSBwcm9kdWN0IGdyb3VwIiwKICAiTGFuZy5SZWdpc3RlcmF0aW9uIiA6ICJDcmVhdGUgYWNjb3VudCIsCiAgIkxhbmcuU2VhcmNoRmlsdGVycyIgOiAiQ3VycmVudGx5IHJlZmluZWQgYnkiLAogICJMYW5nLk5vUmVzdWx0cy5Qcm9kdWN0Z3JvdXAiIDogIiBZb3VyIHNlYXJjaCByZXR1cm5lZCBubyAgcHVibGljYXRpb25zIGluIHRoaXMgZ3JvdXAuIiwKICAiTGFuZy5Nb3JlUHJvZHVjdE5ld3MiIDogIlNob3cgbW9yZSIsCiAgIkxhbmcuU0ZTZWxlY3RyaWMiIDogIlNGUzogZWxlY3Ryb3RlY2huaWNzIiwKICAiTGFuZy5Nb3N0U29sZEZyb21Db21taXR0ZWUiIDogIk1vc3QgcG9wdWxhciBmcm9tIHRoaXMgY29tbWl0dGVlIiwKICAiTGFuZy5MaWNlbmNlLkRlcGFydG1lbnQiIDogIkRpdmlzaW9uIiwKICAiTGFuZy5BZGRVc2VyIiA6ICJBZGQgdXNlciIsCiAgIkxhbmcuTmV3UGFzc3dvcmRUb29TaG9ydCIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCA2IGNoYXJhY3RlcnMgbG9uZy4iLAogICJMYW5nLlB1cmNoYXNlSW5XZWJzaG9wIiA6ICJQdXJjaGFzZSBpbiB3ZWJzaG9wIiwKICAiTGFuZy5MaWNlbmNlRnVsbCIgOiAiTGljZW5zZSBmdWxsIiwKICAiTGFuZy5Db21wYW55RGVsaXZlcnlBZGRyZXNzUHJvbXB0IiA6ICJZb3VyIGNvbXBhbnkgdXNlcyB0aGUgZm9sbG93aW5nIGRlbGl2ZXJ5IGFkZHJlc3MgaW5mb3JtYXRpb24iLAogICJMYW5nLlBhZ2UiIDogIlBhZ2UiLAogICJMYW5nLldlYkJpbGxpbmdSZWZlcmVuY2UiIDogIlJlZmVyZW5jZSIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9PbmxpbmVXaXRoTmV3VXNlcm5hbWUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgb25saW5lIHNlcnZpY2Ugd2l0aCB5b3VyIG5ldyB1c2VyIElELiIsCiAgIkxhbmcuVXNlclJlbW92ZWQiIDogIkvDpHl0dMOkasOkbiBwb2lzdGFtaW5lbiIsCiAgIkxhbmcuQnVzaW5lc3NJRHJlY2VpcHQiIDogIlZBVCIsCiAgIkxhbmcuQ3VzdG9tZXJCYXNpY1VzZXIiIDogIkJhc2ljIHVzZXIiLAogICJMYW5nLlB1YmxpY2F0aW9uIiA6ICJQdWJsaWNhdGlvbiIsCiAgIkxhbmcuQmlsbGluZ1Bvc3RhbENvZGUiIDogIlBvc3Rjb2RlIiwKICAiTGFuZy5CaWxsaW5nLkluZm8uUGFwZXIiIDogIkJpbGxpbmcgaW5mb3JtYXRpb24gKHN0YW5kYXJkIG1haWwpIiwKICAiTGFuZy5Vc2VybmFtZUNoYW5nZWQiIDogIllvdXIgdXNlciBJRCBoYXMgYmVlbiBjaGFuZ2VkLiIsCiAgIkxhbmcuUGVyc29uYWxJbmZvVXBkYXRlZFRpdGxlIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiB1cGRhdGVkIiwKICAiTGFuZy5DaXR5IiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLk9yZGVyUHVibGljYXRpb25JZCIgOiAiUmVmZXJlbmNlIGNvZGUgQSB0byBaIiwKICAiTGFuZy5EZWxpdmVyeVBERi5FTWFpbC5UZXh0IiA6ICJUaGUgZG93bmxvYWQgbGluayB3aWxsIGJlIGRlbGl2ZXJlZCB3aXRoaW4gdHdvIGJ1c2luZXNzIGRheXMgdG8gdGhlIGVtYWlsIGFkZHJlc3MgeW91IGhhdmUgcHJvdmlkZWQuIEludm9pY2luZyBpcyBhdmFpbGFibGUgZm9yIGNvbXBhbmllcy4iLAogICJMYW5nLlJvd1ByaWNlSW5mbyIgOiAiTm90ZSEgUHJpY2VzIHNob3duIG9uIHByb2R1Y3Qgcm93cyBoYXZlIGJlZW4gcm91bmRlZCB0byB0aGUgbmVhcmVzdCB2YWx1ZS4gUHJpY2UgdG90YWxzIGFyZSBmaW5hbC4iLAogICJMYW5nLkxpY2VuY2UuRm9sbG93aW5nLlBlcnNvbnMiIDogIkZvbGxvd2luZyBwZW9wbGUgaGF2ZSBhY2Nlc3MiLAogICJMYW5nLlVzZXJBY3RpdmF0aW9uRmFpbGVkIiA6ICJVc2VyIElEIHJlZ2lzdHJhdGlvbiBmYWlsZWQiLAogICJMYW5nLlNlYXJjaHdvcmQiIDogIlNlYXJjaCB3b3JkIiwKICAiTGFuZy5Db2xsZWN0aW9uIiA6ICJDb2xsZWN0aW9uIiwKICAiTGFuZy5QYXNzd29yZExlbmd0aCIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCBzaXggY2hhcmFjdGVycy4iLAogICJMYW5nLlRvcE5hdmlUYWJFbGVjdHJpYyIgOiAiRWxlY3Ryb3RlY2huaWNhbCBzdGFuZGFyZHMiLAogICJMYW5nLlN1cHBvcnRlZEZpbGVGb3JtYXRzIiA6ICJTdXBwb3J0ZWQgZmlsZSBmb3JtYXRzOiAuanBnLCAucG5nLCAuZ2lmLCAuc3ZnIiwKICAiTGFuZy5WaXNpdG9ycyIgOiAiVmlzaXRvcnMiLAogICJMYW5nLlBlcnNvbmFsLkluZm8iIDogIlBlcnNvbmFsIGluZm9ybWF0aW9uIiwKICAiZWxlbWVudC42IiA6ICJmYWxzZSIsCiAgImVsZW1lbnQuNSIgOiAiZmFsc2UiLAogICJMYW5nLkRvd25sb2FkVGltZUVuZGVkIiA6ICJEb3dubG9hZCB0aW1lIGV4cGlyZWQiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkVNYWlsIiA6ICJFLW1haWwiLAogICJMYW5nLkRlbGl2ZXJ5bWV0aG9kIiA6ICJEZWxpdmVyeSBtZXRob2QiLAogICJMYW5nLlJldHVyblRvU2VhcmNoIiA6ICJSZXR1cm4gdG8gc2VhcmNoIGxpc3RpbmdzIiwKICAic2VjdGlvbiIgOiAiZGVmYXVsdCIsCiAgIkxhbmcub2ZmaWNlcyIgOiAib2ZmaWNlcyIsCiAgIkxhbmcuV2l0aGRyZXdEYXRlIiA6ICJXaXRoZHJhd24iLAogICJMYW5nLkN1c3RvbWVyUmVmZXJlbmNlIiA6ICJDdXN0b21lciBudW1iZXIiLAogICJMYW5nLlNlYXJjaHJlc3VsdHMiIDogIlNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5VcGRhdGVJbmZvIiA6ICJVcGRhdGUgaW5mb3JtYXRpb24iLAogICJMYW5nLlNhdmVOZXdVc2VybmFtZSIgOiAiU2F2ZSB5b3VyIG5ldyB1c2VyIElEIiwKICAiTGFuZy5PcGVuIiA6ICJPcGVuIiwKICAiTGFuZy5XZWJCaWxsaW5nQWRkcmVzcyIgOiAiRS1pbnZvaWNpbmcgYWRkcmVzcyIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLkVsZWN0cmljIiA6ICJCaWxsaW5nIGluZm9ybWF0aW9uIChlLWludm9pY2UpIiwKICAiTGFuZy5WQVRjb2RlIiA6ICJWQVQgSUQiLAogICJMYW5nLkN1c3RvbWVyTWFpblVzZXIiIDogIkFzaWFra2FhbiBww6TDpGvDpHl0dMOkasOkIiwKICAiTGFuZy5TZWxlY3ROZXdEZWxpdmVyeUFkZHJlc3MiIDogIlNlbGVjdCBuZXcgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuSmFudWFyeSIgOiAiSmFudWFyeSIsCiAgIkxhbmcuUHJvYmxlbVNpdHVhdGlvbkNvbnRhY3QiIDogIklmIHlvdSBlbmNvdW50ZXIgcHJvYmxlbXMsIHBsZWFzZSBjb250YWN0IFNGUyBjdXN0b21lciBzZXJ2aWNlIGJ5IGUtbWFpbCAoc2FsZXNAc2ZzLmZpKSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudEJ5IiA6ICJRdW90ZSBzZW50IGJ5IiwKICAiZWxlbWVudC5wYXRoIiA6ICJzZnMvY29udGVudHBhZ2UiLAogICJpMThuLmJhc2UiIDogInNmcy9jb250ZW50cGFnZSIsCiAgIkxhbmcuUGhvbmVBYnIiIDogInRlbC4iLAogICJMYW5nLlNob3dMZXNzIiA6ICJTaG93IGxlc3MiLAogICJMYW5nLkFib3V0U2l0ZSIgOiAiQWJvdXQiLAogICJMYW5nLlNlbmRPZmZlclJlcXVlc3QiIDogIlNlbmQgcXVvdGUiLAogICJMYW5nLlNpbXVsdGFuZXVvc1VzZXJzIiA6ICJTaW11bHRhbmVvdXMgdXNlcnMiLAogICJMYW5nLkhhbmRib29rcyIgOiAiSGFuZGJvb2tzIiwKICAiTGFuZy5DaGF0VXNlck9wZW5DaGF0V2luZG93IiA6ICJVc2VyIG9wZW5lZCB0aGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLlJhdGlmaWNhdGlvbkRhdGVCZWdpbiIgOiAiRnJvbSIsCiAgIkxhbmcuTW92ZVRvUGF5bWVudCIgOiAiUHJvY2VlZCB0byBwYXltZW50IiwKICAiTGFuZy5SZWdpc3RyYXRpb25mb3JtU2VudCIgOiAiVGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4iLAogICJMYW5nLkNvbnRpbnVlIiA6ICJDb250aW51ZSIsCiAgIkxhbmcuRW1haWxTZW50VG9Vc2VyIiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlci4iLAogICJjaGFubmVsLmxhbmd1YWdlIiA6ICJlbiIsCiAgIkxhbmcuQ29udHJhY3QuTmFtZSIgOiAiQ29udHJhY3QgbmFtZSIsCiAgIkxhbmcuUmVwb3J0UHJvZHVjdEdyb3VwU2lkZW5vdGUiIDogIihQbGVhc2Ugbm90ZSB0aGF0IGEgcHVibGljYXRpb24gY2FuIGJlIGluY2x1ZGVkIGluIHNldmVyYWwgcHJvZHVjdCBncm91cHMuIFRoZSB0b3RhbCBudW1iZXIgb2YgZG93bmxvYWRzIGRvZXMgbm90IGVxdWFsIHRoZSBzdW0gb2YgYWxsIHJvd3MuKSIsCiAgIkxhbmcuRGVsZXRlU3VjY2VzcyIgOiAiUmVtb3ZlZCBzdWNjZXNzZnVsbHkiLAogICJMYW5nLkJpbGxpbmcuSW5mby5FbGVjdHJpYy5PcmRlciIgOiAiT3JkZXIgYmlsbGluZyBpbmZvcm1hdGlvbiAoZS1pbnZvaWNlKSAiLAogICJMYW5nLk9yZGVyZXIiIDogIk9yZGVyZWQgYnkiLAogICJMYW5nLkFzc29jaWF0aW9uIiA6ICJBc3NvY2lhdGlvbiIsCiAgIkxhbmcuQmlsbGluZ0luZm8iIDogIkJpbGxpbmcgaW5mb3JtYXRpb24iLAogICJMYW5nLlNlYXJjaHdvcmRzIiA6ICJTZWFyY2giLAogICJMYW5nLkFkZFRvQ2FydCIgOiAiQWRkIHRvIGNhcnQiLAogICJMYW5nLlByb2R1Y3RQcm9jZXNzUmVhZHkiIDogIlRoZSBwdWJsaWNhdGlvbiBpcyBub3cgcmVhZHkgZm9yIGRvd25sb2FkLiBTYXZlIGl0IG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIlVJRCIgOiAiaWQ1T21uTDFOWGciLAogICJMYW5nLlBlcnNvbmFsQ29udGFudERldGFpbHMiIDogIllvdXIgY29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQmlsbGVyIiA6ICJCaWxsZWQgYnkiLAogICJMYW5nLk5vU2VhcmNoUmVzdWx0c09ubGluZSIgOiAiTm8gcmVzdWx0cyBmb3VuZCBmcm9tIHlvdXIgY29sbGVjdGlvbnMiLAogICJMYW5nLlB1YmxpY2F0aW9uTGFuZ3VhZ2UiIDogIkxhbmd1YWdlKHMpIiwKICAiTGFuZy5QYXNzd29yZDIiIDogIlJldHlwZSBwYXNzd29yZCIsCiAgIkxhbmcuSW52YWxpZC5FbWFpbCIgOiAiQ2hlY2sgZS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLlVzZXJDb3VudCIgOiAiQ291bnQiLAogICJJTlNUQU5DRUlEIiA6ICI1T21vTWNsdXUiLAogICJMYW5nLlJlcXVlc3RDb250ZW50IiA6ICJTZWxlY3RlZCBpdGVtcyIsCiAgIkxhbmcuQ29udHJhY3RHcm91cHMiIDogIkNvbnRyYWN0IGdyb3VwcyIsCiAgIkxhbmcuTG9naW5GYWlsZWQiIDogIkxvZ2luIGZhaWxlZC4iLAogICJMYW5nLlByb2R1Y3Rncm91cHMiIDogIlByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5SZWZlcmVuY2UiIDogIlJlZmVyZW5jZSIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uVHlwZSIgOiAiVmFodmlzdHVzdGFwYSAoZW4pIiwKICAiTGFuZy5DbGVhckNvbnN0cmFpbnRzIiA6ICJDbGVhciBzZWFyY2ggY29uc3RyYWludHMiLAogICJMYW5nLlJlZ2lzdGVyIiA6ICJDcmVhdGUgYWNjb3VudCIsCiAgIkxhbmcuTGFzdG5hbWUiIDogIkxhc3QgbmFtZSIsCiAgImVsZW1lbnQiIDogInNmcy9jb250ZW50cGFnZSIsCiAgIkxhbmcuU29sZS5UcmFkZXIiIDogIlNvbGUgcHJvcHJpZXRvcnNoaXAiLAogICJMYW5nLkxpbWl0ZWREZWxpdmVyeW1ldGhvZHMiIDogIkRlbGl2ZXJ5IG9wdGlvbnMgYXJlIGxpbWl0ZWQgYmVjYXVzZSB0aGVyZSBhcmUgZHVwbGljYXRlIHByb2R1Y3RzIGluIHlvdXIgY2FydC4iLAogICJMYW5nLkZpbGxNaXNzaW5nRmllbGRzIiA6ICJGaWxsIG91dCBtaXNzaW5nIGZpZWxkcy4iLAogICJMYW5nLlNlbnQiIDogIlNlbnQiLAogICJMYW5nLnVzZXJsaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLk5ld1VzZXJuYW1lIiA6ICJOZXcgdXNlciBJRCIsCiAgIkxhbmcuT25saW5lQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWREZXNjIiA6ICIgUmVmZXJlbmNlIGNvZGUgWiB0byBBIiwKICAiTGFuZy5PcGVuRGVsaXZlcnlUZXJtcyIgOiAiT3BlbiBkZWxpdmVyeSB0ZXJtcyIsCiAgIkxhbmcuQ3VzdG9tZXJOdW1iZXIiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9XZWJzdG9yZTIiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIElELiIsCiAgIkxhbmcuU2VuZCIgOiAiU2VuZCIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0IiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkFkZERlbGl2ZXJ5QWRkcmVzcyIgOiAiQWRkIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLkdvVG9TYWxlc0N1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3Igc2FsZXMiLAogICJMYW5nLlBlcm1pc3Npb25NYW5hZ2VtZW50IiA6ICJSaWdodHMgbWFuYWdlbWVudCIsCiAgIkxhbmcuUGVyc29uQ291bnQiIDogIlBlcnNvbm5lbCBjb3VudCIsCiAgIkxhbmcuRmlyc3RuYW1lIiA6ICJGaXJzdCBuYW1lIiwKICAiTGFuZy5Nb3JlV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIk1vcmUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQWRkUERGdG9TaG9wcGluZ0NhcnQiIDogIkFkZCBwdWJsaWNhdGlvbiB0byBjYXJ0IiwKICAiTGFuZy5Nb250aCIgOiAiTW9udGgiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmVXaXRoTmV3VXNlcm5hbWUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyB1c2VyIElELiIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZSIgOiAiSGlkZSBub3JtYXRpdmUgcmVmZXJlbmNlcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJHVUlEIiA6ICIiLAogICJMYW5nLlNob3dSZWZlcmVuY2VzIiA6ICJTaG93IG5vcm1hdGl2ZSByZWZlcmVuY2VzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuN0RheXNMaW1pdCIgOiAiTGFzdCA3IGRheXMiLAogICJMYW5nLk9mZmljZUNvdW50IiA6ICJPZmZpY2UgY291bnQiLAogICJMYW5nLlBheW1lbnRFcnJvciIgOiAiUGF5bWVudCBmYWlsZWQuIiwKICAiTGFuZy5EZWxpdmVyeVBERi5Eb3dubG9hZC5UZXh0IiA6ICJZb3UgY2FuIGRvd25sb2FkIHRoZSBwdWJsaWNhdGlvbiBhcyBhIFBERi1maWxlIGltbWVkaWF0ZWx5IGFmdGVyIHBheW1lbnQuIElmIHlvdSB3aXNoIHRvIGJlIGludm9pY2VkIGZvciBhbiBlbGVjdHJvbmljIHB1YmxpY2F0aW9uLCBwbGVhc2UgY2hvb3NlICdFbWFpbCcgYXMgdGhlIGRlbGl2ZXJ5IG1ldGhvZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLk5vVGF4IiA6ICJWQVQgMCUiLAogICJMYW5nLlVubG9hZGVkUHJvZHVjdCIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuU2FsZXNDdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UgZm9yIHNhbGVzIiwKICAiZWxlbWVudC5jb21wb25lbnQiIDogInRydWUiLAogICJMYW5nLk9sZFBhc3N3b3JkIiA6ICJPbGQgcGFzc3dvcmQiLAogICJMYW5nLlZBVC5OdW1iZXIiIDogIlZBVCBJRCIsCiAgIkxhbmcuRG93bmxvYWRlZCIgOiAiRG93bmxvYWRlZCIsCiAgIkxhbmcuQXByaWwiIDogIkFwcmlsIiwKICAiTGFuZy5TdGFuZGFyZFJlc3VsdHMiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIiwKICAiTGFuZy5SZWNlaXZlciIgOiAiUmVjaXBpZW50IiwKICAiTGFuZy5Ub3BOYXZpVGFiSGFuZGJvb2tzIiA6ICJIYW5kYm9va3MiLAogICJMYW5nLkxhc3ROYW1lIiA6ICJMYXN0IG5hbWUiLAogICJMYW5nLkFjY2VwdERvd25sb2FkIiA6ICJCeSBjb21wbGV0aW5nIHRoZSBwYXltZW50IEkgYWdyZWUgdGhhdCB0aGUgcHVibGljYXRpb24gYmVjb21lcyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBwYXltZW50IGFwcHJvdmFsLiIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlciBmb3IgcmVnaXN0cmF0aW9uLiIsCiAgIkxhbmcuVG90YWxVc2VycyIgOiAiVG90YWwgbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0hpc3RvcnkiIDogIldlYnNob3AgcHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuRGVsaXZlcnlDaXR5IiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dDYW5jZWwiIDogIkNhbmNlbCIsCiAgIkxhbmcuRGlzY291bnQyIiA6ICJEaXNjb3VudCIsCiAgIkxhbmcucHJvY2Vzc2luZyIgOiAicHJvY2Vzc2luZyIsCiAgIkxhbmcuU0ZTUHJvZHVjdGdyb3VwcyIgOiAiU0ZTIiwKICAiTGFuZy5Vc2VybmFtZSIgOiAiVXNlciBuYW1lIiwKICAiTGFuZy5DbG9zZSIgOiAiQ2xvc2UiLAogICJMYW5nLk9wZXJhdGVzQXNVc2VybmFtZSIgOiAiVXNlZCBhcyB1c2VyIElEIiwKICAiTGFuZy5wZXJzb25zIiA6ICJwZW9wbGUiLAogICJMYW5nLk9mZmVyZWRQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3RlZCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuU21hbGxXaW5kb3ciIDogIkhpZGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLkZpbGxBbGxGaWVsZHMiIDogIlBsZWFzZSBmaWxsIG91dCBhbGwgZmllbGRzIiwKICAiTGFuZy5OZXdQdWJsaWNhdGlvbnMiIDogIkxhdGVzdCByZWxlYXNlcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGFjdGl2YXRlZC4iLAogICJMYW5nLkZpcnN0TmFtZSIgOiAiRmlyc3QgbmFtZSIsCiAgIkxhbmcuT3JkZXIiIDogIlNvcnQiLAogICJMYW5nLlByb2R1Y3RBZGRlZFRvQ2FydCIgOiAiUHJvZHVjdCBhZGRlZCB0byBzaG9wcGluZyBjYXJ0IiwKICAiTGFuZy5QaG9uZW51bWJlcnMiIDogIlBob25lIiwKICAiTGFuZy5SZXR1cm5Ub1B1YmxpY2F0aW9ucyIgOiAiUmV0dXJuIHRvIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuSVNPUHJvZHVjdGdyb3VwcyIgOiAiSVNPIiwKICAiTGFuZy5OdW1iZXJPZlVzZXJzIiA6ICJVc2VyIGNvdW50IiwKICAiTGFuZy5TaG93UmVwb3J0IiA6ICJTaG93IHJlcG9ydCIsCiAgIkxhbmcuRW1haWxBZGRyZXNzIiA6ICJFLW1haWwgYWRkcmVzcyIsCiAgInNmcy5mb3JtZWRpdG9yLnNlbGVjdCIgOiAiU2VsZWN0IiwKICAiTGFuZy5Ob1dpdGhkcmV3IiA6ICJObyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4yIiA6ICJMb2cgaW4iLAogICJMYW5nLkNoYXREaXNjdXNzaW9uUGlja2VkQnkiIDogIllvdSBhcmUgY2hhdHRpbmcgd2l0aDogIiwKICAiTGFuZy5FbWFpbFNlbnQiIDogIkFuIGUtbWFpbCBoYXMgYmVlbiBzZW50IHRvIHRoZSB1c2VyLiIsCiAgIkxhbmcuTWFuZGF0b3J5SW5mb01pc3NpbmciIDogIlJldmlldyBmb3JtLiBGaWVsZHMgaW4gcmVkIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLldvcmtEYXlzIiA6ICJ3b3JraW5nIGRheShzKSIsCiAgIkxhbmcuSG9tZVBhZ2UiIDogIkhvbWUgcGFnZSIsCiAgIkxhbmcuQ3VzdG9tZXJOYW1lIiA6ICJDdXN0b21lciBuYW1lIiwKICAiTGFuZy5TZW5kRm9yZ290dGVuUGFzc3dvcmQiIDogIlNlbmQgZm9yZ290dGVuIHBhc3N3b3JkIGJ5IGUtbWFpbC4iLAogICJMYW5nLkRvd25sb2FkUHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuVXNlcm5hbWVOb3RDaGFuZ2VkIiA6ICJZb3VyIHVzZXIgSUQgd2FzIG5vdCBjaGFuZ2VkLiIsCiAgIkxhbmcuVUlFbmdsaXNoIiA6ICJJbiBFbmdsaXNoIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQm9keSIgOiAiVGhlIHByb2R1Y3QgaXMgaW4gdGhlIHNob3BwaW5nIGNhcnQiLAogICJMYW5nLkxpbWl0VXNpbmdUaW1lbGltaXQiIDogIkxpbWl0IHVzaW5nIHRpbWUgbGltaXQiLAogICJMYW5nLlVzZXJIYXNQZXJtaXNzaW9uIiA6ICJUaGlzIHVzZXIgSUQgYWxyZWFkeSBleGlzdHMuIiwKICAiTGFuZy5QYXNzd29yZENoYW5nZUZhaWxlZCIgOiAiUGFzc3dvcmQgcmVzZXQgZmFpbGVkLiIsCiAgIkxhbmcuVXNlck5hbWUiIDogIlVzZXIgSUQiLAogICJMYW5nLlByaW50IiA6ICJFZGl0aW9uIiwKICAiTGFuZy5TZWFyY2hJRUMiIDogIkZpbmQgYW4gSUVDIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5Mb2dpblRvT25saW5lIiA6ICJMb2cgaW4gdG8gb25saW5lIHNlcnZpY2UiLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBmcm9tIFNGUyBzaG9wIGhhcyBiZWVuIGNhbmNlbGxlZC4gSWYgeW91IHdpc2ggdG8gcmVzdWJzY3JpYmUsIHBsZWFzZSBjb250YWN0IFNGUyBpbmZvcm1hdGlvbiBzZXJ2aWNlcyAoaW5mb0BzZnMuZmkpLiIsCiAgIkxhbmcuQ2hlY2tJbmZvcm1hdGlvbiIgOiAiUmV2aWV3IGluZm9ybWF0aW9uIiwKICAiTGFuZy5GcmVlTGltaXQiIDogIlNlbGVjdCB0aW1lIHBlcmlvZCIsCiAgIkxhbmcuRXhpc3RTaG9wcGluZ0NhcnQiIDogIkV4aXQgY2FydCIsCiAgIkxhbmcudW5sb2FkZWRQcm9kdWN0cyIgOiAicHJvZHVjdHMgeW91IGhhdmUgbm90IGRvd25sb2FkZWQuIiwKICAiTGFuZy5TaG93V2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucy4iLAogICJMYW5nLlByb2R1Y3ROZXdzIiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLlVzZXJSZW1vdmVkVGV4dCIgOiAiS8OkeXR0w6Rqw6Qgb24gcG9pc3RldHR1IiwKICAiTGFuZy5BZGRUb0NhcnREcm1FcnJvciIgOiAiVGhpcyBwcm9kdWN0IGNhbm5vdCBiZSBkb3dubG9hZGVkIGF0IHRoZSBtb21lbnQuPGJyLz5QbGVhc2UgY29udGFjdCBjdXN0b21lciBzZXJ2aWNlcy4iLAogICJMYW5nLkNvbnRhY3RQZXJzb24iIDogIkNvbnRhY3QiLAogICJMYW5nLkNvbnRpbnVlVG9Qb3J0YWwiIDogIkNvbnRpbnVlIHRvIHdlYnNpdGUiLAogICJMYW5nLkludmFsaWRVc2VyIiA6ICJVc2VyIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5TRlNjdXN0b21lclNlcnZpY2UiIDogIlNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Mb2dvdXRGcm9tU3lzdGVtIiA6ICJZb3Ugd2lsbCBiZSBsb2dnZWQgb3V0IG5vdy4gQWZ0ZXIgY2hhbmdpbmcgeW91ciBJRCwgeW91IG1heSB1c2UgaXQgdG8gbG9nIGluIHRvIHRoZSBzZXJ2aWNlLiIsCiAgIkxhbmcuVG90YWwiIDogIlRvdGFsIiwKICAiTGFuZy5MaWNlbmNlc1Jlc2VydmVkIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIHRoZSBmb2xsb3dpbmcgY29sbGVjdGlvbnM6IiwKICAiTGFuZy5OdW1iZXJPZlByb2R1Y3RzIiA6ICJBbW91bnQiLAogICJMYW5nLlVzZUFzQmlsbGluZ0FkZHJlc3MiIDogIlVzZSBhcyBiaWxsaW5nIGFkZHJlc3MiLAogICJMYW5nLkFkZGl0aW9uYWxJbmZvcm1hdGlvbiIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiAoZW4pIiwKICAiTGFuZy5SZWNlaXB0IiA6ICJSZWNlaXB0IiwKICAiTGFuZy5BY2NlcHRTZWxlY3Rpb25zIiA6ICJDb25maXJtIHNlbGVjdGlvbnMiLAogICJMYW5nLkZlYnJ1YXJ5IiA6ICJGZWJydWFyeSIsCiAgIkxhbmcuTGljZW5jZXNSZXNlcnZlZFN1Y2Nlc3MiIDogIllvdSBoYXZlIGEgbGljZW5jZSBmb3IgYWxsIGNvbGxlY3Rpb25zLiIsCiAgIkxhbmcuTGltaXRlZC5QYXJ0bmVyc2hpcCIgOiAiTGltaXRlZCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuT3BlbkNhbmNlbEZvcm0iIDogIk9wZW4gY2FuY2VsbGF0aW9uIGZvcm0iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZXMiIDogIkhpZGUgcmVmZXJlbmNlcyIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0RnJvbUNvbGxlY3Rpb24iIDogIk5ldyBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuR2VuZXJhbC5QYXJ0bmVyc2hpcCIgOiAiR2VuZXJhbCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuU2VydmljZVRpbWUiIDogIldlIGFyZSBvcGVuIG9uIHdlZWtkYXlzOiIsCiAgIkxhbmcuUmVndWxhci5QZXJzb24iIDogIk5hdHVyYWwgcGVyc29uIiwKICAiTGFuZy5PZmZlclJlcXVlc3RGb3JPbmxpbmVTZXJ2aWNlIiA6ICJPZmZlciByZXF1ZXN0IGZyb20gU0ZTIE9ubGluZSAtc2VydmljZSIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NFcnJvciIgOiAiRG93bmxvYWQgZmFpbGVkLiBQbGVhc2UgY29udGFjdCBTRlMgY3VzdG9tZXIgc2VydmljZSAoc2FsZXNAc2ZzLmZpIG9yIHRlbC4gMDkgMTQ5OSAzMzUzKS4iLAogICJMYW5nLkRlbGl2ZXJ5VVNCLk1haWwiIDogIkJ5IG1haWwgKFVTQikiLAogICJMYW5nLkRldGFpbHMiIDogImRldGFpbHMiLAogICJMYW5nLlJldHVyblRvT25saW5lU2VhcmNoIiA6ICJSZXR1cm4gdG8gT25saW5lIHNlYXJjaCBsaXN0aW5nIiwKICAiTGFuZy5MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UiLAogICJMYW5nLk9mZmVyUmVxdWVzdE5vdGlmaWNhdGlvbnMiIDogIkludml0YXRpb24gZm9yIHRlbmRlcnMgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuU2VsZWN0UHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5DaG9vc2VQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3QgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLk9jdG9iZXIiIDogIk9jdG9iZXIiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLlByb2R1Y3QiIDogIlByb2R1Y3QiLAogICJMYW5nLk5ld1Bhc3N3b3JkIiA6ICJOZXcgcGFzc3dvcmQiLAogICJMYW5nLlNlYXJjaENvbW1pdHRlZSIgOiAiRmluZCBjb21taXR0ZWUiLAogICJMYW5nLkNoYXRDb25uZWN0ZWQiIDogIkNvbm5lY3RlZCIsCiAgIkxhbmcuU2VuZFBhc3N3b3JkVGlwIiA6ICJTZW5kIHlvdXIgcGFzc3dvcmQgaGludCBhbmQgcGFzc3dvcmQgcmVzZXQgbGluayB0byB5b3VyIGUtbWFpbC4iLAogICJMYW5nLkVsZWN0cmljLkludm9pY2UiIDogIkVsZWN0cm9uaWMgaW52b2ljZSIsCiAgIkxhbmcuTWF5IiA6ICJNYXkiLAogICJMYW5nLkRlbGl2ZXJ5VHlwZSIgOiAiRGVsaXZlcnkgbWV0aG9kOiIsCiAgImVsZW1lbnQubG9hZCIgOiAic2VydmVyIiwKICAiTGFuZy5Sb2xlIiA6ICJSb2xlIiwKICAiTGFuZy51bnRpbCIgOiAiICIsCiAgIkxhbmcuTm9QZXJtaXNzaW9uVGV4dCIgOiAiRGlzcGxheSB0ZXh0IGlmIHVzZXIgaGFzIG5vIGFjY2VzcyByaWdodHMiLAogICJMYW5nLk5vQWNjZXNzVG9PbmxpbmUiIDogIllvdSBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIE9ubGluZS1zZXJ2aWNlIiwKICAiTGFuZy5CaWxsVHlwZSIgOiAiQmlsbGluZyB0eXBlIiwKICAiTGFuZy5NYWluQ29udGFjdHBlcnNvbiIgOiAiQ29udHJhY3QgY29udGFjdCIsCiAgIkxhbmcuU3BlY2lmaWNhdGlvbiIgOiAiQnJlYWtkb3duIiwKICAiTGFuZy5TaG93QWxsIiA6ICJTaG93IGFsbCIsCiAgIkxhbmcuTmV3UGFzc3dvcmROb01hdGNoIiA6ICJOZXcgcGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuTGlzdENvbnRlbnRTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLk1vcmVOZXdQdWJsaWNhdGlvbnMiIDogIlNob3cgbW9yZSIsCiAgIkxhbmcuQ29tcGFueU5hbWUiIDogIkNvbXBhbnkgbmFtZSIsCiAgIkxhbmcuT2ZmZXJlZENvbW1pdHRlZXMiIDogIlNlbGVjdGVkIGNvbW1pdHRlZXMiLAogICJMYW5nLkZpbGxSZWdpc3RyYXRpb24iIDogIlBsZWFzZSBmaWxsIG91dCB0aGUgcmVxdWlyZWQgZmllbGRzIGluIHRoZSBzaWduLXVwIGZvcm0uIiwKICAiTGFuZy5Vc2VkLlVzZXJuYW1lIiA6ICJUaGlzIGUtbWFpbCBhZGRyZXNzIGlzIGFscmVhZHkgaW4gdXNlLiIsCiAgIkxhbmcuVUlGaW5uaXNoIiA6ICJTdW9tZWtzaSIsCiAgIkxhbmcuRWlTaWRva3NpYSIgOiAiTm8gcmVsYXRpb25zaGlwcyBmb3IgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLkNsb3NlQ29udmVyc2F0aW9uIiA6ICJMZWF2ZSBjb252ZXJzYXRpb24iLAogICJMYW5nLlB1Ymxpc2hlZERhdGUiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuV2l0aGRyZXciIDogIldpdGhkcmF3biIsCiAgIkxhbmcuUGFzc3dvcmRGb3Jnb3R0ZW4iIDogIkZvcmdvdCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zSGVhZGVyIiA6ICJTdWJzY3JpYmUgdG8gdHJhY2tpbmcgc2VydmljZSIsCiAgIkxhbmcuQ29udHJhY3QuTnVtYmVyIiA6ICJDb250cmFjdCBudW1iZXIiLAogICJMYW5nLk5ld1Bhc3N3b3JkQWdhaW4iIDogIlJldHlwZSBuZXcgcGFzc3dvcmQiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkRvd25sb2FkIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuTm9OZXdzVG9TaG93IiA6ICJObyBuZXdzIHRvIHNob3ciLAogICJMYW5nLlByb2R1Y3Rncm91cCIgOiAiUHJvZHVjdCBncm91cCIsCiAgIkxhbmcuUGFzc3dvcmR0aXBTZW50VG9BZGRyZXNzIiA6ICJZb3VyIHBhc3N3b3JkIGhpbnQgYW5kIHBhc3N3b3JkIHJlc2V0IGluc3RydWN0aW9ucyBoYXZlIGJlZW4gc2VudCB0byB0aGUgZm9sbG93aW5nIGFkZHJlc3M6IiwKICAiTGFuZy5TZWFyY2hXaG9sZUNvbnRlbnQiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5BU1RNRGVsaXZlcnlUZXJtcyIgOiAiVGhpcyBkb2N1bWVudCBpcyBjb3B5cmlnaHRlZCBieSBBU1RNIEludGVybmF0aW9uYWwgKFwiQVNUTVwiKSwgMTAwIEJhcnIgSGFyYm9yIERyaXZlLCBXZXN0IENvbnNob2hvY2tlbiwgUEEgMTk0MjgtMjk1OSBVU0EuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIEFTVE0gZ3JhbnRzIHlvdSBhIGxpY2Vuc2UgYXMgZm9sbG93czogVGhlIHJpZ2h0IHRvIGRvd25sb2FkIGFuIGVsZWN0cm9uaWMgZmlsZSBvZiB0aGlzIEFTVE0gc3RhbmRhcmQgZm9yIHRlbXBvcmFyeSBzdG9yYWdlIG9uIG9uZSBjb21wdXRlciBmb3IgcHVycG9zZXMgb2Ygdmlld2luZywgYW5kL29yIHByaW50aW5nIG9uZSBjb3B5IG9mIHRoZSBBU1RNIHN0YW5kYXJkIGZvciBpbmRpdmlkdWFsIHVzZS4gTmVpdGhlciB0aGUgZWxlY3Ryb25pYyBmaWxlIG5vciB0aGUgaGFyZCBjb3B5IHByaW50IG1heSBiZSByZXByb2R1Y2VkIGluIGFueSB3YXkuIEluIGFkZGl0aW9uLCB0aGUgZWxlY3Ryb25pYyBmaWxlIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQgZWxzZXdoZXJlIG92ZXIgY29tcHV0ZXIgbmV0d29ya3Mgb3Igb3RoZXJ3aXNlLiBUaGUgaGFyZCBjb3B5IHByaW50IG1heSBvbmx5IGJlIGRpc3RyaWJ1dGVkIHRvIG90aGVyIGVtcGxveWVlcyBmb3IgdGhlaXIgaW50ZXJuYWwgdXNlIHdpdGhpbiB5b3VyIG9yZ2FuaXphdGlvbi4iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dBZGQiIDogIkFkZCBtb3JlIGNvcGllcyIsCiAgIkxhbmcuT3JkZXJSYXRpZmljYXRpb25EYXRlIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uLCBhc2NlbmRpbmciLAogICJMYW5nLlVJLkxhbmd1YWdlIiA6ICJVc2VyIGludGVyZmFjZSBsYW5ndWFnZSIsCiAgIkxhbmcuRW1wdHlTaG9wcGluZ0NhcnQiIDogIkVtcHR5IGNhcnQiLAogICJMYW5nLkN1c3RvbWVyc2hpcE5hbWUiIDogIkFjY291bnQgbmFtZSIsCiAgIkxhbmcuQ29udHJhY3ROYW1lIiA6ICJDb250cmFjdCBuYW1lIiwKICAiTGFuZy5QYXNzd29yZCIgOiAiUGFzc3dvcmQiLAogICJMYW5nLlRyYWNraW5nU2VydmljZSIgOiAiVHJhY2tpbmcgc2VydmljZSIsCiAgIkxhbmcuVXNlckxpY2VuY2UiIDogInVzZXIgbGljZW5zZSIsCiAgIkxhbmcuR2l2ZVVzZXJuYW1lIiA6ICJFbnRlciB1c2VyIElEIiwKICAiTGFuZy5WQVRWYWxpZGF0aW9uRXJyb3IiIDogIlJlZ2lzdHJhdGlvbiBmYWlsZWQiLAogICJMYW5nLlNhdmVEZWxpdmVyeUFkZHJlc3MiIDogIlNhdmUgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuTm92ZW1iZXIiIDogIk5vdmVtYmVyIiwKICAiTGFuZy5TaW5nbGVTdGFuZGFyZHMiIDogIlNpbmdsZSBzdGFuZGFyZHMiLAogICJMYW5nLkxpY2VuY2VSZXNlcnZlZCIgOiAiTGljZW5zZSByZXNlcnZlZCIsCiAgIkxhbmcuRm91bmRhdGlvbiIgOiAiVHJ1c3QiLAogICJlbGVtZW50X21vZGUiIDogIiIsCiAgIkxhbmcuRGVsaXZlcnlDRFJPTS5NYWlsIiA6ICJCeSBtYWlsIChDRC1ST00pIiwKICAiTGFuZy5XZWJCaWxsaW5nQnJva2VyIiA6ICJBZ2VudCIsCiAgIkxhbmcuQ2hhdEFkbWluRGlzY3Vzc2lvbkNsb3NlZCIgOiAiRGlzY3Vzc2lvbiBjbG9zZWQiLAogICJMYW5nLkV4dGVuZHNDb2xsZWN0aW9uVGV4dCIgOiAiRXh0ZW5kcyBjb2xsZWN0aW9uIiwKICAiTGFuZy5PbmxpbmVDb2xsZWN0aW9uQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5Ob1Jlc3VsdHMuTmV3UHVibGljYXRpb25zIiA6ICJZb3VyIHNlYXJjaCByZXR1cm5lZCBubyBuZXcgcHVibGljYXRpb25zIiwKICAiTGFuZy5TYXZlTmV3UGFzc3dvcmQiIDogIlNhdmUgeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5BZmZlY3RzUHJvZHVjdEdyb3Vwc0FuZENvbW1pdHRlZXMiIDogIkFmZmVjdHMgcHJvZHVjdCBncm91cHMgYW5kIGNvbW1pdHRlZXMiLAogICJMYW5nLkRlbGl2ZXJ5Q291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuR1NNIiA6ICJNb2JpbGUiLAogICJMYW5nLlBhc3N3b3JkLkluZm8iIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3Qgc2l4IGNoYXJhY3RlcnMgbG9uZy4iLAogICJMYW5nLkxvZ2luIiA6ICJMb2cgaW4iLAogICJMYW5nLk5vQ29sbGVjdGlvbnMiIDogIk5vIGNvbGxlY3Rpb25zIiwKICAiTGFuZy5QYXlQcm9kdWN0cyIgOiAiUGF5IGZvciBwcm9kdWN0cyIsCiAgIkxhbmcuT3JkZXJEZWZhdWx0IiA6ICJTZWxlY3Qgb3JkZXIiLAogICJMYW5nLkV4dGVuZGVkU2VhcmNoIiA6ICJBZHZhbmNlZCBmaWxlIHNlYXJjaCIsCiAgIkxhbmcuUHJpbnRSZWNlaXB0IiA6ICJQcmludCByZWNlaXB0IiwKICAiTGFuZy5MaW1pdFVzaW5nRW5kVGltZSIgOiAiTGltaXQgdXNpbmcgZW5kIHRpbWUiLAogICJMYW5nLlNlcHRlbWJlciIgOiAiU2VwdGVtYmVyIiwKICAiTGFuZy5SZW1vdmVEZWxpdmVyeUFkZHJlc3MiIDogIlJlbW92ZSBkZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5Vc2VySW5mb1VwZGF0ZWQiIDogIlVzZXIgaW5mb3JtYXRpb24gaGFzIGJlZW4gdXBkYXRlZC4iLAogICJMYW5nLk9yZGVyQ29uZmlybWF0aW9uIiA6ICJPcmRlciBjb25maXJtYXRpb24iLAogICJMYW5nLkxpY2VuY2VQbHVyYWwiIDogImxpY2VuY2UocykiLAogICJMYW5nLk9mZmVyZWRQdWJsaWNhdGlvbnMiIDogIlNlbGVjdGVkIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ29ycG9yYXRpb24iIDogIkxpbWl0ZWQgbGlhYmlsaXR5IiwKICAiTGFuZy5BY3RpdmVTZWFyY2hUZXJtcyIgOiAiQ3VycmVudGx5IHJlZmluZWQgYnkiLAogICJMYW5nLk9yZGVyU3VjY2VzcyIgOiAiT3JkZXIgc2VudCIsCiAgIkxhbmcuQ29tbW9uTG9naW4iIDogIkNvbW1vbiBsb2dpbiIsCiAgIkxhbmcuVG9wTmF2aVRpZXRvcGFsdmVsdXQiIDogIkluZm9ybWF0aW9uIHNlcnZpY2VzIiwKICAiTGFuZy5CaWxsaW5nLkluZm8iIDogIkJpbGxpbmcgaW5mb3JtYXRpb24iLAogICJMYW5nLkZvcmdvdFBhc3N3b3JkIiA6ICJEaWQgeW91IGZvcmdldCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuQWRkQWxsVXNlcnMiIDogIkFkZCBhbGwiLAogICJMYW5nLlBhcGVyLkludm9pY2UiIDogIkJ5IG1haWwiLAogICJMYW5nLnByb2R1Y3RzIiA6ICJwcm9kdWN0cyIsCiAgIkxhbmcuT3JkZXJUaXRsZSIgOiAiVGl0bGUgQSB0byBaIiwKICAiTGFuZy5CaWxsaW5nQWRkcmVzcyIgOiAiQmlsbGluZyBhZGRyZXNzIiwKICAiTGFuZy5Pcmdhbml6YXRpb25TaXplIiA6ICJPcmdhbml6YXRpb24gc2l6ZSIsCiAgIkxhbmcuUGFzc3dvcmRNYXRjaFRvb1Nob3J0IiA6ICJQYXNzd29yZCBlbnRlcmVkIGluIHRoZSBjb25maXJtYXRpb24gZmllbGQgaXMgdG9vIHNob3J0LiIsCiAgIkxhbmcuQ29sbGVjdGlvbnNQcm9kdWN0R3JvdXAiIDogIkdyb3VwIGluIHlvdXIgY29sbGVjdGlvbnMiLAogICJMYW5nLlRvdGFsRG93bmxvYWRzIiA6ICJUb3RhbCBkb3dubG9hZHMiLAogICJMYW5nLk9yZGVyVGl0bGVEZXNjIiA6ICJUaXRsZSBaIHRvIEEiLAogICJMYW5nLlVzZXJuYW1lSW5Vc2UiIDogIlRoaXMgdXNlciBJRCBpcyBhbHJlYWR5IGluIHVzZS4iLAogICJMYW5nLkF1Z3VzdCIgOiAiQXVndXN0IiwKICAiTGFuZy5EZWxpdmVyeVNlbGVjdE1pc3NpbmciIDogIlNlbGVjdCBkZWxpdmVyeSBtZXRob2QgIiwKICAiTGFuZy5OZXdQYXNzd29yZExpbmtTZW50IiA6ICJBIGxpbmsgdG8gcmVzZXQgeW91ciBwYXNzd29yZCBoYXMgYmVlbiBkZWxpdmVyZWQgdG8geW91ciBlLW1haWwgYWRkcmVzcy4iLAogICJMYW5nLlNlYXJjaEFsbCIgOiAiU2VhcmNoIHdlYnNpdGUiLAogICJMYW5nLldyb25nVXNlcm5hbWVPZlBhc3N3b3JkIiA6ICJDaGVjayB5b3VyIHVzZXIgbmFtZSBhbmQgcGFzc3dvcmQuIiwKICAiTGFuZy5OZXdVc2VybmFtZUxpbmtTZW50IiA6ICJDb25maXJtIHlvdXIgbmV3IHVzZXIgSUQgYnkgY2xpY2tpbmcgdGhlIGxpbmsgc2VudCB0byB5b3VyIGUtbWFpbC4iLAogICJMYW5nLlBheU9uRGVsaXZlcnkiIDogIlBheSBvbiBkZWxpdmVyeSAvIEludm9pY2UiLAogICJMYW5nLkJpbGxpbmcuSW5zdHJ1Y3Rpb25zIiA6ICJFbnRlciB5b3VyIGJpbGxpbmcgYWRkcmVzcyBpZiBpdCBkaWZmZXJzIGZyb20geW91ciBkZWxpdmVyeSBhZGRyZXNzLiIsCiAgIkxhbmcuT3JkZXJudW1iZXIiIDogIk9yZGVyIG51bWJlciIsCiAgIkxhbmcuQW5vbnltb3VzVXNlciIgOiAiS2lyamF1dHVtYXRvbiBrw6R5dHTDpGrDpCAoZW4pIiwKICAiTGFuZy5EZWxpdmVyeVBvc3RhbENvZGUiIDogIlBvc3Rjb2RlIiwKICAiTGFuZy5CZWdpblRpbWUiIDogIkZyb20iLAogICJMYW5nLlN0cmVldCIgOiAiQWRkcmVzcyIsCiAgInNmcy50ZXh0YXJlYSIgOiAiVGV4dCBhcmVhIiwKICAiTGFuZy5DaG9vc2UiIDogIlNlbGVjdCIsCiAgIkxhbmcuRW1haWwiIDogIkUtbWFpbCBhZGRyZXNzIiwKICAiTGFuZy5TZWFyY2hTdGFuZGFyZCIgOiAiRmluZCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLkNvbXBhbnkuT3JnYW5pemF0aW9uIiA6ICJCdXNpbmVzcy9vcmdhbml6YXRpb24iLAogICJMYW5nLlNlbGxlclJlZmVyZW5jZSIgOiAiU2VsbGVyIHJlZmVyZW5jZSIsCiAgImNzcyIgOiAiY3NzL2NvbnRlbnRwYWdlLmNzcyIsCiAgIkxhbmcuUmVhZE1vZGUiIDogIlJlYWQgbW9yZSIsCiAgIkxhbmcuU0ZTUHVibGljYXRpb24iIDogIlNGUyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuRGVsZXRlQ29uZmlybSIgOiAiQXJlIHlvdSBzdXJlIHRvIHJlbW92ZSB1c2VyIiwKICAiTGFuZy5Vbml0UHJpY2UiIDogIlVuaXQgcHJpY2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lUGFzc3dvcmQiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgb25saW5lIHNlcnZpY2Ugd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLlNob3dPbmxpbmVTdG9yZVB1YmxpY2F0aW9ucyIgOiAiSW5jbHVkZSBwdWJsaWNhdGlvbnMgZnJvbSB0aGUgd2Vic3RvcmUiLAogICJMYW5nLlBlcnNvbmFsSW5mb1VwZGF0ZWRNZXNzYWdlIiA6ICJZb3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGhhdmUgYmVlbiB1cGRhdGVkIHN1Y2Nlc2Z1bGx5LiIsCiAgIkxhbmcuQ29tbWl0dGVlIiA6ICJDb21taXR0ZWUiLAogICJMYW5nLk5vUmVzdWx0cy5IYW5kYm9va3MiIDogIiBZb3VyIHNlYXJjaCByZXR1cm5lZCBubyAgaGFuZGJvb2tzIiwKICAiTGFuZy5PZmZlclJlcXVlc3RTZW50IiA6ICJPZmZlciByZXF1ZXN0IHNlbnQiLAogICJMYW5nLlByaWNlIiA6ICJQcmljZSIsCiAgIkxhbmcuUHJvZHVjdEJlaWduUHJvY2Vzc2VkQ29udGVudCIgOiAiV2hlbiB0aGUgZG93bmxvYWQgaXMgY29tcGxldGUsIHNhdmUgdGhlIGZpbGUgb24geW91ciBjb21wdXRlci4gV2hlbiBzYXZpbmcgaXMgY29tcGxldGUsIHlvdSBtYXkgY2xvc2UgdGhpcyBub3RpZmljYXRpb24uIiwKICAiTGFuZy5Vc2VybmFtZUZvcm1FcnJvciIgOiAiQ2hlY2sgeW91ciBuZXcgdXNlciBJRC4iLAogICJMYW5nLlJhdGlmaWVkIiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLkRlbGl2ZXJ5UGFwZXIuTWFpbCIgOiAiQnkgbWFpbCIsCiAgIkxhbmcuU2VhcmNoUHVibGljYXRpb24iIDogInB1YmxpY2F0aW9uIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VJbnN0cnVjdGlvbnNCb2R5IiA6ICJTRlMgc2VuZHMgeW91IGFuIGUtbWFpbCB3aGVuIHRoZSBzdGF0dXMgb2YgYSB0cmFja2VkIHB1YmxpY2F0aW9uIGNoYW5nZXMuIiwKICAiTGFuZy5TYXZlIiA6ICJTYXZlIiwKICAiTGFuZy5XZWxjb21lVG9TRlNjdXN0b21lclNlcnZpY2UiIDogIldlbGNvbWUgdG8gU0ZTIGN1c3RvbWVyIHNlcnZpY2UiLAogICJMYW5nLldyb25nVXNlcm5hbWVPclBhc3N3b3JkMiIgOiAiS3VuIHJla2lzdGVyw7ZpZHlpdCBrw6R5dHTDpGrDpGtzaSBuaWluIHZhaHZpc3RpdGhhbiByZWtpc3RlcsO2aW5uaW4gdmllc3RpbGzDpCBqb25rYSBzYWl0IHJla2lzdGVyw7ZpdHltaXNlbiBqw6Rsa2VlbiBzw6Roa8O2cG9zdGlpc2kuIFZhaHZpc3R1c3ZpZXN0aSBvbiB2b2ltYXNzYSB0dW5uaW4gYWphbi4gVMOkbcOkbiBhamFuIGrDpGxrZWVuIHR1bGVlIHJla2lzdGVyw7ZpdHltaW5lbiB0ZWhkw6Qga29rb25hYW4gdXVkZXN0YWFuLiIsCiAgIkxhbmcuQ2hhdFVzZXJMb2dnZWRJbiIgOiAiVXNlciBsb2dnZWQgaW4gYXMgIiwKICAiTGFuZy5PdGhlckNvbnRhY3RQZXJzb25Ub3BpYyIgOiAiT3RoZXIgY29udGFjdCwgdG9waWMiLAogICJMYW5nLk9ubGluZUNvbGxlY3Rpb25Db250cmFjdCIgOiAiT25saW5lIGNvbnRyYWN0IiwKICAiTGFuZy5Vc2VybmFtZUNyZWF0ZWQiIDogIlVzZXIgSUQgY3JlYXRlZCIsCiAgIkxhbmcuQ29tcGFueS5OYW1lIiA6ICJDb21wYW55IG5hbWUiLAogICJMYW5nLkxhc3RNb2RpZmljYXRpb24iIDogIkxhc3QgbW9kaWZpY2F0aW9uOiIsCiAgIkxhbmcuQ2VsbFBob25lIiA6ICJNb2JpbGUiLAogICJMYW5nLk9wZW5Qcm9kdWN0SW5mbyIgOiAiT3BlbiBwcm9kdWN0IGluZm9ybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZENoYW5nZWQiIDogIllvdXIgcGFzc3dvcmQgaGFzIGJlZW4gcmVzZXQuIiwKICAiTGFuZy5Db21wYW55TG9nbyIgOiAiQ29tcGFueSBsb2dvIiwKICAiTGFuZy5HZXRQcm9kdWN0cyIgOiAiTGlzdCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLkVuZFRpbWUiIDogIlRvIiwKICAiTGFuZy5FeHRlbmRzQ29sbGVjdGlvbiIgOiAiRXh0ZW5kcyBjb2xsZWN0aW9uIC8gTmV3IGNvbGxlY3Rpb24iLAogICJMYW5nLkNsb2NrIiA6ICJhdCIsCiAgIkxhbmcuQ291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuVkFULk51bWJlci5JbmZvIiA6ICJFbnRlciB5b3VyIFZBVCBJRCBpbiB0aGUgZm9sbG93aW5nIGZvcm1hdDogRkkwMjAyMjkwOCIsCiAgIkxhbmcuTGltaXRVc2luZ1B1Ymxpc2hlciIgOiAiTGltaXQgdXNpbmcgcHVibGlzaGVyIiwKICAiTGFuZy5TZWxlY3RQYXltZW50VHlwZSIgOiAiU2VsZWN0IHBheW1lbnQgbWV0aG9kIiwKICAiTGFuZy5VbmxvYWRlZFB1YmxpY2F0aW9ucyIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZC4iLAogICJMYW5nLlVJTGFuZ3VhZ2UiIDogIlVzZXIgaW50ZXJmYWNlIGxhbmd1YWdlIiwKICAiTGFuZy5oYW5kYm9va3MiIDogImhhbmRib29rcyIsCiAgIkxhbmcuQXJlYSIgOiAiU2NvcGUiLAogICJMYW5nLlRvcE5hdmlTRlMiIDogIlNGUyIsCiAgInNmcy5mb3JtZWRpdG9yLmNoZWNrYm94ZXMiIDogIkNoZWNrYm94IiwKICAiTGFuZy5Ub3BOYXZpSVNPIiA6ICJJU08iLAogICJMYW5nLkFjY2VwdE9yZGVyIiA6ICJDb25maXJtIG9yZGVyIiwKICAiTGFuZy5SZWdpc3RlcldlYlNob3BJZCIgOiAiQ3JlYXRlIHdlYnNob3AgYWNjb3VudCIsCiAgIkxhbmcuUGF5bWVudCIgOiAiUGF5bWVudCIsCiAgIkxhbmcuU2VhcmNod29yZEV4aXN0UmVmZXJlbmNlIiA6ICJTZWFyY2ggaW4gbm9ybWF0aXZlIHJlZmVyZW5jZXMuIiwKICAiTGFuZy5Db21wYW55LkluZm8iIDogIkNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLlByb2R1Y3RJbldlYnNob3AiIDogIlRoaXMgcHJvZHVjdCBpcyBhdmFpbGFibGUgaW4gdGhlIHdlYnNob3AuIENsaWNrIGhlcmUgdG8gb3BlbiB0aGUgcHJvZHVjdCBpbiBhIG5ldyB3aW5kb3cuIiwKICAibGlzdGVuZXJwYXRoIiA6ICIvZWRpdGFibGUiLAogICJMYW5nLkRlbGl2ZXJ5QWRkcmVzcyIgOiAiRGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuU2V0QXNEZWZhdWx0RGVsaXZlcnlBZGRyZXNzIiA6ICJTZXQgYXMgZGVmYXVsdCBkZWxpdmVyeSBhZGRyZXNzIiwKICAic2ZzLmZvcm1lZGl0b3IuaW5wdXQiIDogIklucHV0IiwKICAiTGFuZy5PckJ5UGhvbmUiIDogIm9yIGJ5IHBob25lIiwKICAiTGFuZy5MaWNlbmNlc1Jlc2VydmVkRmFpbCIgOiAiVGhlcmUgYXJlIG5vIGxpY2Vuc2VzIGF2YWlsYWJsZSBmb3IgdGhlIGNvbGxlY3Rpb24ocykuIiwKICAiTGFuZy5PZmZpY2VDb3VudFVzaW5nU3RhbmRhcmRzIiA6ICJPZmZpY2UgY291bnQgdXNpbmcgc3RhbmRhcmRzIiwKICAiTGFuZy5Vc2VyLlNldHRpbmdzIiA6ICJVc2VyIHNldHRpbmdzIiwKICAic2ZzLmZvcm1lZGl0b3IudGV4dGFyZWEiIDogIlRleHQgYXJlYSIsCiAgImVsZW1lbnQubGFuZ3VhZ2UiIDogImZpIiwKICAiTGFuZy5Db250cmFjdFByb2R1Y3RzIiA6ICJQcm9kdWN0IGdyb3VwcyBpbmNsdWRlZCBpbiB0aGUgY29udHJhY3QiLAogICJMYW5nLkNvbGxlY3Rpb25FeHBhbmQiIDogIkNoYW5nZSB0byBleGlzdGluZyBjb2xsZWN0aW9uIiwKICAiTGFuZy5OZXdDb2xsZWN0aW9uUmVxdWVzdCIgOiAiVXVzaSIsCiAgIkxhbmcuQmFzaWNJbmZvcm1hdGlvbiIgOiAiQmFzaWMgaW5mb3JtYXRpb24iLAogICJMYW5nLkN1c3RvbWVyIiA6ICJDdXN0b21lciIsCiAgIkxhbmcuQWRkVG9TZWFyY2hUZXJtcyIgOiAiQWRkIHRvIHNlYXJjaCBvcHRpb25zIiwKICAiTGFuZy5Db3B5cmlnaHQiIDogIkNvcHlyaWdodCIsCiAgIkxhbmcuUHJvZHVjdGdyb3Vwc1B1YmxpY2F0aW9ucyIgOiAiUHVibGljYXRpb25zIGJ5IGdyb3VwIiwKICAiTGFuZy5DaGFuZ2UuVXNlck5hbWUiIDogIkNoYW5nZSB1c2VyIElEIChlLW1haWwgYWRkcmVzcykiLAogICJMYW5nLlZBVFZhbGlkYXRpb25FbXB0eSIgOiAiUmVnaXN0cmF0aW9uIGZhaWxlZCBkdWUgdG8gVklFUyAoVkFUIEluZm9ybWF0aW9uIEV4Y2hhbmdlIFN5c3RlbSkgYmVpbmcgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuIFBsZWFzZSB0cnkgYWdhaW4gaW4gYSBtb21lbnQuIiwKICAiTGFuZy5QdXJjaGFzZUhpc3RvcnkiIDogIlB1cmNoYXNlIGhpc3RvcnkiLAogICJMYW5nLjMwRGF5c0xpbWl0IiA6ICJMYXN0IDMwIGRheXMiLAogICJMYW5nLkxvYWRpbmdUaW1lRW5kcyIgOiAiRmlyc3QgZG93bmxvYWQgd2lsbCBleHBpcmU6IiwKICAiTGFuZy5CdXllclJlZmVyZW5jZSIgOiAiQnV5ZXIgcmVmZXJlbmNlIiwKICAiTGFuZy5SZXF1aXJlZEZpZWxkcyIgOiAiRmllbGRzIG1hcmtlZCB3aXRoIGFzdGVyaXNrICgqKSBhcmUgcmVxdWlyZWQuIiwKICAiTGFuZy5BY2NlcHRQcml2YWN5UG9saWN5IiA6ICJJIGFncmVlIHRvIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgU0ZTIFByaXZhY3kgUG9saWN5IGZvciBDdXN0b21lciBhbmQgTWFya2V0aW5nIERhdGEiLAogICJMYW5nLkNoYXRVc2VyQ2xvc2VkQ2hhdFdpbmRvdyIgOiAiVXNlciBjbG9zZWQgdGhlIGNoYXQgd2luZG93IiwKICAiTGFuZy5Vc2VyRXhpc3QiIDogIlRoaXMgdXNlciBhbHJlYWR5IGV4aXN0cyIsCiAgIkxhbmcuTm9GcmVlTGljZW5jZXMiIDogIk1heGltdW0gbnVtYmVyIG9mIHNpbXVsdGFuZW91cyB1c2VycyByZWFjaGVkICIsCiAgIkxhbmcuUGhvbmUiIDogIlBob25lIiwKICAiTGFuZy5WaXNpdHMiIDogIlZpc2l0cyIsCiAgIkxhbmcuQmlsbGluZ0NvbXBhbnkiIDogIkNvbXBhbnkiLAogICJMYW5nLlJlY2VpdmVyTmFtZSIgOiAiUmVjZWl2ZXIgbmFtZSIsCiAgIkxhbmcuVXNlcm5hbWVDaGFuZ2VGYWlsZWQiIDogIlVzZXIgSUQgY2hhbmdlIGZhaWxlZC4iLAogICJMYW5nLlB1YmxpY2F0aW9uU2FsZXMiIDogIlNhbGVzIG9mIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2VsZWN0IiA6ICJTZWxlY3QiLAogICJMYW5nLlRDU0MiIDogIlRlY2huaWNhbCBjb21taXR0ZWUiLAogICJMYW5nLlRyYWNraW5nU2VydmljZUluc3RydWN0aW9ucyIgOiAiVHJhY2tpbmcgc2VydmljZSIsCiAgIkxhbmcuaW5mb3JtYXRpb25zZXJ2aWNlcyIgOiAiaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLlJhdGlmaWNhdGlvbkRhdGUiIDogIkRhdGUgb2YgaW1wbGVtZW50YXRpb24iLAogICJjYXJkY2hhbm5lbCIgOiAicHVibGljIiwKICAiTGFuZy5LZXl3b3Jkc0luRmlubmlzaCIgOiAiQXNpYXNhbmF0IHN1b21la3NpIChlbikiLAogICJMYW5nLlBlcnNvbmFsTG9naW4iIDogIlBlcnNvbmFsIGxvZ2luIiwKICAiTGFuZy5BZGRQZXJtaXNzaW9uIiA6ICJBZGQgcGVybWlzc2lvbiIsCiAgIkxhbmcuT2xkQW5kTmV3UGFzc3dvcmRzQXJlU2FtZSIgOiAiQ2hlY2sgeW91ciBuZXcgcGFzc3dvcmQuIFRoZSBuZXcgcGFzc3dvcmQgaXMgdGhlIHNhbWUgYXMgdGhlIG9sZCBvbmUuICIsCiAgIkxhbmcuTGlzdFdpdGhkcmV3U2VhcmNoIiA6ICJMaXN0IHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5PcGVuUHJvZHVjdCIgOiAiT3BlbiBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuRmVlZGJhY2siIDogIkZlZWRiYWNrIiwKICAiTGFuZy5CaWxsIiA6ICJJbnZvaWNlIiwKICAiTGFuZy5Qb3N0Ym94IiA6ICJQTyBCb3giLAogICJMYW5nLk9sZEFuZE5ld1VzZXJuYW1lc0FyZVNhbWUiIDogIkNoZWNrIHlvdXIgb2xkIHVzZXIgSUQgYW5kIHlvdXIgbmV3IHVzZXIgSUQuIFRoZSBuZXcgdXNlciBJRCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4iLAogICJMYW5nLlVzZXJNYW5hZ2VtZW50IiA6ICJVc2VyIG1hbmFnZW1lbnQiLAogICJMYW5nLkRlbGl2ZXJ5UHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkZWxpdmVyeSIsCiAgIkxhbmcuc2luZ2xlcHJvZHVjdCIgOiAicHJvZHVjdCIsCiAgIkxhbmcuUGFnZXMiIDogIlBhZ2VzIiwKICAiTGFuZy5DaG9vc2VDb21taXR0ZWVzIiA6ICJTZWxlY3QgY29tbWl0dGVlcyIsCiAgIkxhbmcuUGFzc3dvcmRUb29TaG9ydCIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCA2IGNoYXJhY3RlcnMgbG9uZy4iLAogICJMYW5nLkRlbGl2ZXJ5VGVybXMiIDogIkRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5Zb3VyQ29udGFjdFBlcnNvbiIgOiAiQ29udGFjdCIsCiAgIkxhbmcuUGlpbG90YVNpZG9zIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLlBvc3RhbGNvZGUiIDogIlBvc3Rjb2RlIiwKICAiTGFuZy5QYXBlckJpbGwiIDogIlJlZ3VsYXIgaW52b2ljZSIsCiAgIkxhbmcuQWNjZXB0ZWQiIDogIkFwcHJvdmVkIiwKICAiTGFuZy5BZGRGYWlsZWQiIDogIkZhaWxlZCB0byBhZGQiLAogICJMYW5nLlJlY29tbWVuZGVkQ29tcGFueUxvZ29TaXplIiA6ICJSZWNvbW1lbmRlZCBpbWFnZSBzaXplOiAyNDBweCB4IDI0MHB4LiIsCiAgIkxhbmcuQWxsIiA6ICJBbGwiLAogICJMYW5nLk5vIiA6ICJObyIsCiAgIkxhbmcuQ3JlYXRlZERhdGVEZXNjIiA6ICJEYXRlIG9mIHB1YmxpY2F0aW9uLCBkZXNjZW5kaW5nIiwKICAiTGFuZy5QbGFjZU9mUmVjaWRlbmNlIiA6ICJQbGFjZSBvZiByZXNpZGVuY2UiLAogICJMYW5nLkNoYW5nZVVzZXJuYW1lIiA6ICJDaGFuZ2UgdXNlciBJRCIsCiAgIkxhbmcuRG93bmxvYWRVbnRpbCIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRGVsZXRlUGVyc29uIiA6ICJSZW1vdmUgdXNlciIsCiAgIkxhbmcuRmlubmlzaCIgOiAiRmlubmlzaCIsCiAgIkxhbmcuQ3JlYXRlZCIgOiAiQ3JlYXRlZCIsCiAgIkxhbmcuQWRkU2VhcmNoUGhyYXNlcyIgOiAiQWRkIGtleXdvcmQiLAogICJMYW5nLkFkZFN1Y2Nlc3MiIDogIkFkZGVkIHN1Y2Nlc2Z1bGx5IiwKICAiTGFuZy5Oby5Vc2VycyIgOiAiTm8gdXNlcnMiLAogICJMYW5nLkVsZWN0cmljQmlsbCIgOiAiRS1pbnZvaWNlIiwKICAiTGFuZy5Td2VkaXNoIiA6ICJTd2VkaXNoIiwKICAiTGFuZy5LZXl3b3Jkc0luRW5nbGlzaCIgOiAiQXNpYXNhbmF0IGVuZ2xhbm5pa3NpIChlbikiLAogICJYWFhlbGVtZW50Lm9ubG9hZCIgOiAic2VydmVyIiwKICAiTGFuZy5EZWxpdmVyeVRpbWVJcyIgOiAiRXN0aW1hdGVkIGRlbGl2ZXJ5IGluIiwKICAiTGFuZy5LZXl3b3JkIiA6ICJLZXl3b3JkIiwKICAiTGFuZy5EYXRlIiA6ICJEYXRlIiwKICAiTGFuZy5PbmVMaWNlbmNlIiA6ICJsaWNlbmNlIiwKICAiTGFuZy5NYXhVc2VycyIgOiAiTWF4aW11bSBudW1iZXIgb2YgdXNlcnMiLAogICJMYW5nLk9wZW5Qcm9kdWN0Z3JvdXBzIiA6ICJPcGVuIHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5MZWFybmluZy5JbnN0aXR1dGlvbiIgOiAiU2Nob29sIiwKICAiTGFuZy5TZWFyY2hVc2VyIiA6ICJGaW5kIHVzZXIiLAogICJMYW5nLlRyYWNraW5nU2VydmljZU9yZGVyZWQiIDogIllvdSBoYXZlIHN1YnNjcmliZWQgdG8gdHJhY2sgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLkZpbGxBbGxQYXNzd29yZEZpZWxkcyIgOiAiUGxlYXNlIGZpbGwgb3V0IGFsbCBmaWVsZHMuIiwKICAiTGFuZy5GaWxsSW5SZXF1aXJlZEZpZWxkcyIgOiAiRmlsbCBpbiBhbGwgcmVxdWlyZWQgZmllbGRzIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nRGVsaXZlcnkiIDogIkFkZCBuZXcgZGVsaXZlcnkgbWV0aG9kIiwKICAiTGFuZy5CYWNrVG9TZWFyY2hSZXN1bHQiIDogIlByZXZpb3VzIiwKICAiTGFuZy5Vc2VyLkluZm8iIDogIlVzZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkFkZGl0aW9uYWxDb21tZW50cyIgOiAiQWRkaXRpb25hbCBjb21tZW50cyIsCiAgIkxhbmcuSW52YWxpZFZhbHVlIiA6ICJJbnZhbGlkIHZhbHVlIiwKICAiTGFuZy5SRUNFSVBUIiA6ICJSRUNFSVBUIiwKICAiTGFuZy5BbHZMeWgiIDogIlZBVCIsCiAgIkxhbmcuTGljZW5zZVJlc2VydmVOb0FjY2VzcyIgOiAiWW91IGRvIG5vdCBoYXZlIHBlcm1pc3Npb24gZm9yIHRoaXMgY29sbGVjdGlvbi4iLAogICJMYW5nLkNvbXBhbnkuRXh0cmFJbmZvIiA6ICJBZGRpdGlvbmFsIGNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLlBlcm1pc3Npb25PcmRlckNvbXBhbnkiIDogIkF1dGhvcml6ZWQgdG8gb3JkZXIgcHVibGljYXRpb25zIGZyb20gdGhlIFNGUyB3ZWJzaG9wIiwKICAiTGFuZy5Eb3dubG9hZGFibGVGcm9tU3RvcmUiIDogIkRvd25sb2FkIChwZGYpLiIsCiAgIkxhbmcuSGVscCIgOiAiSGVscCIsCiAgIkxhbmcuWW91aGF2ZSIgOiAiWW91IGhhdmUiLAogICJMYW5nLkFkZFBlcnNvbiIgOiAiQWRkIHVzZXIiLAogICJMYW5nLkxvZ2luTm90RW1haWxGb3JtIiA6ICJVc2VybmFtZSBtdXN0IGJlIGEgd29ya2luZyBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuYXBwcm92ZWRCeSIgOiAicHVibGljYXRpb25zIiwKICAiQ1VSUkVOVFBBVEgiIDogIi9zZnMvY29udGVudHBhZ2UvIiwKICAiTGFuZy5Hb1RvV2Vic3RvcmVGb3JEb3dubG9hZCIgOiAiTG9nIGluIHRvIFNGUyBzaG9wIHRvIGRvd25sb2FkIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5TdW1tYXJ5IiA6ICJTdW1tYXJ5IiwKICAiTGFuZy5FbmdsaXNoIiA6ICJFbmdsaXNoIiwKICAiTGFuZy5QYXNzd29yZE5vTWF0Y2giIDogIlBhc3N3b3JkIGFuZCBjb25maXJtIHBhc3N3b3JkIGRvIG5vdCBtYXRjaC4iLAogICJMYW5nLkRvd25sb2FkUGVybWlzc2lvbiIgOiAiQWNjZXNzIHRvIFNGUyB3ZWJzaG9wIGZvciBwdWJsaWNhdGlvbiBkb3dubG9hZHMgYWdhaW5zdCBpbnZvaWNlIiwKICAiTGFuZy5TZWxlY3RDb2xsZWN0aW9uIiA6ICJTZWxlY3QgY29sbGVjdGlvbiIsCiAgIkxhbmcuQ3VzdG9tZXJTZXJ2aWNlVGltZSIgOiAiU0ZTIGN1c3RvbWVyIHNlcnZpY2UgaXMgb3BlbiBvbiB3ZWVrZGF5cyIsCiAgIkxhbmcuRG93bmxvYWRUaW1lQmVnaW4iIDogIkRvd25sb2FkIGF2YWlsYWJsZSBmcm9tIiwKICAiTGFuZy5EZWxpdmVyeVBhcGVyLk1haWwuVGV4dCIgOiAiUHJpbnRlZCBTRlMgcHVibGljYXRpb25zIGFyZSB1c3VhbGx5IHBvc3RlZCB3aXRoaW4gdHdvIGJ1c2luZXNzIGRheXMuIEZvciBlc3RpbWF0ZWQgdGltZSBvZiBkZWxpdmVyeSBvZiBvdGhlciBwcmludGVkIHB1YmxpY2F0aW9ucywgcGxlYXNlIGNvbnRhY3QgU0ZTIEN1c3RvbWVyIFNlcnZpY2UuIFNGUyBkZWxpdmVycyBwcmludGVkIHB1YmxpY2F0aW9ucyB0byBjdXN0b21lcnMgaW4gRmlubGFuZCBvbmx5LiBJbnZvaWNpbmcgaXMgYXZhaWxhYmxlIGZvciBjb21wYW5pZXMuIiwKICAiTGFuZy5Db21wYW55SW5mb3JtYXRpb24iIDogIkNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLkJ1c2luZXNzSUQiIDogIkNvbXBhbnkgSUQiLAogICJlbGVtZW50LnB1YmxpY2xpbmsiIDogIi9lbGVtZW50Lmh0bWwuc3R4IiwKICAiTGFuZy5Ob1NlYXJjaFJlc3VsdHMiIDogIllvdXIgc2VhcmNoIHJldHVybmVkIG5vIHJlc3VsdHMuIFBsZWFzZSByZWZpbmUgeW91ciBzZWFyY2ggb3B0aW9ucyIsCiAgImkxOG4uRm9yZ290dGVuUGFzc3dvcmQiIDogIlVub2h0dW51dCBzYWxhc2FuYSIsCiAgInNmcy5mb3JtZWRpdG9yLmNvbnRhY3QiIDogIkNvbnRhY3QgaW5mb3JtYXRpb24iLAogICJMYW5nLkNvbnRlbnRTZWFyY2giIDogIkluY2x1ZGVzIHBhZ2VzIiwKICAiTGFuZy5Db21taXR0ZWVzIiA6ICJDb21taXR0ZWVzIiwKICAiTGFuZy5SZWZQdWJzIiA6ICJWaWl0ZWp1bGthaXN1dCAoZW4pIiwKICAiTGFuZy5TZWFyY2hTRlNzYWhrbyIgOiAiSGFlIFNGUy1qdWxrYWlzdWEiLAogICJMYW5nLk1hcmNoIiA6ICJNYXJjaCIsCiAgIkxhbmcuUHJvZHVjdHNEb3dubG9hZGFibGVGb3JUaHJlZURheXMiIDogIlByb2R1Y3RzIG1heSBiZSBkb3dubG9hZGVkIHdpdGhpbiBhIHRocmVlIGRheXMnIHBlcmlvZC4iLAogICJMYW5nLlNlYXJjaFdlYnNob3AiIDogIlNlYXJjaCB3ZWJzaG9wIiwKICAiTGFuZy5OYW1lIiA6ICJOYW1lIiwKICAiTGFuZy5wdWJsaWNhdGlvbnMiIDogInB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ2hhdERpc2Nvbm5lY3RlZCIgOiAiRGlzY29ubmVjdGVkIiwKICAiTGFuZy5Ob0xpY2VuY2VzUmVzZXJ2ZWQiIDogIlRoZXJlIGFyZSBubyBsaWNlbnNlcyBhdmFpbGFibGUgZm9yIHRoZSBmb2xsb3dpbmcgY29sbGVjdGlvbihzKToiLAogICJMYW5nLkRvd25sb2FkQ1NWIiA6ICJEb3dubG9hZCBhcyBDU1YgZmlsZSIsCiAgIkxhbmcuWW91SGF2ZSIgOiAiWW91IGhhdmUiLAogICJMYW5nLlJlbW92ZVVzZXIiIDogIlJlbW92ZSB1c2VyIiwKICAiTGFuZy5OdW1iZXJPZlVzZXJzTWFuYWdlbWVudCIgOiAiVXNlciBjb3VudCBjb250cm9sIiwKICAiTGFuZy5TaG93UHJvZHVjdGdyb3VwcyIgOiAiU2hvdyBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuRGVsaXZlcnlFbWFpbCIgOiAiRGVsaXZlcnkgRS1tYWlsIiwKICAiTGFuZy5TdWJzY3JpcHRpb25Ob3RpZmljYXRpb25zIiA6ICJTdWJzY3JpcHRpb24gbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuTm9SZWZlcmVuY2VzIiA6ICJObyByZWZlcmVuY2VzIGZvciB0aGlzIHB1YmxpY2F0aW9uLiIsCiAgIkxhbmcuTW9zdFNvbGRGcm9tUHJvZHVjdGdyb3VwIiA6ICJNb3N0IHBvcHVsYXIgaW4gdGhpcyBwcm9kdWN0IGdyb3VwIiwKICAiTGFuZy5QZXJzb25hbC5JbmZvcm1hdGlvbiIgOiAiUGVyc29uYWwgaW5mb3JtYXRpb24iLAogICJMYW5nLkRlbGl2ZXJ5UHJpY2UiIDogIkhhbmRsaW5nIGZlZSIsCiAgIkxhbmcubGVhcm5pbmdJbnN0aXR1dGlvbiIgOiAic2Nob29sIiwKICAiTGFuZy5IaWRlUmVsYXRpb25zaGlwcyIgOiAiSGlkZSByZWxhdGlvbnNoaXBzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkxhbmcudW5pdCIgOiAiZGl2aXNpb24iLAogICJMYW5nLlVzZXIiIDogIlVzZXIiLAogICJMYW5nLlllcyIgOiAiWWVzIiwKICAiTGFuZy5SZWdpc3RlclRvU2hvcCIgOiAiQ3JlYXRlIGFjY291bnQiLAogICJMYW5nLkRvd25sb2FkYWJsZSIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRW1haWwuVXNlck5hbWUiIDogIlPDpGhrw7Zwb3N0aW9zb2l0ZSAoa8OkeXR0w6Rqw6R0dW5udXMpIiwKICAiTGFuZy5Db250cmFjdE51bWJlciIgOiAiQ29udHJhY3QgbnVtYmVyIiwKICAidmlld3VybCIgOiAiL2Jpbi9nZXQvdmlkL1o3TWFJaVhtVC5aN05OWTE1UGwuMUd6aWFhd200IiwKICAiTGFuZy5sYW5ndWFnZSIgOiAibGFuZ3VhZ2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBJRCIsCiAgIkxhbmcuTm8uVkFULk51bWJlciIgOiAiTm8gVkFUIElEIiwKICAicHVibGljdXJsIiA6ICIvZWxlbWVudC5odG1sLnN0eCIsCiAgIkxhbmcuVGltZWxpbWl0IiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLlVzYWdlUmVwb3J0cyIgOiAiVXNhZ2UgaW5mb3JtYXRpb24iLAogICJMYW5nLlNGU0hhbmRib29rIiA6ICJTRlMgaGFuZGJvb2siLAogICJMYW5nLmluY2wiIDogImluY2wuIiwKICAiTGFuZy5QZXJzb25hbEluZm9ybWF0aW9uIiA6ICJZb3VyIGluZm9ybWF0aW9uIiwKICAic2ZzLmZvcm1lZGl0b3IucmFkaW9zZXQiIDogIlJhZGlvIHNldCIsCiAgIkxhbmcuU2hvd1JlbGF0aW9uc2hpcHMiIDogIlNob3cgcmVsYXRpb25zaGlwcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJkYXRhX2xpc3RlbmVycyIgOiAic2ZzL2NvbnRlbnRwYWdlLC9lZGl0YWJsZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0IiA6ICJRdW90ZSIsCiAgIkxhbmcuU2VudE9mZmVyUmVxdWVzdHMiIDogIlNlbnQgcXVvdGVzIiwKICAiTGFuZy5MaXN0U3RhbmRhcmRTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLkNvbnRhY3RQaG9uZSIgOiAiUGhvbmUiLAogICJMYW5nLkdvVG9JbmZvcm1hdGlvbkN1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3IgaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJza2luIiA6ICJza2lucy9jb250ZW50cGFnZS5odG1sIiwKICAiTGFuZy5TRlNJQ1Nncm91cHMiIDogIlByb2R1Y3QgZ3JvdXAocykiLAogICJMYW5nLlNlYXJjaEtvbWl0ZWF0IiA6ICJDb21taXR0ZWVzIiwKICAiTGFuZy5PcmRlclJhdGlmaWNhdGlvbkRhdGVEZXNjIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uLCBkZXNjZW5kaW5nIiwKICAiTGFuZy5XaXRoVGF4IiA6ICJXaXRoIHRheCIsCiAgIkxhbmcuRGVwYXJ0bWVudCIgOiAiVW5pdC9kaXZpc2lvbiIsCiAgIkxhbmcuTGljZW5zZVJlc2VydmVTdWNjZXNzIiA6ICJBIGxpY2Vuc2UgdG8gdGhpcyBjb2xsZWN0aW9uIGhhcyBiZWVuIHJlc2VydmVkIGZvciB5b3UuIiwKICAiTGFuZy5Vbml0IiA6ICJVbml0IiwKICAiTGFuZy5EZWZhdWx0IiA6ICJEZWZhdWx0IiwKICAiTGFuZy5TaG93Q29tbWl0dGVlcyIgOiAiU2hvdyBjb21taXR0ZWVzIiwKICAiTGFuZy5PdGhlclB1YmxpY2F0aW9ucyIgOiAiT3RoZXIgcHVibGljYXRpb25zIiwKICAiTGFuZy5SYXRpZmljYXRpb25EYXRlRW5kIiA6ICJUbyIsCiAgIkxhbmcuQWRkIiA6ICJBZGQiLAogICJMYW5nLkxpbWl0U2VhcmNoIiA6ICJMaW1pdCBzZWFyY2giLAogICJMYW5nLkNvbGxlY3Rpb25Ob3RpZmljYXRpb25zIiA6ICJDb2xsZWN0aW9uIHVwZGF0ZSBub3RpZmljYXRpb25zIiwKICAiTGFuZy5KdW5lIiA6ICJKdW5lIiwKICAiTGFuZy5CYWNrIiA6ICJQcmV2aW91cyIsCiAgIkxhbmcuUGFzc3dvcmQuQ2x1ZSIgOiAiUGFzc3dvcmQgaGludCIsCiAgIkxhbmcuRm9yZ290dGVuUGFzc3dvcmQiIDogIkZvcmdvdCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuU2F2ZUNoYW5nZXMiIDogIlNhdmUgY2hhbmdlcyIsCiAgIkxhbmcuUmVnaXN0ZXJXZWJTaG9wSWRJbmZvIiA6ICJUbyBwdXJjaGFzZSBwcm9kdWN0cywgY29tcGxldGUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHVzaW5nIHRoZSByZWdpc3RyYXRpb24gZm9ybSIsCiAgIkxhbmcuQ29udHJhY3QuUmlnaHRzIiA6ICJBY2Nlc3MgcmlnaHRzIiwKICAiTGFuZy5DdXN0b21lckluZm9ybWF0aW9uIiA6ICJDdXN0b21lciBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQmVnaW5kYXRlIiA6ICJTdGFydCBkYXRlIiwKICAiTGFuZy5PZmZlclJlcXVlc3RMYW5ndWFnZXMiIDogIktpZWxpc3l5cyIsCiAgIkxhbmcuSW52YWxpZEVtYWlsIiA6ICJDaGVjayB5b3VyIGUtbWFpbCBhZGRyZXNzIiwKICAiTGFuZy5XZWlnaHQiIDogIldlaWdodCIsCiAgIkxhbmcuQnV5IiA6ICJHbyB0byBjaGVja291dCIsCiAgIkxhbmcuZGVwYXJ0bWVudCIgOiAiZGl2aXNpb24iLAogICJMYW5nLk5ld1VzZXIiIDogIk5ldyB1c2VyIiwKICAiTGFuZy5FZGl0ZWQiIDogIkVkaXRlZCIsCiAgIkxhbmcuQmlsbGluZ1Bvc3RPZmZpY2UiIDogIkNpdHkvdG93biIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlQ2FuY2VsbGF0aW9uRmFpbGVkIiA6ICJUcmFja2luZyBzZXJ2aWNlIGNhbmNlbGxhdGlvbiBmYWlsZWQuIiwKICAiTGFuZy5DbGVhciIgOiAiQ2xlYXIiLAogICJMYW5nLkNsb3NlU3ViR3JvdXBzIiA6ICJDbG9zZSBzdWItZ3JvdXBzIiwKICAiTGFuZy5CaWxsaW5nLkluZm8uUGFwZXIuT3JkZXIiIDogIk9yZGVyIGJpbGxpbmcgaW5mb3JtYXRpb24gKHBhcGVyIGludm9pY2UpICIsCiAgIkxhbmcuUmVmZXJlbmNlRmllbGQiIDogIlJlZmVyZW5jZSIsCiAgIkxhbmcuQ29tcGFueSIgOiAiQ29tcGFueSIsCiAgImVsZW1lbnQubGluayIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLlBheW1lbnRTdWNjZXNzIiA6ICJQYXltZW50IHN1Y2Nlc3NmdWwuIiwKICAiTGFuZy5UcnlBZ2FpbiIgOiAiUmV0cnkiLAogICJMYW5nLlRvcE5hdmlJRUMiIDogIklFQyIsCiAgIkxhbmcuTGlzdEhhbmRib29rU2VhcmNoIiA6ICJMaXN0IHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5QaWVjZXMiIDogIml0ZW0ocykiLAogICJMYW5nLkp1bHkiIDogIkp1bHkiLAogICJMYW5nLkJ1eUZyb21XZWJzdG9yZSIgOiAiU2VhcmNoIHdlYnNob3AiLAogICJMYW5nLk9yZGVyVGltZSIgOiAiVGltZSBvZiBvcmRlciIsCiAgIkxhbmcuQ2FuY2VsRm9ybSIgOiAiQ2FuY2VsbGF0aW9uIGZvcm0iLAogICJMYW5nLlNpbXVsdGFuZW91c1VzZXJzIiA6ICJOdW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0NhcnQiIDogIkNhcnQiLAogICJMYW5nLkludmFsaWRZdHVubnVzIiA6ICJZb3VyIFZBVCBJRCBpcyBpbnZhbGlkLiIsCiAgIkxhbmcuRGlyZWN0aXZlIiA6ICJEaXJlY3RpdmUiLAogICJMYW5nLk90aGVyTG9naW4iIDogIk90aGVyIiwKICAiTGFuZy5DdXN0b21lcnNoaXAiIDogIkN1c3RvbWVyc2hpcCIsCiAgIkxhbmcuQ29tcGFueUluZm9VcGRhdGVkIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIHVwZGF0ZWQuIiwKICAiTGFuZy5BY3RpdmVQdWJsaWNhdGlvbnMiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuUHJvZHVjdEJlaWduUHJvY2Vzc2VkSGVhZGVyIiA6ICJUaGUgZmlsZSBpcyBiZWluZyBwcm9jZXNzZWQiLAogICJMYW5nLklQTG9naW5Ob3RFbWFpbEZvcm0iIDogIkxvZ2luIG11c3QgYmUgY29uZmlybWVkIGZyb20gdGhpcyBJUC1hZGRyZXNzLiBDb25maXJtYXRpb24gZW1haWwgY2Fubm90IGJlIHNlbnQgYmVjYXVzZSB5b3VyIHVzZXIgbmFtZSBpcyBub3QgYW4gZW1haWwgYWRkcmVzcy4iLAogICJMYW5nLldyaXRlSGVyZSIgOiAiVHlwZSBoZXJlIiwKICAiTGFuZy5MaW1pdFVzaW5nQ29tbWl0dGVlcyIgOiAiTGltaXQgdXNpbmcgY29tbWl0dGVlcyIsCiAgIkxhbmcuRW1haWxJbmZvIiA6ICJZb3VyIGUtbWFpbCBhZGRyZXNzIGlzIHlvdXIgdXNlciBJRC4iLAogICJMYW5nLlZpc2l0QWRkcmVzcyIgOiAiU3RyZWV0IGFkZHJlc3MiLAogICJMYW5nLk9sZFVzZXJuYW1lIiA6ICJPbGQgdXNlciBJRCIsCiAgIkxhbmcuTGljZW5zZVJlc2VydmVGYWlsIiA6ICJBbGwgbGljZW5zZXMgZm9yIHRoaXMgY29sbGVjdGlvbiBhcmUgYWxyZWFkeSByZXNlcnZlZC4iLAogICJMYW5nLk1haWxpbmdMaXN0cyIgOiAiRWxlY3Ryb25pYyBtYWlsaW5nIGxpc3RzIiwKICAiTGFuZy5SZW1vdmVVc2VyRnJvbUNvbGxlY3Rpb25Db25maXJtIiA6ICJBcmUgeW91IHN1cmUgdG8gcmVtb3ZlIHBlcm1pc3Npb24gZnJvbSB1c2VyIiwKICAiTGFuZy5TaWRva3NldCIgOiAiUmVsYXRpb25zaGlwcyIsCiAgIkxhbmcuQ2hhbmdlLlBhc3N3b3JkIiA6ICJSZXNldCBwYXNzd29yZCIsCiAgIiIgOiAiIgp9
Feedback
ewogICJMYW5nLlNob3dNb3JlVGVybXMiIDogIkFkdmFuY2VkIHNlYXJjaCIsCiAgIkxhbmcuV2FpdGluZyIgOiAiQXdhaXRpbmcgY29uZmlybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZFRpcCIgOiAiUGFzc3dvcmQgaGludCIsCiAgIkxhbmcuT2xkVXNlcm5hbWVXcm9uZyIgOiAiWW91ciBvbGQgdXNlciBJRCBpcyBpbnZhbGlkLiAiLAogICJMYW5nLkNvbnRpbnVlVG9Gcm9udHBhZ2UiIDogIkNvbnRpbnVlIHRvIGhvbWUgcGFnZSIsCiAgIkxhbmcuQWN0aXZhdGlvbkxpbmtTZW50IiA6ICJBbiBhY3RpdmF0aW9uIGxpbmsgZm9yIHlvdXIgdXNlciBhY2NvdW50IGhhcyBiZWVuIHNlbnQgdG8gdGhlIGUtbWFpbCBhZGRyZXNzIHlvdSBwcm92aWRlZC4iLAogICJMYW5nLkRvd25sb2FkYWJsZUVsZWN0cmljTWF0ZXJpYWwiIDogIlPDpGhrw7Zpc3TDpCBsYWRhdHRhdmlzc2Egb2xldmFhIGFpbmVpc3RvYSAoZW4pIiwKICAiTGFuZy5JbmZvcm1hdGlvbkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSBmb3IgaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLk9wZW5TdWJHcm91cHMiIDogIk9wZW4gc3ViLWdyb3VwcyIsCiAgIkxhbmcuUmV0dXJuVG9PbmxpbmUiIDogIlJldHVybiB0byBPbmxpbmUtc2VydmljZSIsCiAgIkxhbmcuQWNjZXB0RGVsaXZlcnlUZXJtcyIgOiAiQWNjZXB0IGRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5CaWxsaW5nLlR5cGUiIDogIkludm9pY2UgZGVsaXZlcnkiLAogICJMYW5nLkRvd25sb2FkcyIgOiAiRG93bmxvYWRzIiwKICAiTGFuZy5CaWxsaW5nQWRkcmVzc0Zvckludm9pY2UiIDogIkUtaW52b2ljZSBhZGRyZXNzIiwKICAidXJsZXhlY3V0ZXBhdGgiIDogIi9jaGFubmVscy9wdWJsaWMvd3d3L3Zlcmtrb2thdXBwYS9lbi9pbmRleC9wYWxhdXRlIiwKICAiTGFuZy5QYXltZW50U3RhdHVzIiA6ICJQYXltZW50IHN0YXR1cyIsCiAgImVsZW1lbnQubW9kZSIgOiAiZWxlbWVudCIsCiAgIkxhbmcuRnJvbnRwYWdlIiA6ICJIb21lIHBhZ2UiLAogICJMYW5nLk5vUmVzdWx0cyIgOiAiTm8gcmVzdWx0cyIsCiAgIkxhbmcuUGF5bWVudE1ldGhvZCIgOiAiUGF5bWVudCBtZXRob2QiLAogICJMYW5nLkxpY2VuY2UuTWFuYWdlbWVudCIgOiAiVXNlciBNYW5hZ2VtZW50IiwKICAiTGFuZy5PbmxpbmVVc2VyIiA6ICJPbmxpbmUgdXNlciIsCiAgIkxhbmcuUHJldmlldyIgOiAiUHJldmlldyIsCiAgIkxhbmcubnVtYmVyT2ZQcm9kdWN0IiA6ICJjb3BpZXMgb2YgdGhpcyBwcm9kdWN0PyIsCiAgIkxhbmcuVGFibGVPZkNvbnRlbnRzIiA6ICJUYWJsZSBvZiBjb250ZW50cyIsCiAgIkxhbmcuUHVibGlzaGVyIiA6ICJQdWJsaXNoZXIiLAogICJMYW5nLkNvbnRpbnVlVG9Mb2dpbiIgOiAiQ29udGludWUgdG8gbG9naW4iLAogICJMYW5nLkRlbGl2ZXJ5U3RyZWV0IiA6ICJTdHJlZXQgYWRkcmVzcy9QTyBCb3giLAogICJMYW5nLlVudGlsIiA6ICIgIiwKICAiTGFuZy5TZWFyY2hQREYiIDogIlNlYXJjaCBwdWJsaWNhdGlvbiBjb250ZW50IiwKICAiTGFuZy5MaW1pdFVzaW5nUmF0aWZpY2F0aW9uRGF0ZSIgOiAiTGltaXQgdXNpbmcgZGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiIsCiAgIkxhbmcuRG93bmxvYWRQREYiIDogIkRvd25sb2FkIFBERiBmaWxlIiwKICAiTGFuZy5QdWJsaXNoZWQiIDogIlB1Ymxpc2hlZCIsCiAgImltcG9ydHBhdGgiIDogIi93ZWJjb21wb25lbnRzL3Nmcy9jb250ZW50cGFnZS9haWthbGVpbWF0LyIsCiAgIkxhbmcuQ3VzdG9tZXJTZXJ2aWNlQ2xvc2VkIiA6ICJPdXIgY3VzdG9tZXIgc2VydmljZSBpcyBjbG9zZWQuIiwKICAiTGFuZy5EaXNjb3VudCIgOiAiRGlzY291bnQiLAogICJMYW5nLkRvd25sb2FkMiIgOiAiRG93bmxvYWQiLAogICJMYW5nLlNlYXJjaFByb2R1Y3Rncm91cCIgOiAiU2VhcmNoIGJ5IHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vUHVyY2hhc2VkUHJvZHVjdHMiIDogIllvdSBoYXZlIG5vdCBwdXJjaGFzZWQgYW55IHByb2R1Y3RzIGZyb20gdGhlIFNGUyB3ZWJzaG9wLiIsCiAgIkxhbmcuVXNlQ29tcGFueUFkZHJlc3MiIDogIlVzZSBjb21wYW55IGFkZHJlc3MiLAogICJMYW5nLkRlbGl2ZXJ5RVBVQi5Eb3dubG9hZCIgOiAiRG93bmxvYWQgKGVQdWIpIiwKICAiTGFuZy5IZWFkZXIuV2Vic3RvcmUiIDogIldlYnNob3AiLAogICJMYW5nLkV2YXN0ZWFzZXR1a3NldCIgOiAiQ29va2llIHNldHRpbmdzIiwKICAiZWRpdHVybCIgOiAiL2Jpbi9nZXQvdmVkL1o3TWFJaVhtVC5aN05OWTE1UGwuMUd6aWFhd200IiwKICAiTGFuZy5XaXRoZHJld1B1YmxpY2F0aW9ucyIgOiAiV2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2VhcmNod29yZEV4aXN0UmVsYXRpb25zaGlwcyIgOiAiU2VhcmNoIGluIHJlbGF0aW9uc2hpcHMgYW5kIHRpdGxlcy4iLAogICJMYW5nLlRvdGFsV2l0aG91dFRheCIgOiAiVG90YWwgd2l0aG91dCB0YXgiLAogICJMYW5nLkFkZGl0aW9uYWxJbmZvIiA6ICJBZGRpdGlvbmFsIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVFbmQiIDogIkRvd25sb2FkIGV4cGlyZXMiLAogICJMYW5nLk1vc3RQb3B1bGFyIiA6ICJNb3N0IHBvcHVsYXIiLAogICJMYW5nLlJlZmVyZW5jZXMiIDogIk5vcm1hdGl2ZSByZWZlcmVuY2VzIiwKICAiTGFuZy5Mb2FkTmV4dCIgOiAiU2hvdyBtb3JlIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuTmV3UHJvZHVjdHMiIDogIk5ldyBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlRvcE5hdmlUdW90ZXV1dGlzZXQiIDogIk5ldyBmcm9tIFNGUyIsCiAgIkxhbmcuRWRpdFRleHQiIDogIkVkaXQgdGV4dCIsCiAgIkxhbmcuSW52YWxpZFZBVCIgOiAiWW91ciBWQVQgSUQgaXMgaW52YWxpZC4iLAogICJMYW5nLkRlbmllZCIgOiAiSHlsw6R0dHkiLAogICJMYW5nLkFkZFRvU2VhcmNoIiA6ICJBZGQgdG8gc2VhcmNoIG9wdGlvbnMiLAogICJMYW5nLlRvcE5hdmlUYWJTdGFuZGFyZCIgOiAiU3RhbmRhcmRzIGFuZCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLnVubG9hZGVkIiA6ICJwcm9kdWN0cyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIiwKICAiTGFuZy5QdXJjaGFzZUFuZERvd25sb2FkSGlzdG9yeSIgOiAiUHVyY2hhc2UgYW5kIGRvd25sb2FkIGhpc3RvcnkiLAogICJMYW5nLlBlcm1pc3Npb25EZWxldGVkRnJvbVVzZXIiIDogIlVzZXIgYWNjZXNzIHJpZ2h0cyBoYXZlIGJlZW4gdXBkYXRlZC4iLAogICJMYW5nLk5vTmV3UHVibGljYXRpb25zIiA6ICJWYWxpdHVsbGEgYWlrYXbDpGxpbGzDpCBlaSB1dXNpYSBqdWxrYWlzdWphIChlbikiLAogICJMYW5nLlNlYXJjaCIgOiAiRmluZCIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRXJyb3IiIDogIkFuIGVycm9yIGR1cmluZyBzaWduLXVwLiIsCiAgIkxhbmcuVGF4IiA6ICJWQVQiLAogICJMYW5nLklQTG9naW5Db25maXJtTG9naW4iIDogIkxvZ2luIG11c3QgYmUgY29uZmlybWVkIGZyb20gdGhpcyBJUC1hZGRyZXNzLiBDb25maXJtYXRpb24gZW1haWwgaGFzIGJlZW4gc2VudCB0byB5b3VyIGVtYWlsIGFkZHJlc3MuIiwKICAiTGFuZy5MaW1pdFVzaW5nUHJvZHVjdGdyb3VwcyIgOiAiTGltaXQgdXNpbmcgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLlllYXIiIDogIlllYXIiLAogICJMYW5nLlRvcE5hdmlNYWluVGl0bGUiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIGJ5IHRvcGljIiwKICAiTGFuZy5JbnZhbGlkUG9zdGFsQ29kZSIgOiAiUG9zdGNvZGUgaXMgaW52YWxpZC4iLAogICJMYW5nLk5vUmVzdWx0cy5XaXRoZHJld1B1YmxpY2F0aW9ucyIgOiAiWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuVG9wTmF2aVVsa29tYWlzZXQiIDogIkZvcmVpZ24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4iIDogIkxvZyBpbiIsCiAgIkxhbmcuQ3JlYXRlZERhdGUiIDogIkRhdGUgb2YgcHVibGljYXRpb24sIGFzY2VuZGluZyIsCiAgIkxhbmcuTGltaXRVc2luZ0JlZ2luVGltZSIgOiAiTGltaXQgdXNpbmcgYmVnaW4gdGltZSIsCiAgIkxhbmcuUGFwZXJEZWxpdmVyeUNvbnRhY3QiIDogIklmIHlvdSB3aXNoIHRvIHB1cmNoYXNlIHByaW50ZWQgcHVibGljYXRpb25zLCBraW5kbHkgY29udGFjdCBzYWxlc0BzZnMuZmkiLAogICJMYW5nLlNlYXJjaEZyb21Db250ZW50IiA6ICJTZWFyY2ggcHVibGljYXRpb24gY29udGVudCIsCiAgIkxhbmcuU2VhcmNoU0ZTIiA6ICJGaW5kIGFuIFNGUyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuU2VhcmNoSVNPIiA6ICJGaW5kIGFuIElTTyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuQ2hhbmdlUGFzc3dvcmQiIDogIlJlc2V0IHBhc3N3b3JkIiwKICAiTGFuZy5QZXJtaXNzaW9uQWRkZWRGb3JVc2VyIiA6ICJVc2VyIElEIGhhcyBhY2Nlc3Mgbm93IiwKICAiTGFuZy5OYXl0YVNpZG9zIiA6ICJTaG93IHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLlBhc3N3b3JkTm90Q2hhbmdlZCIgOiAiWW91ciBwYXNzd29yZCB3YXMgbm90IHJlc2V0LiIsCiAgIkxhbmcuTm9uZUxpbWl0IiA6ICJObyBsaW1pdGF0aW9uIiwKICAiTGFuZy5TZWxlY3RQcm9kdWN0Z3JvdXAiIDogIlNlbGVjdCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuQ29tcGFueS5UeXBlIiA6ICJMZWdhbCBmb3JtIiwKICAiTGFuZy5TYXZlLkluZm8iIDogIlNhdmUgZGV0YWlscyIsCiAgIkxhbmcuQnV5ZXJJbmZvcm1hdGlvbiIgOiAiQnV5ZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkRvd25sb2FkIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuTG9nb3V0IiA6ICJMb2cgb3V0IiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dJbiIgOiAiWW91IG1heSBub3cgbG9nIGluLiIsCiAgIkxhbmcuQmFja1RvU2VhcmNoTGlzdCIgOiAiUmV0dXJuIHRvIHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5Vc2VDb21tYVRvU2VwYXJhdGVFbWFpbHMiIDogIlVzZSBjb21tYSBvciBzZW1pY29sb24gYXMgYSBzZXBhcmF0b3IgYmV0d2VlbiBlbWFpbCBhZGRyZXNzZXMuIiwKICAiTGFuZy5GaWxlVHlwZSIgOiAiRmlsZSB0eXBlIiwKICAiTGFuZy5QYXBlciIgOiAiUHJpbnRlZCIsCiAgIkxhbmcuV3JvbmdVc2VybmFtZU9yUGFzc3dvcmQiIDogIkNoZWNrIHlvdXIgdXNlciBJRCBhbmQgcGFzc3dvcmQiLAogICJMYW5nLk9yZGVyTW9yZVRoYW4iIDogIkRvIHlvdSB3YW50IHRvIG9yZGVyIG1vcmUgdGhhbiIsCiAgIkxhbmcuUHJvZHVjdHMiIDogIlByb2R1Y3RzIiwKICAiTGFuZy5QZXJtaXNzaW9uT2ZmZXJSZXF1ZXN0IiA6ICJBdXRob3JpemVkIHRvIHF1b3RlIGZvciBhbiBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuRGVjZW1iZXIiIDogIkRlY2VtYmVyIiwKICAiTGFuZy5TZWFyY2hGcm9tUHJvZHVjdEdyb3VwIiA6ICJTZWFyY2ggb25seSBmcm9tIHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLlJlZ2lzdGVyYXRpb24iIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5TZWFyY2hGaWx0ZXJzIiA6ICJDdXJyZW50bHkgcmVmaW5lZCBieSIsCiAgIkxhbmcuTm9SZXN1bHRzLlByb2R1Y3Rncm91cCIgOiAiIFlvdXIgc2VhcmNoIHJldHVybmVkIG5vICBwdWJsaWNhdGlvbnMgaW4gdGhpcyBncm91cC4iLAogICJMYW5nLk1vcmVQcm9kdWN0TmV3cyIgOiAiU2hvdyBtb3JlIiwKICAiTGFuZy5TRlNlbGVjdHJpYyIgOiAiU0ZTOiBlbGVjdHJvdGVjaG5pY3MiLAogICJMYW5nLk1vc3RTb2xkRnJvbUNvbW1pdHRlZSIgOiAiTW9zdCBwb3B1bGFyIGZyb20gdGhpcyBjb21taXR0ZWUiLAogICJMYW5nLkxpY2VuY2UuRGVwYXJ0bWVudCIgOiAiRGl2aXNpb24iLAogICJMYW5nLkFkZFVzZXIiIDogIkFkZCB1c2VyIiwKICAiTGFuZy5OZXdQYXNzd29yZFRvb1Nob3J0IiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IDYgY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuUHVyY2hhc2VJbldlYnNob3AiIDogIlB1cmNoYXNlIGluIHdlYnNob3AiLAogICJMYW5nLkxpY2VuY2VGdWxsIiA6ICJMaWNlbnNlIGZ1bGwiLAogICJMYW5nLkNvbXBhbnlEZWxpdmVyeUFkZHJlc3NQcm9tcHQiIDogIllvdXIgY29tcGFueSB1c2VzIHRoZSBmb2xsb3dpbmcgZGVsaXZlcnkgYWRkcmVzcyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGFnZSIgOiAiUGFnZSIsCiAgIkxhbmcuV2ViQmlsbGluZ1JlZmVyZW5jZSIgOiAiUmVmZXJlbmNlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZVdpdGhOZXdVc2VybmFtZSIgOiAiWW91IG1heSBub3cgbG9nIGluIHRvIHRoZSBvbmxpbmUgc2VydmljZSB3aXRoIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5Vc2VyUmVtb3ZlZCIgOiAiS8OkeXR0w6Rqw6RuIHBvaXN0YW1pbmVuIiwKICAiTGFuZy5CdXNpbmVzc0lEcmVjZWlwdCIgOiAiVkFUIiwKICAiTGFuZy5DdXN0b21lckJhc2ljVXNlciIgOiAiQmFzaWMgdXNlciIsCiAgIkxhbmcuUHVibGljYXRpb24iIDogIlB1YmxpY2F0aW9uIiwKICAiTGFuZy5CaWxsaW5nUG9zdGFsQ29kZSIgOiAiUG9zdGNvZGUiLAogICJMYW5nLkJpbGxpbmcuSW5mby5QYXBlciIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiAoc3RhbmRhcmQgbWFpbCkiLAogICJMYW5nLlVzZXJuYW1lQ2hhbmdlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGNoYW5nZWQuIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkVGl0bGUiIDogIlBlcnNvbmFsIGluZm9ybWF0aW9uIHVwZGF0ZWQiLAogICJMYW5nLkNpdHkiIDogIkNpdHkvdG93biIsCiAgIkxhbmcuT3JkZXJQdWJsaWNhdGlvbklkIiA6ICJSZWZlcmVuY2UgY29kZSBBIHRvIFoiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkVNYWlsLlRleHQiIDogIlRoZSBkb3dubG9hZCBsaW5rIHdpbGwgYmUgZGVsaXZlcmVkIHdpdGhpbiB0d28gYnVzaW5lc3MgZGF5cyB0byB0aGUgZW1haWwgYWRkcmVzcyB5b3UgaGF2ZSBwcm92aWRlZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuUm93UHJpY2VJbmZvIiA6ICJOb3RlISBQcmljZXMgc2hvd24gb24gcHJvZHVjdCByb3dzIGhhdmUgYmVlbiByb3VuZGVkIHRvIHRoZSBuZWFyZXN0IHZhbHVlLiBQcmljZSB0b3RhbHMgYXJlIGZpbmFsLiIsCiAgIkxhbmcuTGljZW5jZS5Gb2xsb3dpbmcuUGVyc29ucyIgOiAiRm9sbG93aW5nIHBlb3BsZSBoYXZlIGFjY2VzcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRpb25GYWlsZWQiIDogIlVzZXIgSUQgcmVnaXN0cmF0aW9uIGZhaWxlZCIsCiAgIkxhbmcuU2VhcmNod29yZCIgOiAiU2VhcmNoIHdvcmQiLAogICJMYW5nLkNvbGxlY3Rpb24iIDogIkNvbGxlY3Rpb24iLAogICJMYW5nLlBhc3N3b3JkTGVuZ3RoIiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IHNpeCBjaGFyYWN0ZXJzLiIsCiAgIkxhbmcuVG9wTmF2aVRhYkVsZWN0cmljIiA6ICJFbGVjdHJvdGVjaG5pY2FsIHN0YW5kYXJkcyIsCiAgIkxhbmcuU3VwcG9ydGVkRmlsZUZvcm1hdHMiIDogIlN1cHBvcnRlZCBmaWxlIGZvcm1hdHM6IC5qcGcsIC5wbmcsIC5naWYsIC5zdmciLAogICJMYW5nLlZpc2l0b3JzIiA6ICJWaXNpdG9ycyIsCiAgIkxhbmcuUGVyc29uYWwuSW5mbyIgOiAiUGVyc29uYWwgaW5mb3JtYXRpb24iLAogICJlbGVtZW50LjYiIDogImZhbHNlIiwKICAiZWxlbWVudC41IiA6ICJmYWxzZSIsCiAgIkxhbmcuRG93bmxvYWRUaW1lRW5kZWQiIDogIkRvd25sb2FkIHRpbWUgZXhwaXJlZCIsCiAgIkxhbmcuRGVsaXZlcnlQREYuRU1haWwiIDogIkUtbWFpbCIsCiAgIkxhbmcuRGVsaXZlcnltZXRob2QiIDogIkRlbGl2ZXJ5IG1ldGhvZCIsCiAgIkxhbmcuUmV0dXJuVG9TZWFyY2giIDogIlJldHVybiB0byBzZWFyY2ggbGlzdGluZ3MiLAogICJzZWN0aW9uIiA6ICJkZWZhdWx0IiwKICAiTGFuZy5vZmZpY2VzIiA6ICJvZmZpY2VzIiwKICAiTGFuZy5XaXRoZHJld0RhdGUiIDogIldpdGhkcmF3biIsCiAgIkxhbmcuQ3VzdG9tZXJSZWZlcmVuY2UiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuU2VhcmNocmVzdWx0cyIgOiAiU2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLlVwZGF0ZUluZm8iIDogIlVwZGF0ZSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU2F2ZU5ld1VzZXJuYW1lIiA6ICJTYXZlIHlvdXIgbmV3IHVzZXIgSUQiLAogICJMYW5nLk9wZW4iIDogIk9wZW4iLAogICJMYW5nLldlYkJpbGxpbmdBZGRyZXNzIiA6ICJFLWludm9pY2luZyBhZGRyZXNzIiwKICAiTGFuZy5CaWxsaW5nLkluZm8uRWxlY3RyaWMiIDogIkJpbGxpbmcgaW5mb3JtYXRpb24gKGUtaW52b2ljZSkiLAogICJMYW5nLlZBVGNvZGUiIDogIlZBVCBJRCIsCiAgIkxhbmcuQ3VzdG9tZXJNYWluVXNlciIgOiAiQXNpYWtrYWFuIHDDpMOka8OkeXR0w6Rqw6QiLAogICJMYW5nLlNlbGVjdE5ld0RlbGl2ZXJ5QWRkcmVzcyIgOiAiU2VsZWN0IG5ldyBkZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5KYW51YXJ5IiA6ICJKYW51YXJ5IiwKICAiTGFuZy5Qcm9ibGVtU2l0dWF0aW9uQ29udGFjdCIgOiAiSWYgeW91IGVuY291bnRlciBwcm9ibGVtcywgcGxlYXNlIGNvbnRhY3QgU0ZTIGN1c3RvbWVyIHNlcnZpY2UgYnkgZS1tYWlsIChzYWxlc0BzZnMuZmkpIiwKICAiTGFuZy5PZmZlclJlcXVlc3RTZW50QnkiIDogIlF1b3RlIHNlbnQgYnkiLAogICJlbGVtZW50LnBhdGgiIDogInNmcy9jb250ZW50cGFnZS9haWthbGVpbWF0IiwKICAiaTE4bi5iYXNlIiA6ICJzZnMvY29udGVudHBhZ2UvYWlrYWxlaW1hdCIsCiAgIkxhbmcuUGhvbmVBYnIiIDogInRlbC4iLAogICJMYW5nLlNob3dMZXNzIiA6ICJTaG93IGxlc3MiLAogICJMYW5nLkFib3V0U2l0ZSIgOiAiQWJvdXQiLAogICJMYW5nLlNlbmRPZmZlclJlcXVlc3QiIDogIlNlbmQgcXVvdGUiLAogICJMYW5nLlNpbXVsdGFuZXVvc1VzZXJzIiA6ICJTaW11bHRhbmVvdXMgdXNlcnMiLAogICJMYW5nLkhhbmRib29rcyIgOiAiSGFuZGJvb2tzIiwKICAiTGFuZy5DaGF0VXNlck9wZW5DaGF0V2luZG93IiA6ICJVc2VyIG9wZW5lZCB0aGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLlJhdGlmaWNhdGlvbkRhdGVCZWdpbiIgOiAiRnJvbSIsCiAgIkxhbmcuTW92ZVRvUGF5bWVudCIgOiAiUHJvY2VlZCB0byBwYXltZW50IiwKICAiTGFuZy5SZWdpc3RyYXRpb25mb3JtU2VudCIgOiAiVGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4iLAogICJMYW5nLkNvbnRpbnVlIiA6ICJDb250aW51ZSIsCiAgIkxhbmcuRW1haWxTZW50VG9Vc2VyIiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlci4iLAogICJjaGFubmVsLmxhbmd1YWdlIiA6ICJlbiIsCiAgIkxhbmcuQ29udHJhY3QuTmFtZSIgOiAiQ29udHJhY3QgbmFtZSIsCiAgIkxhbmcuUmVwb3J0UHJvZHVjdEdyb3VwU2lkZW5vdGUiIDogIihQbGVhc2Ugbm90ZSB0aGF0IGEgcHVibGljYXRpb24gY2FuIGJlIGluY2x1ZGVkIGluIHNldmVyYWwgcHJvZHVjdCBncm91cHMuIFRoZSB0b3RhbCBudW1iZXIgb2YgZG93bmxvYWRzIGRvZXMgbm90IGVxdWFsIHRoZSBzdW0gb2YgYWxsIHJvd3MuKSIsCiAgIkxhbmcuRGVsZXRlU3VjY2VzcyIgOiAiUmVtb3ZlZCBzdWNjZXNzZnVsbHkiLAogICJMYW5nLkJpbGxpbmcuSW5mby5FbGVjdHJpYy5PcmRlciIgOiAiT3JkZXIgYmlsbGluZyBpbmZvcm1hdGlvbiAoZS1pbnZvaWNlKSAiLAogICJMYW5nLk9yZGVyZXIiIDogIk9yZGVyZWQgYnkiLAogICJMYW5nLkFzc29jaWF0aW9uIiA6ICJBc3NvY2lhdGlvbiIsCiAgIkxhbmcuQmlsbGluZ0luZm8iIDogIkJpbGxpbmcgaW5mb3JtYXRpb24iLAogICJMYW5nLlNlYXJjaHdvcmRzIiA6ICJTZWFyY2giLAogICJMYW5nLkFkZFRvQ2FydCIgOiAiQWRkIHRvIGNhcnQiLAogICJMYW5nLlByb2R1Y3RQcm9jZXNzUmVhZHkiIDogIlRoZSBwdWJsaWNhdGlvbiBpcyBub3cgcmVhZHkgZm9yIGRvd25sb2FkLiBTYXZlIGl0IG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIlVJRCIgOiAiaWQ1T2wzMFhLV3EiLAogICJMYW5nLlBlcnNvbmFsQ29udGFudERldGFpbHMiIDogIllvdXIgY29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQmlsbGVyIiA6ICJCaWxsZWQgYnkiLAogICJMYW5nLk5vU2VhcmNoUmVzdWx0c09ubGluZSIgOiAiTm8gcmVzdWx0cyBmb3VuZCBmcm9tIHlvdXIgY29sbGVjdGlvbnMiLAogICJMYW5nLlB1YmxpY2F0aW9uTGFuZ3VhZ2UiIDogIkxhbmd1YWdlKHMpIiwKICAiTGFuZy5QYXNzd29yZDIiIDogIlJldHlwZSBwYXNzd29yZCIsCiAgIkxhbmcuSW52YWxpZC5FbWFpbCIgOiAiQ2hlY2sgZS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLlVzZXJDb3VudCIgOiAiQ291bnQiLAogICJJTlNUQU5DRUlEIiA6ICI1T2wzbm05RjYiLAogICJMYW5nLlJlcXVlc3RDb250ZW50IiA6ICJTZWxlY3RlZCBpdGVtcyIsCiAgIkxhbmcuQ29udHJhY3RHcm91cHMiIDogIkNvbnRyYWN0IGdyb3VwcyIsCiAgIkxhbmcuTG9naW5GYWlsZWQiIDogIkxvZ2luIGZhaWxlZC4iLAogICJMYW5nLlByb2R1Y3Rncm91cHMiIDogIlByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5SZWZlcmVuY2UiIDogIlJlZmVyZW5jZSIsCiAgImkxOG4ucGFpdml0ZXR0eSIgOiAibW9kaWZpZWQiLAogICJMYW5nLlJhdGlmaWNhdGlvblR5cGUiIDogIlZhaHZpc3R1c3RhcGEgKGVuKSIsCiAgIkxhbmcuQ2xlYXJDb25zdHJhaW50cyIgOiAiQ2xlYXIgc2VhcmNoIGNvbnN0cmFpbnRzIiwKICAiTGFuZy5SZWdpc3RlciIgOiAiQ3JlYXRlIGFjY291bnQiLAogICJMYW5nLkxhc3RuYW1lIiA6ICJMYXN0IG5hbWUiLAogICJlbGVtZW50IiA6ICJzZnMvY29udGVudHBhZ2UvYWlrYWxlaW1hdCIsCiAgIkxhbmcuU29sZS5UcmFkZXIiIDogIlNvbGUgcHJvcHJpZXRvcnNoaXAiLAogICJMYW5nLkxpbWl0ZWREZWxpdmVyeW1ldGhvZHMiIDogIkRlbGl2ZXJ5IG9wdGlvbnMgYXJlIGxpbWl0ZWQgYmVjYXVzZSB0aGVyZSBhcmUgZHVwbGljYXRlIHByb2R1Y3RzIGluIHlvdXIgY2FydC4iLAogICJMYW5nLkZpbGxNaXNzaW5nRmllbGRzIiA6ICJGaWxsIG91dCBtaXNzaW5nIGZpZWxkcy4iLAogICJMYW5nLlNlbnQiIDogIlNlbnQiLAogICJMYW5nLnVzZXJsaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLk5ld1VzZXJuYW1lIiA6ICJOZXcgdXNlciBJRCIsCiAgIkxhbmcuT25saW5lQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWREZXNjIiA6ICIgUmVmZXJlbmNlIGNvZGUgWiB0byBBIiwKICAiTGFuZy5PcGVuRGVsaXZlcnlUZXJtcyIgOiAiT3BlbiBkZWxpdmVyeSB0ZXJtcyIsCiAgIkxhbmcuQ3VzdG9tZXJOdW1iZXIiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9XZWJzdG9yZTIiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIElELiIsCiAgIkxhbmcuU2VuZCIgOiAiU2VuZCIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0IiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkFkZERlbGl2ZXJ5QWRkcmVzcyIgOiAiQWRkIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLkdvVG9TYWxlc0N1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3Igc2FsZXMiLAogICJMYW5nLlBlcm1pc3Npb25NYW5hZ2VtZW50IiA6ICJSaWdodHMgbWFuYWdlbWVudCIsCiAgIkxhbmcuUGVyc29uQ291bnQiIDogIlBlcnNvbm5lbCBjb3VudCIsCiAgIkxhbmcuRmlyc3RuYW1lIiA6ICJGaXJzdCBuYW1lIiwKICAiTGFuZy5Nb3JlV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIk1vcmUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQWRkUERGdG9TaG9wcGluZ0NhcnQiIDogIkFkZCBwdWJsaWNhdGlvbiB0byBjYXJ0IiwKICAiTGFuZy5Nb250aCIgOiAiTW9udGgiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmVXaXRoTmV3VXNlcm5hbWUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyB1c2VyIElELiIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZSIgOiAiSGlkZSBub3JtYXRpdmUgcmVmZXJlbmNlcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJHVUlEIiA6ICIiLAogICJMYW5nLlNob3dSZWZlcmVuY2VzIiA6ICJTaG93IG5vcm1hdGl2ZSByZWZlcmVuY2VzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuN0RheXNMaW1pdCIgOiAiTGFzdCA3IGRheXMiLAogICJMYW5nLk9mZmljZUNvdW50IiA6ICJPZmZpY2UgY291bnQiLAogICJMYW5nLlBheW1lbnRFcnJvciIgOiAiUGF5bWVudCBmYWlsZWQuIiwKICAiTGFuZy5EZWxpdmVyeVBERi5Eb3dubG9hZC5UZXh0IiA6ICJZb3UgY2FuIGRvd25sb2FkIHRoZSBwdWJsaWNhdGlvbiBhcyBhIFBERi1maWxlIGltbWVkaWF0ZWx5IGFmdGVyIHBheW1lbnQuIElmIHlvdSB3aXNoIHRvIGJlIGludm9pY2VkIGZvciBhbiBlbGVjdHJvbmljIHB1YmxpY2F0aW9uLCBwbGVhc2UgY2hvb3NlICdFbWFpbCcgYXMgdGhlIGRlbGl2ZXJ5IG1ldGhvZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLk5vVGF4IiA6ICJWQVQgMCUiLAogICJMYW5nLlVubG9hZGVkUHJvZHVjdCIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuU2FsZXNDdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UgZm9yIHNhbGVzIiwKICAiZWxlbWVudC5jb21wb25lbnQiIDogInRydWUiLAogICJMYW5nLk9sZFBhc3N3b3JkIiA6ICJPbGQgcGFzc3dvcmQiLAogICJMYW5nLlZBVC5OdW1iZXIiIDogIlZBVCBJRCIsCiAgIkxhbmcuRG93bmxvYWRlZCIgOiAiRG93bmxvYWRlZCIsCiAgIkxhbmcuQXByaWwiIDogIkFwcmlsIiwKICAiTGFuZy5TdGFuZGFyZFJlc3VsdHMiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIiwKICAiTGFuZy5SZWNlaXZlciIgOiAiUmVjaXBpZW50IiwKICAiTGFuZy5Ub3BOYXZpVGFiSGFuZGJvb2tzIiA6ICJIYW5kYm9va3MiLAogICJMYW5nLkxhc3ROYW1lIiA6ICJMYXN0IG5hbWUiLAogICJMYW5nLkFjY2VwdERvd25sb2FkIiA6ICJCeSBjb21wbGV0aW5nIHRoZSBwYXltZW50IEkgYWdyZWUgdGhhdCB0aGUgcHVibGljYXRpb24gYmVjb21lcyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBwYXltZW50IGFwcHJvdmFsLiIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlciBmb3IgcmVnaXN0cmF0aW9uLiIsCiAgIkxhbmcuVG90YWxVc2VycyIgOiAiVG90YWwgbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0hpc3RvcnkiIDogIldlYnNob3AgcHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuRGVsaXZlcnlDaXR5IiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dDYW5jZWwiIDogIkNhbmNlbCIsCiAgIkxhbmcuRGlzY291bnQyIiA6ICJEaXNjb3VudCIsCiAgIkxhbmcucHJvY2Vzc2luZyIgOiAicHJvY2Vzc2luZyIsCiAgIkxhbmcuU0ZTUHJvZHVjdGdyb3VwcyIgOiAiU0ZTIiwKICAiTGFuZy5Vc2VybmFtZSIgOiAiVXNlciBuYW1lIiwKICAiTGFuZy5DbG9zZSIgOiAiQ2xvc2UiLAogICJMYW5nLk9wZXJhdGVzQXNVc2VybmFtZSIgOiAiVXNlZCBhcyB1c2VyIElEIiwKICAiTGFuZy5wZXJzb25zIiA6ICJwZW9wbGUiLAogICJMYW5nLk9mZmVyZWRQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3RlZCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuU21hbGxXaW5kb3ciIDogIkhpZGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLkZpbGxBbGxGaWVsZHMiIDogIlBsZWFzZSBmaWxsIG91dCBhbGwgZmllbGRzIiwKICAiTGFuZy5OZXdQdWJsaWNhdGlvbnMiIDogIkxhdGVzdCByZWxlYXNlcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGFjdGl2YXRlZC4iLAogICJMYW5nLkZpcnN0TmFtZSIgOiAiRmlyc3QgbmFtZSIsCiAgIkxhbmcuT3JkZXIiIDogIlNvcnQiLAogICJMYW5nLlByb2R1Y3RBZGRlZFRvQ2FydCIgOiAiUHJvZHVjdCBhZGRlZCB0byBzaG9wcGluZyBjYXJ0IiwKICAiTGFuZy5QaG9uZW51bWJlcnMiIDogIlBob25lIiwKICAiTGFuZy5SZXR1cm5Ub1B1YmxpY2F0aW9ucyIgOiAiUmV0dXJuIHRvIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuSVNPUHJvZHVjdGdyb3VwcyIgOiAiSVNPIiwKICAiTGFuZy5OdW1iZXJPZlVzZXJzIiA6ICJVc2VyIGNvdW50IiwKICAiTGFuZy5TaG93UmVwb3J0IiA6ICJTaG93IHJlcG9ydCIsCiAgIkxhbmcuRW1haWxBZGRyZXNzIiA6ICJFLW1haWwgYWRkcmVzcyIsCiAgInNmcy5mb3JtZWRpdG9yLnNlbGVjdCIgOiAiU2VsZWN0IiwKICAiTGFuZy5Ob1dpdGhkcmV3IiA6ICJObyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4yIiA6ICJMb2cgaW4iLAogICJMYW5nLkNoYXREaXNjdXNzaW9uUGlja2VkQnkiIDogIllvdSBhcmUgY2hhdHRpbmcgd2l0aDogIiwKICAiTGFuZy5FbWFpbFNlbnQiIDogIkFuIGUtbWFpbCBoYXMgYmVlbiBzZW50IHRvIHRoZSB1c2VyLiIsCiAgIkxhbmcuTWFuZGF0b3J5SW5mb01pc3NpbmciIDogIlJldmlldyBmb3JtLiBGaWVsZHMgaW4gcmVkIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLldvcmtEYXlzIiA6ICJ3b3JraW5nIGRheShzKSIsCiAgIkxhbmcuSG9tZVBhZ2UiIDogIkhvbWUgcGFnZSIsCiAgIkxhbmcuQ3VzdG9tZXJOYW1lIiA6ICJDdXN0b21lciBuYW1lIiwKICAiTGFuZy5TZW5kRm9yZ290dGVuUGFzc3dvcmQiIDogIlNlbmQgZm9yZ290dGVuIHBhc3N3b3JkIGJ5IGUtbWFpbC4iLAogICJMYW5nLkRvd25sb2FkUHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuVXNlcm5hbWVOb3RDaGFuZ2VkIiA6ICJZb3VyIHVzZXIgSUQgd2FzIG5vdCBjaGFuZ2VkLiIsCiAgIkxhbmcuVUlFbmdsaXNoIiA6ICJJbiBFbmdsaXNoIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQm9keSIgOiAiVGhlIHByb2R1Y3QgaXMgaW4gdGhlIHNob3BwaW5nIGNhcnQiLAogICJMYW5nLkxpbWl0VXNpbmdUaW1lbGltaXQiIDogIkxpbWl0IHVzaW5nIHRpbWUgbGltaXQiLAogICJMYW5nLlVzZXJIYXNQZXJtaXNzaW9uIiA6ICJUaGlzIHVzZXIgSUQgYWxyZWFkeSBleGlzdHMuIiwKICAiTGFuZy5QYXNzd29yZENoYW5nZUZhaWxlZCIgOiAiUGFzc3dvcmQgcmVzZXQgZmFpbGVkLiIsCiAgIkxhbmcuVXNlck5hbWUiIDogIlVzZXIgSUQiLAogICJMYW5nLlByaW50IiA6ICJFZGl0aW9uIiwKICAiTGFuZy5TZWFyY2hJRUMiIDogIkZpbmQgYW4gSUVDIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5Mb2dpblRvT25saW5lIiA6ICJMb2cgaW4gdG8gb25saW5lIHNlcnZpY2UiLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBmcm9tIFNGUyBzaG9wIGhhcyBiZWVuIGNhbmNlbGxlZC4gSWYgeW91IHdpc2ggdG8gcmVzdWJzY3JpYmUsIHBsZWFzZSBjb250YWN0IFNGUyBpbmZvcm1hdGlvbiBzZXJ2aWNlcyAoaW5mb0BzZnMuZmkpLiIsCiAgIkxhbmcuQ2hlY2tJbmZvcm1hdGlvbiIgOiAiUmV2aWV3IGluZm9ybWF0aW9uIiwKICAiTGFuZy5GcmVlTGltaXQiIDogIlNlbGVjdCB0aW1lIHBlcmlvZCIsCiAgIkxhbmcuRXhpc3RTaG9wcGluZ0NhcnQiIDogIkV4aXQgY2FydCIsCiAgIkxhbmcudW5sb2FkZWRQcm9kdWN0cyIgOiAicHJvZHVjdHMgeW91IGhhdmUgbm90IGRvd25sb2FkZWQuIiwKICAiTGFuZy5TaG93V2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucy4iLAogICJMYW5nLlByb2R1Y3ROZXdzIiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLlVzZXJSZW1vdmVkVGV4dCIgOiAiS8OkeXR0w6Rqw6Qgb24gcG9pc3RldHR1IiwKICAiTGFuZy5BZGRUb0NhcnREcm1FcnJvciIgOiAiVGhpcyBwcm9kdWN0IGNhbm5vdCBiZSBkb3dubG9hZGVkIGF0IHRoZSBtb21lbnQuPGJyLz5QbGVhc2UgY29udGFjdCBjdXN0b21lciBzZXJ2aWNlcy4iLAogICJMYW5nLkNvbnRhY3RQZXJzb24iIDogIkNvbnRhY3QiLAogICJMYW5nLkNvbnRpbnVlVG9Qb3J0YWwiIDogIkNvbnRpbnVlIHRvIHdlYnNpdGUiLAogICJMYW5nLkludmFsaWRVc2VyIiA6ICJVc2VyIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5TRlNjdXN0b21lclNlcnZpY2UiIDogIlNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Mb2dvdXRGcm9tU3lzdGVtIiA6ICJZb3Ugd2lsbCBiZSBsb2dnZWQgb3V0IG5vdy4gQWZ0ZXIgY2hhbmdpbmcgeW91ciBJRCwgeW91IG1heSB1c2UgaXQgdG8gbG9nIGluIHRvIHRoZSBzZXJ2aWNlLiIsCiAgIkxhbmcuVG90YWwiIDogIlRvdGFsIiwKICAiTGFuZy5MaWNlbmNlc1Jlc2VydmVkIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIHRoZSBmb2xsb3dpbmcgY29sbGVjdGlvbnM6IiwKICAiTGFuZy5OdW1iZXJPZlByb2R1Y3RzIiA6ICJBbW91bnQiLAogICJMYW5nLlVzZUFzQmlsbGluZ0FkZHJlc3MiIDogIlVzZSBhcyBiaWxsaW5nIGFkZHJlc3MiLAogICJMYW5nLkFkZGl0aW9uYWxJbmZvcm1hdGlvbiIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiAoZW4pIiwKICAiTGFuZy5SZWNlaXB0IiA6ICJSZWNlaXB0IiwKICAiTGFuZy5BY2NlcHRTZWxlY3Rpb25zIiA6ICJDb25maXJtIHNlbGVjdGlvbnMiLAogICJMYW5nLkZlYnJ1YXJ5IiA6ICJGZWJydWFyeSIsCiAgIkxhbmcuTGljZW5jZXNSZXNlcnZlZFN1Y2Nlc3MiIDogIllvdSBoYXZlIGEgbGljZW5jZSBmb3IgYWxsIGNvbGxlY3Rpb25zLiIsCiAgIkxhbmcuTGltaXRlZC5QYXJ0bmVyc2hpcCIgOiAiTGltaXRlZCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuT3BlbkNhbmNlbEZvcm0iIDogIk9wZW4gY2FuY2VsbGF0aW9uIGZvcm0iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZXMiIDogIkhpZGUgcmVmZXJlbmNlcyIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0RnJvbUNvbGxlY3Rpb24iIDogIk5ldyBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuR2VuZXJhbC5QYXJ0bmVyc2hpcCIgOiAiR2VuZXJhbCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuU2VydmljZVRpbWUiIDogIldlIGFyZSBvcGVuIG9uIHdlZWtkYXlzOiIsCiAgIkxhbmcuUmVndWxhci5QZXJzb24iIDogIk5hdHVyYWwgcGVyc29uIiwKICAiTGFuZy5PZmZlclJlcXVlc3RGb3JPbmxpbmVTZXJ2aWNlIiA6ICJPZmZlciByZXF1ZXN0IGZyb20gU0ZTIE9ubGluZSAtc2VydmljZSIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NFcnJvciIgOiAiRG93bmxvYWQgZmFpbGVkLiBQbGVhc2UgY29udGFjdCBTRlMgY3VzdG9tZXIgc2VydmljZSAoc2FsZXNAc2ZzLmZpIG9yIHRlbC4gMDkgMTQ5OSAzMzUzKS4iLAogICJMYW5nLkRlbGl2ZXJ5VVNCLk1haWwiIDogIkJ5IG1haWwgKFVTQikiLAogICJMYW5nLkRldGFpbHMiIDogImRldGFpbHMiLAogICJMYW5nLlJldHVyblRvT25saW5lU2VhcmNoIiA6ICJSZXR1cm4gdG8gT25saW5lIHNlYXJjaCBsaXN0aW5nIiwKICAiTGFuZy5MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UiLAogICJMYW5nLk9mZmVyUmVxdWVzdE5vdGlmaWNhdGlvbnMiIDogIkludml0YXRpb24gZm9yIHRlbmRlcnMgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuU2VsZWN0UHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5DaG9vc2VQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3QgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLk9jdG9iZXIiIDogIk9jdG9iZXIiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLlByb2R1Y3QiIDogIlByb2R1Y3QiLAogICJMYW5nLk5ld1Bhc3N3b3JkIiA6ICJOZXcgcGFzc3dvcmQiLAogICJMYW5nLlNlYXJjaENvbW1pdHRlZSIgOiAiRmluZCBjb21taXR0ZWUiLAogICJMYW5nLkNoYXRDb25uZWN0ZWQiIDogIkNvbm5lY3RlZCIsCiAgIkxhbmcuU2VuZFBhc3N3b3JkVGlwIiA6ICJTZW5kIHlvdXIgcGFzc3dvcmQgaGludCBhbmQgcGFzc3dvcmQgcmVzZXQgbGluayB0byB5b3VyIGUtbWFpbC4iLAogICJMYW5nLkVsZWN0cmljLkludm9pY2UiIDogIkVsZWN0cm9uaWMgaW52b2ljZSIsCiAgIkxhbmcuTWF5IiA6ICJNYXkiLAogICJMYW5nLkRlbGl2ZXJ5VHlwZSIgOiAiRGVsaXZlcnkgbWV0aG9kOiIsCiAgImVsZW1lbnQubG9hZCIgOiAic2VydmVyIiwKICAiTGFuZy5Sb2xlIiA6ICJSb2xlIiwKICAiTGFuZy51bnRpbCIgOiAiICIsCiAgIkxhbmcuTm9QZXJtaXNzaW9uVGV4dCIgOiAiRGlzcGxheSB0ZXh0IGlmIHVzZXIgaGFzIG5vIGFjY2VzcyByaWdodHMiLAogICJMYW5nLk5vQWNjZXNzVG9PbmxpbmUiIDogIllvdSBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIE9ubGluZS1zZXJ2aWNlIiwKICAiTGFuZy5CaWxsVHlwZSIgOiAiQmlsbGluZyB0eXBlIiwKICAiTGFuZy5NYWluQ29udGFjdHBlcnNvbiIgOiAiQ29udHJhY3QgY29udGFjdCIsCiAgIkxhbmcuU3BlY2lmaWNhdGlvbiIgOiAiQnJlYWtkb3duIiwKICAiTGFuZy5TaG93QWxsIiA6ICJTaG93IGFsbCIsCiAgIkxhbmcuTmV3UGFzc3dvcmROb01hdGNoIiA6ICJOZXcgcGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuTGlzdENvbnRlbnRTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLk1vcmVOZXdQdWJsaWNhdGlvbnMiIDogIlNob3cgbW9yZSIsCiAgIkxhbmcuQ29tcGFueU5hbWUiIDogIkNvbXBhbnkgbmFtZSIsCiAgIkxhbmcuT2ZmZXJlZENvbW1pdHRlZXMiIDogIlNlbGVjdGVkIGNvbW1pdHRlZXMiLAogICJMYW5nLkZpbGxSZWdpc3RyYXRpb24iIDogIlBsZWFzZSBmaWxsIG91dCB0aGUgcmVxdWlyZWQgZmllbGRzIGluIHRoZSBzaWduLXVwIGZvcm0uIiwKICAiTGFuZy5Vc2VkLlVzZXJuYW1lIiA6ICJUaGlzIGUtbWFpbCBhZGRyZXNzIGlzIGFscmVhZHkgaW4gdXNlLiIsCiAgIkxhbmcuVUlGaW5uaXNoIiA6ICJTdW9tZWtzaSIsCiAgIkxhbmcuRWlTaWRva3NpYSIgOiAiTm8gcmVsYXRpb25zaGlwcyBmb3IgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLkNsb3NlQ29udmVyc2F0aW9uIiA6ICJMZWF2ZSBjb252ZXJzYXRpb24iLAogICJMYW5nLlB1Ymxpc2hlZERhdGUiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuV2l0aGRyZXciIDogIldpdGhkcmF3biIsCiAgIkxhbmcuUGFzc3dvcmRGb3Jnb3R0ZW4iIDogIkZvcmdvdCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zSGVhZGVyIiA6ICJTdWJzY3JpYmUgdG8gdHJhY2tpbmcgc2VydmljZSIsCiAgIkxhbmcuQ29udHJhY3QuTnVtYmVyIiA6ICJDb250cmFjdCBudW1iZXIiLAogICJMYW5nLk5ld1Bhc3N3b3JkQWdhaW4iIDogIlJldHlwZSBuZXcgcGFzc3dvcmQiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkRvd25sb2FkIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuTm9OZXdzVG9TaG93IiA6ICJObyBuZXdzIHRvIHNob3ciLAogICJMYW5nLlByb2R1Y3Rncm91cCIgOiAiUHJvZHVjdCBncm91cCIsCiAgIkxhbmcuUGFzc3dvcmR0aXBTZW50VG9BZGRyZXNzIiA6ICJZb3VyIHBhc3N3b3JkIGhpbnQgYW5kIHBhc3N3b3JkIHJlc2V0IGluc3RydWN0aW9ucyBoYXZlIGJlZW4gc2VudCB0byB0aGUgZm9sbG93aW5nIGFkZHJlc3M6IiwKICAiTGFuZy5TZWFyY2hXaG9sZUNvbnRlbnQiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5BU1RNRGVsaXZlcnlUZXJtcyIgOiAiVGhpcyBkb2N1bWVudCBpcyBjb3B5cmlnaHRlZCBieSBBU1RNIEludGVybmF0aW9uYWwgKFwiQVNUTVwiKSwgMTAwIEJhcnIgSGFyYm9yIERyaXZlLCBXZXN0IENvbnNob2hvY2tlbiwgUEEgMTk0MjgtMjk1OSBVU0EuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIEFTVE0gZ3JhbnRzIHlvdSBhIGxpY2Vuc2UgYXMgZm9sbG93czogVGhlIHJpZ2h0IHRvIGRvd25sb2FkIGFuIGVsZWN0cm9uaWMgZmlsZSBvZiB0aGlzIEFTVE0gc3RhbmRhcmQgZm9yIHRlbXBvcmFyeSBzdG9yYWdlIG9uIG9uZSBjb21wdXRlciBmb3IgcHVycG9zZXMgb2Ygdmlld2luZywgYW5kL29yIHByaW50aW5nIG9uZSBjb3B5IG9mIHRoZSBBU1RNIHN0YW5kYXJkIGZvciBpbmRpdmlkdWFsIHVzZS4gTmVpdGhlciB0aGUgZWxlY3Ryb25pYyBmaWxlIG5vciB0aGUgaGFyZCBjb3B5IHByaW50IG1heSBiZSByZXByb2R1Y2VkIGluIGFueSB3YXkuIEluIGFkZGl0aW9uLCB0aGUgZWxlY3Ryb25pYyBmaWxlIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQgZWxzZXdoZXJlIG92ZXIgY29tcHV0ZXIgbmV0d29ya3Mgb3Igb3RoZXJ3aXNlLiBUaGUgaGFyZCBjb3B5IHByaW50IG1heSBvbmx5IGJlIGRpc3RyaWJ1dGVkIHRvIG90aGVyIGVtcGxveWVlcyBmb3IgdGhlaXIgaW50ZXJuYWwgdXNlIHdpdGhpbiB5b3VyIG9yZ2FuaXphdGlvbi4iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dBZGQiIDogIkFkZCBtb3JlIGNvcGllcyIsCiAgIkxhbmcuT3JkZXJSYXRpZmljYXRpb25EYXRlIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uLCBhc2NlbmRpbmciLAogICJMYW5nLlVJLkxhbmd1YWdlIiA6ICJVc2VyIGludGVyZmFjZSBsYW5ndWFnZSIsCiAgIkxhbmcuRW1wdHlTaG9wcGluZ0NhcnQiIDogIkVtcHR5IGNhcnQiLAogICJMYW5nLkN1c3RvbWVyc2hpcE5hbWUiIDogIkFjY291bnQgbmFtZSIsCiAgIkxhbmcuQ29udHJhY3ROYW1lIiA6ICJDb250cmFjdCBuYW1lIiwKICAiTGFuZy5QYXNzd29yZCIgOiAiUGFzc3dvcmQiLAogICJMYW5nLlRyYWNraW5nU2VydmljZSIgOiAiVHJhY2tpbmcgc2VydmljZSIsCiAgIkxhbmcuVXNlckxpY2VuY2UiIDogInVzZXIgbGljZW5zZSIsCiAgIkxhbmcuR2l2ZVVzZXJuYW1lIiA6ICJFbnRlciB1c2VyIElEIiwKICAiTGFuZy5WQVRWYWxpZGF0aW9uRXJyb3IiIDogIlJlZ2lzdHJhdGlvbiBmYWlsZWQiLAogICJMYW5nLlNhdmVEZWxpdmVyeUFkZHJlc3MiIDogIlNhdmUgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuTm92ZW1iZXIiIDogIk5vdmVtYmVyIiwKICAiTGFuZy5TaW5nbGVTdGFuZGFyZHMiIDogIlNpbmdsZSBzdGFuZGFyZHMiLAogICJMYW5nLkxpY2VuY2VSZXNlcnZlZCIgOiAiTGljZW5zZSByZXNlcnZlZCIsCiAgIkxhbmcuRm91bmRhdGlvbiIgOiAiVHJ1c3QiLAogICJlbGVtZW50X21vZGUiIDogIiIsCiAgIkxhbmcuRGVsaXZlcnlDRFJPTS5NYWlsIiA6ICJCeSBtYWlsIChDRC1ST00pIiwKICAiTGFuZy5XZWJCaWxsaW5nQnJva2VyIiA6ICJBZ2VudCIsCiAgIkxhbmcuQ2hhdEFkbWluRGlzY3Vzc2lvbkNsb3NlZCIgOiAiRGlzY3Vzc2lvbiBjbG9zZWQiLAogICJMYW5nLkV4dGVuZHNDb2xsZWN0aW9uVGV4dCIgOiAiRXh0ZW5kcyBjb2xsZWN0aW9uIiwKICAiTGFuZy5PbmxpbmVDb2xsZWN0aW9uQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5Ob1Jlc3VsdHMuTmV3UHVibGljYXRpb25zIiA6ICJZb3VyIHNlYXJjaCByZXR1cm5lZCBubyBuZXcgcHVibGljYXRpb25zIiwKICAiTGFuZy5TYXZlTmV3UGFzc3dvcmQiIDogIlNhdmUgeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5BZmZlY3RzUHJvZHVjdEdyb3Vwc0FuZENvbW1pdHRlZXMiIDogIkFmZmVjdHMgcHJvZHVjdCBncm91cHMgYW5kIGNvbW1pdHRlZXMiLAogICJMYW5nLkRlbGl2ZXJ5Q291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuR1NNIiA6ICJNb2JpbGUiLAogICJMYW5nLlBhc3N3b3JkLkluZm8iIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3Qgc2l4IGNoYXJhY3RlcnMgbG9uZy4iLAogICJMYW5nLkxvZ2luIiA6ICJMb2cgaW4iLAogICJMYW5nLk5vQ29sbGVjdGlvbnMiIDogIk5vIGNvbGxlY3Rpb25zIiwKICAiTGFuZy5QYXlQcm9kdWN0cyIgOiAiUGF5IGZvciBwcm9kdWN0cyIsCiAgIkxhbmcuT3JkZXJEZWZhdWx0IiA6ICJTZWxlY3Qgb3JkZXIiLAogICJMYW5nLkV4dGVuZGVkU2VhcmNoIiA6ICJBZHZhbmNlZCBmaWxlIHNlYXJjaCIsCiAgIkxhbmcuUHJpbnRSZWNlaXB0IiA6ICJQcmludCByZWNlaXB0IiwKICAiTGFuZy5MaW1pdFVzaW5nRW5kVGltZSIgOiAiTGltaXQgdXNpbmcgZW5kIHRpbWUiLAogICJMYW5nLlNlcHRlbWJlciIgOiAiU2VwdGVtYmVyIiwKICAiTGFuZy5SZW1vdmVEZWxpdmVyeUFkZHJlc3MiIDogIlJlbW92ZSBkZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5Vc2VySW5mb1VwZGF0ZWQiIDogIlVzZXIgaW5mb3JtYXRpb24gaGFzIGJlZW4gdXBkYXRlZC4iLAogICJMYW5nLk9yZGVyQ29uZmlybWF0aW9uIiA6ICJPcmRlciBjb25maXJtYXRpb24iLAogICJMYW5nLkxpY2VuY2VQbHVyYWwiIDogImxpY2VuY2UocykiLAogICJMYW5nLk9mZmVyZWRQdWJsaWNhdGlvbnMiIDogIlNlbGVjdGVkIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ29ycG9yYXRpb24iIDogIkxpbWl0ZWQgbGlhYmlsaXR5IiwKICAiTGFuZy5BY3RpdmVTZWFyY2hUZXJtcyIgOiAiQ3VycmVudGx5IHJlZmluZWQgYnkiLAogICJMYW5nLk9yZGVyU3VjY2VzcyIgOiAiT3JkZXIgc2VudCIsCiAgIkxhbmcuQ29tbW9uTG9naW4iIDogIkNvbW1vbiBsb2dpbiIsCiAgIkxhbmcuVG9wTmF2aVRpZXRvcGFsdmVsdXQiIDogIkluZm9ybWF0aW9uIHNlcnZpY2VzIiwKICAiTGFuZy5CaWxsaW5nLkluZm8iIDogIkJpbGxpbmcgaW5mb3JtYXRpb24iLAogICJMYW5nLkZvcmdvdFBhc3N3b3JkIiA6ICJEaWQgeW91IGZvcmdldCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuQWRkQWxsVXNlcnMiIDogIkFkZCBhbGwiLAogICJMYW5nLlBhcGVyLkludm9pY2UiIDogIkJ5IG1haWwiLAogICJMYW5nLnByb2R1Y3RzIiA6ICJwcm9kdWN0cyIsCiAgIkxhbmcuT3JkZXJUaXRsZSIgOiAiVGl0bGUgQSB0byBaIiwKICAiTGFuZy5CaWxsaW5nQWRkcmVzcyIgOiAiQmlsbGluZyBhZGRyZXNzIiwKICAiTGFuZy5Pcmdhbml6YXRpb25TaXplIiA6ICJPcmdhbml6YXRpb24gc2l6ZSIsCiAgIkxhbmcuUGFzc3dvcmRNYXRjaFRvb1Nob3J0IiA6ICJQYXNzd29yZCBlbnRlcmVkIGluIHRoZSBjb25maXJtYXRpb24gZmllbGQgaXMgdG9vIHNob3J0LiIsCiAgIkxhbmcuQ29sbGVjdGlvbnNQcm9kdWN0R3JvdXAiIDogIkdyb3VwIGluIHlvdXIgY29sbGVjdGlvbnMiLAogICJMYW5nLlRvdGFsRG93bmxvYWRzIiA6ICJUb3RhbCBkb3dubG9hZHMiLAogICJMYW5nLk9yZGVyVGl0bGVEZXNjIiA6ICJUaXRsZSBaIHRvIEEiLAogICJMYW5nLlVzZXJuYW1lSW5Vc2UiIDogIlRoaXMgdXNlciBJRCBpcyBhbHJlYWR5IGluIHVzZS4iLAogICJMYW5nLkF1Z3VzdCIgOiAiQXVndXN0IiwKICAiTGFuZy5EZWxpdmVyeVNlbGVjdE1pc3NpbmciIDogIlNlbGVjdCBkZWxpdmVyeSBtZXRob2QgIiwKICAiTGFuZy5OZXdQYXNzd29yZExpbmtTZW50IiA6ICJBIGxpbmsgdG8gcmVzZXQgeW91ciBwYXNzd29yZCBoYXMgYmVlbiBkZWxpdmVyZWQgdG8geW91ciBlLW1haWwgYWRkcmVzcy4iLAogICJMYW5nLlNlYXJjaEFsbCIgOiAiU2VhcmNoIHdlYnNpdGUiLAogICJMYW5nLldyb25nVXNlcm5hbWVPZlBhc3N3b3JkIiA6ICJDaGVjayB5b3VyIHVzZXIgbmFtZSBhbmQgcGFzc3dvcmQuIiwKICAiTGFuZy5OZXdVc2VybmFtZUxpbmtTZW50IiA6ICJDb25maXJtIHlvdXIgbmV3IHVzZXIgSUQgYnkgY2xpY2tpbmcgdGhlIGxpbmsgc2VudCB0byB5b3VyIGUtbWFpbC4iLAogICJMYW5nLlBheU9uRGVsaXZlcnkiIDogIlBheSBvbiBkZWxpdmVyeSAvIEludm9pY2UiLAogICJMYW5nLkJpbGxpbmcuSW5zdHJ1Y3Rpb25zIiA6ICJFbnRlciB5b3VyIGJpbGxpbmcgYWRkcmVzcyBpZiBpdCBkaWZmZXJzIGZyb20geW91ciBkZWxpdmVyeSBhZGRyZXNzLiIsCiAgIkxhbmcuT3JkZXJudW1iZXIiIDogIk9yZGVyIG51bWJlciIsCiAgIkxhbmcuQW5vbnltb3VzVXNlciIgOiAiS2lyamF1dHVtYXRvbiBrw6R5dHTDpGrDpCAoZW4pIiwKICAiTGFuZy5EZWxpdmVyeVBvc3RhbENvZGUiIDogIlBvc3Rjb2RlIiwKICAiTGFuZy5CZWdpblRpbWUiIDogIkZyb20iLAogICJMYW5nLlN0cmVldCIgOiAiQWRkcmVzcyIsCiAgInNmcy50ZXh0YXJlYSIgOiAiVGV4dCBhcmVhIiwKICAiTGFuZy5DaG9vc2UiIDogIlNlbGVjdCIsCiAgIkxhbmcuRW1haWwiIDogIkUtbWFpbCBhZGRyZXNzIiwKICAiTGFuZy5TZWFyY2hTdGFuZGFyZCIgOiAiRmluZCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLkNvbXBhbnkuT3JnYW5pemF0aW9uIiA6ICJCdXNpbmVzcy9vcmdhbml6YXRpb24iLAogICJMYW5nLlNlbGxlclJlZmVyZW5jZSIgOiAiU2VsbGVyIHJlZmVyZW5jZSIsCiAgIkxhbmcuUmVhZE1vZGUiIDogIlJlYWQgbW9yZSIsCiAgIkxhbmcuU0ZTUHVibGljYXRpb24iIDogIlNGUyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuRGVsZXRlQ29uZmlybSIgOiAiQXJlIHlvdSBzdXJlIHRvIHJlbW92ZSB1c2VyIiwKICAiTGFuZy5Vbml0UHJpY2UiIDogIlVuaXQgcHJpY2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lUGFzc3dvcmQiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgb25saW5lIHNlcnZpY2Ugd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLlNob3dPbmxpbmVTdG9yZVB1YmxpY2F0aW9ucyIgOiAiSW5jbHVkZSBwdWJsaWNhdGlvbnMgZnJvbSB0aGUgd2Vic3RvcmUiLAogICJMYW5nLlBlcnNvbmFsSW5mb1VwZGF0ZWRNZXNzYWdlIiA6ICJZb3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGhhdmUgYmVlbiB1cGRhdGVkIHN1Y2Nlc2Z1bGx5LiIsCiAgIkxhbmcuQ29tbWl0dGVlIiA6ICJDb21taXR0ZWUiLAogICJMYW5nLk5vUmVzdWx0cy5IYW5kYm9va3MiIDogIiBZb3VyIHNlYXJjaCByZXR1cm5lZCBubyAgaGFuZGJvb2tzIiwKICAiTGFuZy5PZmZlclJlcXVlc3RTZW50IiA6ICJPZmZlciByZXF1ZXN0IHNlbnQiLAogICJMYW5nLlByaWNlIiA6ICJQcmljZSIsCiAgIkxhbmcuUHJvZHVjdEJlaWduUHJvY2Vzc2VkQ29udGVudCIgOiAiV2hlbiB0aGUgZG93bmxvYWQgaXMgY29tcGxldGUsIHNhdmUgdGhlIGZpbGUgb24geW91ciBjb21wdXRlci4gV2hlbiBzYXZpbmcgaXMgY29tcGxldGUsIHlvdSBtYXkgY2xvc2UgdGhpcyBub3RpZmljYXRpb24uIiwKICAiTGFuZy5Vc2VybmFtZUZvcm1FcnJvciIgOiAiQ2hlY2sgeW91ciBuZXcgdXNlciBJRC4iLAogICJMYW5nLlJhdGlmaWVkIiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLkRlbGl2ZXJ5UGFwZXIuTWFpbCIgOiAiQnkgbWFpbCIsCiAgIkxhbmcuU2VhcmNoUHVibGljYXRpb24iIDogInB1YmxpY2F0aW9uIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VJbnN0cnVjdGlvbnNCb2R5IiA6ICJTRlMgc2VuZHMgeW91IGFuIGUtbWFpbCB3aGVuIHRoZSBzdGF0dXMgb2YgYSB0cmFja2VkIHB1YmxpY2F0aW9uIGNoYW5nZXMuIiwKICAiTGFuZy5TYXZlIiA6ICJTYXZlIiwKICAiTGFuZy5XZWxjb21lVG9TRlNjdXN0b21lclNlcnZpY2UiIDogIldlbGNvbWUgdG8gU0ZTIGN1c3RvbWVyIHNlcnZpY2UiLAogICJMYW5nLldyb25nVXNlcm5hbWVPclBhc3N3b3JkMiIgOiAiS3VuIHJla2lzdGVyw7ZpZHlpdCBrw6R5dHTDpGrDpGtzaSBuaWluIHZhaHZpc3RpdGhhbiByZWtpc3RlcsO2aW5uaW4gdmllc3RpbGzDpCBqb25rYSBzYWl0IHJla2lzdGVyw7ZpdHltaXNlbiBqw6Rsa2VlbiBzw6Roa8O2cG9zdGlpc2kuIFZhaHZpc3R1c3ZpZXN0aSBvbiB2b2ltYXNzYSB0dW5uaW4gYWphbi4gVMOkbcOkbiBhamFuIGrDpGxrZWVuIHR1bGVlIHJla2lzdGVyw7ZpdHltaW5lbiB0ZWhkw6Qga29rb25hYW4gdXVkZXN0YWFuLiIsCiAgIkxhbmcuQ2hhdFVzZXJMb2dnZWRJbiIgOiAiVXNlciBsb2dnZWQgaW4gYXMgIiwKICAiTGFuZy5PdGhlckNvbnRhY3RQZXJzb25Ub3BpYyIgOiAiT3RoZXIgY29udGFjdCwgdG9waWMiLAogICJMYW5nLk9ubGluZUNvbGxlY3Rpb25Db250cmFjdCIgOiAiT25saW5lIGNvbnRyYWN0IiwKICAiTGFuZy5Vc2VybmFtZUNyZWF0ZWQiIDogIlVzZXIgSUQgY3JlYXRlZCIsCiAgIkxhbmcuQ29tcGFueS5OYW1lIiA6ICJDb21wYW55IG5hbWUiLAogICJMYW5nLkxhc3RNb2RpZmljYXRpb24iIDogIkxhc3QgbW9kaWZpY2F0aW9uOiIsCiAgIkxhbmcuQ2VsbFBob25lIiA6ICJNb2JpbGUiLAogICJMYW5nLk9wZW5Qcm9kdWN0SW5mbyIgOiAiT3BlbiBwcm9kdWN0IGluZm9ybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZENoYW5nZWQiIDogIllvdXIgcGFzc3dvcmQgaGFzIGJlZW4gcmVzZXQuIiwKICAiTGFuZy5Db21wYW55TG9nbyIgOiAiQ29tcGFueSBsb2dvIiwKICAiTGFuZy5HZXRQcm9kdWN0cyIgOiAiTGlzdCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLkVuZFRpbWUiIDogIlRvIiwKICAiTGFuZy5FeHRlbmRzQ29sbGVjdGlvbiIgOiAiRXh0ZW5kcyBjb2xsZWN0aW9uIC8gTmV3IGNvbGxlY3Rpb24iLAogICJMYW5nLkNsb2NrIiA6ICJhdCIsCiAgIkxhbmcuQ291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuVkFULk51bWJlci5JbmZvIiA6ICJFbnRlciB5b3VyIFZBVCBJRCBpbiB0aGUgZm9sbG93aW5nIGZvcm1hdDogRkkwMjAyMjkwOCIsCiAgIkxhbmcuTGltaXRVc2luZ1B1Ymxpc2hlciIgOiAiTGltaXQgdXNpbmcgcHVibGlzaGVyIiwKICAiTGFuZy5TZWxlY3RQYXltZW50VHlwZSIgOiAiU2VsZWN0IHBheW1lbnQgbWV0aG9kIiwKICAiTGFuZy5VbmxvYWRlZFB1YmxpY2F0aW9ucyIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZC4iLAogICJMYW5nLlVJTGFuZ3VhZ2UiIDogIlVzZXIgaW50ZXJmYWNlIGxhbmd1YWdlIiwKICAiTGFuZy5oYW5kYm9va3MiIDogImhhbmRib29rcyIsCiAgIkxhbmcuQXJlYSIgOiAiU2NvcGUiLAogICJMYW5nLlRvcE5hdmlTRlMiIDogIlNGUyIsCiAgInNmcy5mb3JtZWRpdG9yLmNoZWNrYm94ZXMiIDogIkNoZWNrYm94IiwKICAiTGFuZy5Ub3BOYXZpSVNPIiA6ICJJU08iLAogICJMYW5nLkFjY2VwdE9yZGVyIiA6ICJDb25maXJtIG9yZGVyIiwKICAiTGFuZy5SZWdpc3RlcldlYlNob3BJZCIgOiAiQ3JlYXRlIHdlYnNob3AgYWNjb3VudCIsCiAgIkxhbmcuUGF5bWVudCIgOiAiUGF5bWVudCIsCiAgIkxhbmcuU2VhcmNod29yZEV4aXN0UmVmZXJlbmNlIiA6ICJTZWFyY2ggaW4gbm9ybWF0aXZlIHJlZmVyZW5jZXMuIiwKICAiTGFuZy5Db21wYW55LkluZm8iIDogIkNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLlByb2R1Y3RJbldlYnNob3AiIDogIlRoaXMgcHJvZHVjdCBpcyBhdmFpbGFibGUgaW4gdGhlIHdlYnNob3AuIENsaWNrIGhlcmUgdG8gb3BlbiB0aGUgcHJvZHVjdCBpbiBhIG5ldyB3aW5kb3cuIiwKICAiTGFuZy5EZWxpdmVyeUFkZHJlc3MiIDogIkRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLlNldEFzRGVmYXVsdERlbGl2ZXJ5QWRkcmVzcyIgOiAiU2V0IGFzIGRlZmF1bHQgZGVsaXZlcnkgYWRkcmVzcyIsCiAgInNmcy5mb3JtZWRpdG9yLmlucHV0IiA6ICJJbnB1dCIsCiAgIkxhbmcuT3JCeVBob25lIiA6ICJvciBieSBwaG9uZSIsCiAgIkxhbmcuTGljZW5jZXNSZXNlcnZlZEZhaWwiIDogIlRoZXJlIGFyZSBubyBsaWNlbnNlcyBhdmFpbGFibGUgZm9yIHRoZSBjb2xsZWN0aW9uKHMpLiIsCiAgIkxhbmcuT2ZmaWNlQ291bnRVc2luZ1N0YW5kYXJkcyIgOiAiT2ZmaWNlIGNvdW50IHVzaW5nIHN0YW5kYXJkcyIsCiAgIkxhbmcuVXNlci5TZXR0aW5ncyIgOiAiVXNlciBzZXR0aW5ncyIsCiAgInNmcy5mb3JtZWRpdG9yLnRleHRhcmVhIiA6ICJUZXh0IGFyZWEiLAogICJlbGVtZW50Lmxhbmd1YWdlIiA6ICJmaSIsCiAgIkxhbmcuQ29udHJhY3RQcm9kdWN0cyIgOiAiUHJvZHVjdCBncm91cHMgaW5jbHVkZWQgaW4gdGhlIGNvbnRyYWN0IiwKICAiTGFuZy5Db2xsZWN0aW9uRXhwYW5kIiA6ICJDaGFuZ2UgdG8gZXhpc3RpbmcgY29sbGVjdGlvbiIsCiAgIkxhbmcuTmV3Q29sbGVjdGlvblJlcXVlc3QiIDogIlV1c2kiLAogICJMYW5nLkJhc2ljSW5mb3JtYXRpb24iIDogIkJhc2ljIGluZm9ybWF0aW9uIiwKICAiTGFuZy5DdXN0b21lciIgOiAiQ3VzdG9tZXIiLAogICJMYW5nLkFkZFRvU2VhcmNoVGVybXMiIDogIkFkZCB0byBzZWFyY2ggb3B0aW9ucyIsCiAgIkxhbmcuQ29weXJpZ2h0IiA6ICJDb3B5cmlnaHQiLAogICJMYW5nLlByb2R1Y3Rncm91cHNQdWJsaWNhdGlvbnMiIDogIlB1YmxpY2F0aW9ucyBieSBncm91cCIsCiAgIkxhbmcuQ2hhbmdlLlVzZXJOYW1lIiA6ICJDaGFuZ2UgdXNlciBJRCAoZS1tYWlsIGFkZHJlc3MpIiwKICAiTGFuZy5WQVRWYWxpZGF0aW9uRW1wdHkiIDogIlJlZ2lzdHJhdGlvbiBmYWlsZWQgZHVlIHRvIFZJRVMgKFZBVCBJbmZvcm1hdGlvbiBFeGNoYW5nZSBTeXN0ZW0pIGJlaW5nIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLiBQbGVhc2UgdHJ5IGFnYWluIGluIGEgbW9tZW50LiIsCiAgIkxhbmcuUHVyY2hhc2VIaXN0b3J5IiA6ICJQdXJjaGFzZSBoaXN0b3J5IiwKICAiTGFuZy4zMERheXNMaW1pdCIgOiAiTGFzdCAzMCBkYXlzIiwKICAiTGFuZy5Mb2FkaW5nVGltZUVuZHMiIDogIkZpcnN0IGRvd25sb2FkIHdpbGwgZXhwaXJlOiIsCiAgIkxhbmcuQnV5ZXJSZWZlcmVuY2UiIDogIkJ1eWVyIHJlZmVyZW5jZSIsCiAgIkxhbmcuUmVxdWlyZWRGaWVsZHMiIDogIkZpZWxkcyBtYXJrZWQgd2l0aCBhc3RlcmlzayAoKikgYXJlIHJlcXVpcmVkLiIsCiAgIkxhbmcuQWNjZXB0UHJpdmFjeVBvbGljeSIgOiAiSSBhZ3JlZSB0byB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIFNGUyBQcml2YWN5IFBvbGljeSBmb3IgQ3VzdG9tZXIgYW5kIE1hcmtldGluZyBEYXRhIiwKICAiTGFuZy5DaGF0VXNlckNsb3NlZENoYXRXaW5kb3ciIDogIlVzZXIgY2xvc2VkIHRoZSBjaGF0IHdpbmRvdyIsCiAgIkxhbmcuVXNlckV4aXN0IiA6ICJUaGlzIHVzZXIgYWxyZWFkeSBleGlzdHMiLAogICJMYW5nLk5vRnJlZUxpY2VuY2VzIiA6ICJNYXhpbXVtIG51bWJlciBvZiBzaW11bHRhbmVvdXMgdXNlcnMgcmVhY2hlZCAiLAogICJMYW5nLlBob25lIiA6ICJQaG9uZSIsCiAgIkxhbmcuVmlzaXRzIiA6ICJWaXNpdHMiLAogICJMYW5nLkJpbGxpbmdDb21wYW55IiA6ICJDb21wYW55IiwKICAiTGFuZy5SZWNlaXZlck5hbWUiIDogIlJlY2VpdmVyIG5hbWUiLAogICJMYW5nLlVzZXJuYW1lQ2hhbmdlRmFpbGVkIiA6ICJVc2VyIElEIGNoYW5nZSBmYWlsZWQuIiwKICAiTGFuZy5QdWJsaWNhdGlvblNhbGVzIiA6ICJTYWxlcyBvZiBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNlbGVjdCIgOiAiU2VsZWN0IiwKICAiTGFuZy5UQ1NDIiA6ICJUZWNobmljYWwgY29tbWl0dGVlIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VJbnN0cnVjdGlvbnMiIDogIlRyYWNraW5nIHNlcnZpY2UiLAogICJMYW5nLmluZm9ybWF0aW9uc2VydmljZXMiIDogImluZm9ybWF0aW9uIHNlcnZpY2VzIiwKICAiTGFuZy5SYXRpZmljYXRpb25EYXRlIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uIiwKICAiY2FyZGNoYW5uZWwiIDogInB1YmxpYyIsCiAgIkxhbmcuS2V5d29yZHNJbkZpbm5pc2giIDogIkFzaWFzYW5hdCBzdW9tZWtzaSAoZW4pIiwKICAiTGFuZy5QZXJzb25hbExvZ2luIiA6ICJQZXJzb25hbCBsb2dpbiIsCiAgIkxhbmcuQWRkUGVybWlzc2lvbiIgOiAiQWRkIHBlcm1pc3Npb24iLAogICJMYW5nLk9sZEFuZE5ld1Bhc3N3b3Jkc0FyZVNhbWUiIDogIkNoZWNrIHlvdXIgbmV3IHBhc3N3b3JkLiBUaGUgbmV3IHBhc3N3b3JkIGlzIHRoZSBzYW1lIGFzIHRoZSBvbGQgb25lLiAiLAogICJMYW5nLkxpc3RXaXRoZHJld1NlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuT3BlblByb2R1Y3QiIDogIk9wZW4gcHVibGljYXRpb24iLAogICJMYW5nLkZlZWRiYWNrIiA6ICJGZWVkYmFjayIsCiAgIkxhbmcuQmlsbCIgOiAiSW52b2ljZSIsCiAgIkxhbmcuUG9zdGJveCIgOiAiUE8gQm94IiwKICAiTGFuZy5PbGRBbmROZXdVc2VybmFtZXNBcmVTYW1lIiA6ICJDaGVjayB5b3VyIG9sZCB1c2VyIElEIGFuZCB5b3VyIG5ldyB1c2VyIElELiBUaGUgbmV3IHVzZXIgSUQgaXMgdGhlIHNhbWUgYXMgdGhlIG9sZCBvbmUuIiwKICAiTGFuZy5Vc2VyTWFuYWdlbWVudCIgOiAiVXNlciBtYW5hZ2VtZW50IiwKICAiTGFuZy5EZWxpdmVyeVByb2R1Y3RzIiA6ICJQcm9kdWN0cyBmb3IgZGVsaXZlcnkiLAogICJMYW5nLnNpbmdsZXByb2R1Y3QiIDogInByb2R1Y3QiLAogICJMYW5nLlBhZ2VzIiA6ICJQYWdlcyIsCiAgIkxhbmcuQ2hvb3NlQ29tbWl0dGVlcyIgOiAiU2VsZWN0IGNvbW1pdHRlZXMiLAogICJMYW5nLlBhc3N3b3JkVG9vU2hvcnQiIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3QgNiBjaGFyYWN0ZXJzIGxvbmcuIiwKICAiTGFuZy5EZWxpdmVyeVRlcm1zIiA6ICJEZWxpdmVyeSB0ZXJtcyIsCiAgIkxhbmcuWW91ckNvbnRhY3RQZXJzb24iIDogIkNvbnRhY3QiLAogICJMYW5nLlBpaWxvdGFTaWRvcyIgOiAiSGlkZSByZWxhdGlvbnNoaXBzIiwKICAiTGFuZy5Qb3N0YWxjb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuUGFwZXJCaWxsIiA6ICJSZWd1bGFyIGludm9pY2UiLAogICJMYW5nLkFjY2VwdGVkIiA6ICJBcHByb3ZlZCIsCiAgIkxhbmcuQWRkRmFpbGVkIiA6ICJGYWlsZWQgdG8gYWRkIiwKICAiTGFuZy5SZWNvbW1lbmRlZENvbXBhbnlMb2dvU2l6ZSIgOiAiUmVjb21tZW5kZWQgaW1hZ2Ugc2l6ZTogMjQwcHggeCAyNDBweC4iLAogICJMYW5nLkFsbCIgOiAiQWxsIiwKICAiTGFuZy5ObyIgOiAiTm8iLAogICJMYW5nLkNyZWF0ZWREYXRlRGVzYyIgOiAiRGF0ZSBvZiBwdWJsaWNhdGlvbiwgZGVzY2VuZGluZyIsCiAgIkxhbmcuUGxhY2VPZlJlY2lkZW5jZSIgOiAiUGxhY2Ugb2YgcmVzaWRlbmNlIiwKICAiTGFuZy5DaGFuZ2VVc2VybmFtZSIgOiAiQ2hhbmdlIHVzZXIgSUQiLAogICJMYW5nLkRvd25sb2FkVW50aWwiIDogIkF2YWlsYWJsZSBmb3IgZG93bmxvYWQgdW50aWwiLAogICJMYW5nLkRlbGV0ZVBlcnNvbiIgOiAiUmVtb3ZlIHVzZXIiLAogICJMYW5nLkZpbm5pc2giIDogIkZpbm5pc2giLAogICJMYW5nLkNyZWF0ZWQiIDogIkNyZWF0ZWQiLAogICJMYW5nLkFkZFNlYXJjaFBocmFzZXMiIDogIkFkZCBrZXl3b3JkIiwKICAiTGFuZy5BZGRTdWNjZXNzIiA6ICJBZGRlZCBzdWNjZXNmdWxseSIsCiAgIkxhbmcuTm8uVXNlcnMiIDogIk5vIHVzZXJzIiwKICAiTGFuZy5FbGVjdHJpY0JpbGwiIDogIkUtaW52b2ljZSIsCiAgIkxhbmcuU3dlZGlzaCIgOiAiU3dlZGlzaCIsCiAgIkxhbmcuS2V5d29yZHNJbkVuZ2xpc2giIDogIkFzaWFzYW5hdCBlbmdsYW5uaWtzaSAoZW4pIiwKICAiWFhYZWxlbWVudC5vbmxvYWQiIDogInNlcnZlciIsCiAgIkxhbmcuRGVsaXZlcnlUaW1lSXMiIDogIkVzdGltYXRlZCBkZWxpdmVyeSBpbiIsCiAgIkxhbmcuS2V5d29yZCIgOiAiS2V5d29yZCIsCiAgIkxhbmcuRGF0ZSIgOiAiRGF0ZSIsCiAgIkxhbmcuT25lTGljZW5jZSIgOiAibGljZW5jZSIsCiAgIkxhbmcuTWF4VXNlcnMiIDogIk1heGltdW0gbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5PcGVuUHJvZHVjdGdyb3VwcyIgOiAiT3BlbiBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuTGVhcm5pbmcuSW5zdGl0dXRpb24iIDogIlNjaG9vbCIsCiAgIkxhbmcuU2VhcmNoVXNlciIgOiAiRmluZCB1c2VyIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VPcmRlcmVkIiA6ICJZb3UgaGF2ZSBzdWJzY3JpYmVkIHRvIHRyYWNrIHRoaXMgcHVibGljYXRpb24uIiwKICAiTGFuZy5GaWxsQWxsUGFzc3dvcmRGaWVsZHMiIDogIlBsZWFzZSBmaWxsIG91dCBhbGwgZmllbGRzLiIsCiAgIkxhbmcuRmlsbEluUmVxdWlyZWRGaWVsZHMiIDogIkZpbGwgaW4gYWxsIHJlcXVpcmVkIGZpZWxkcyIsCiAgIkxhbmcuSXRlbUluQ2FydERpYWxvZ0RlbGl2ZXJ5IiA6ICJBZGQgbmV3IGRlbGl2ZXJ5IG1ldGhvZCIsCiAgIkxhbmcuQmFja1RvU2VhcmNoUmVzdWx0IiA6ICJQcmV2aW91cyIsCiAgIkxhbmcuVXNlci5JbmZvIiA6ICJVc2VyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5BZGRpdGlvbmFsQ29tbWVudHMiIDogIkFkZGl0aW9uYWwgY29tbWVudHMiLAogICJMYW5nLkludmFsaWRWYWx1ZSIgOiAiSW52YWxpZCB2YWx1ZSIsCiAgIkxhbmcuUkVDRUlQVCIgOiAiUkVDRUlQVCIsCiAgIkxhbmcuQWx2THloIiA6ICJWQVQiLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlTm9BY2Nlc3MiIDogIllvdSBkbyBub3QgaGF2ZSBwZXJtaXNzaW9uIGZvciB0aGlzIGNvbGxlY3Rpb24uIiwKICAiTGFuZy5Db21wYW55LkV4dHJhSW5mbyIgOiAiQWRkaXRpb25hbCBjb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5QZXJtaXNzaW9uT3JkZXJDb21wYW55IiA6ICJBdXRob3JpemVkIHRvIG9yZGVyIHB1YmxpY2F0aW9ucyBmcm9tIHRoZSBTRlMgd2Vic2hvcCIsCiAgIkxhbmcuRG93bmxvYWRhYmxlRnJvbVN0b3JlIiA6ICJEb3dubG9hZCAocGRmKS4iLAogICJMYW5nLkhlbHAiIDogIkhlbHAiLAogICJMYW5nLllvdWhhdmUiIDogIllvdSBoYXZlIiwKICAiTGFuZy5BZGRQZXJzb24iIDogIkFkZCB1c2VyIiwKICAiTGFuZy5Mb2dpbk5vdEVtYWlsRm9ybSIgOiAiVXNlcm5hbWUgbXVzdCBiZSBhIHdvcmtpbmcgZS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLmFwcHJvdmVkQnkiIDogInB1YmxpY2F0aW9ucyIsCiAgIkNVUlJFTlRQQVRIIiA6ICIvc2ZzL2NvbnRlbnRwYWdlL3Nmcy9jb250ZW50cGFnZS9haWthbGVpbWF0LyIsCiAgIkxhbmcuR29Ub1dlYnN0b3JlRm9yRG93bmxvYWQiIDogIkxvZyBpbiB0byBTRlMgc2hvcCB0byBkb3dubG9hZCBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuU3VtbWFyeSIgOiAiU3VtbWFyeSIsCiAgIkxhbmcuRW5nbGlzaCIgOiAiRW5nbGlzaCIsCiAgIkxhbmcuUGFzc3dvcmROb01hdGNoIiA6ICJQYXNzd29yZCBhbmQgY29uZmlybSBwYXNzd29yZCBkbyBub3QgbWF0Y2guIiwKICAiTGFuZy5Eb3dubG9hZFBlcm1pc3Npb24iIDogIkFjY2VzcyB0byBTRlMgd2Vic2hvcCBmb3IgcHVibGljYXRpb24gZG93bmxvYWRzIGFnYWluc3QgaW52b2ljZSIsCiAgIkxhbmcuU2VsZWN0Q29sbGVjdGlvbiIgOiAiU2VsZWN0IGNvbGxlY3Rpb24iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZVRpbWUiIDogIlNGUyBjdXN0b21lciBzZXJ2aWNlIGlzIG9wZW4gb24gd2Vla2RheXMiLAogICJMYW5nLkRvd25sb2FkVGltZUJlZ2luIiA6ICJEb3dubG9hZCBhdmFpbGFibGUgZnJvbSIsCiAgIkxhbmcuRGVsaXZlcnlQYXBlci5NYWlsLlRleHQiIDogIlByaW50ZWQgU0ZTIHB1YmxpY2F0aW9ucyBhcmUgdXN1YWxseSBwb3N0ZWQgd2l0aGluIHR3byBidXNpbmVzcyBkYXlzLiBGb3IgZXN0aW1hdGVkIHRpbWUgb2YgZGVsaXZlcnkgb2Ygb3RoZXIgcHJpbnRlZCBwdWJsaWNhdGlvbnMsIHBsZWFzZSBjb250YWN0IFNGUyBDdXN0b21lciBTZXJ2aWNlLiBTRlMgZGVsaXZlcnMgcHJpbnRlZCBwdWJsaWNhdGlvbnMgdG8gY3VzdG9tZXJzIGluIEZpbmxhbmQgb25seS4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuQ29tcGFueUluZm9ybWF0aW9uIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5CdXNpbmVzc0lEIiA6ICJDb21wYW55IElEIiwKICAiZWxlbWVudC5wdWJsaWNsaW5rIiA6ICIvZWxlbWVudC5odG1sLnN0eCIsCiAgIkxhbmcuTm9TZWFyY2hSZXN1bHRzIiA6ICJZb3VyIHNlYXJjaCByZXR1cm5lZCBubyByZXN1bHRzLiBQbGVhc2UgcmVmaW5lIHlvdXIgc2VhcmNoIG9wdGlvbnMiLAogICJpMThuLkZvcmdvdHRlblBhc3N3b3JkIiA6ICJVbm9odHVudXQgc2FsYXNhbmEiLAogICJzZnMuZm9ybWVkaXRvci5jb250YWN0IiA6ICJDb250YWN0IGluZm9ybWF0aW9uIiwKICAiTGFuZy5Db250ZW50U2VhcmNoIiA6ICJJbmNsdWRlcyBwYWdlcyIsCiAgIkxhbmcuQ29tbWl0dGVlcyIgOiAiQ29tbWl0dGVlcyIsCiAgIkxhbmcuUmVmUHVicyIgOiAiVmlpdGVqdWxrYWlzdXQgKGVuKSIsCiAgIkxhbmcuU2VhcmNoU0ZTc2Foa28iIDogIkhhZSBTRlMtanVsa2Fpc3VhIiwKICAiTGFuZy5NYXJjaCIgOiAiTWFyY2giLAogICJMYW5nLlByb2R1Y3RzRG93bmxvYWRhYmxlRm9yVGhyZWVEYXlzIiA6ICJQcm9kdWN0cyBtYXkgYmUgZG93bmxvYWRlZCB3aXRoaW4gYSB0aHJlZSBkYXlzJyBwZXJpb2QuIiwKICAiTGFuZy5TZWFyY2hXZWJzaG9wIiA6ICJTZWFyY2ggd2Vic2hvcCIsCiAgIkxhbmcuTmFtZSIgOiAiTmFtZSIsCiAgIkxhbmcucHVibGljYXRpb25zIiA6ICJwdWJsaWNhdGlvbnMiLAogICJMYW5nLkNoYXREaXNjb25uZWN0ZWQiIDogIkRpc2Nvbm5lY3RlZCIsCiAgIkxhbmcuTm9MaWNlbmNlc1Jlc2VydmVkIiA6ICJUaGVyZSBhcmUgbm8gbGljZW5zZXMgYXZhaWxhYmxlIGZvciB0aGUgZm9sbG93aW5nIGNvbGxlY3Rpb24ocyk6IiwKICAiTGFuZy5Eb3dubG9hZENTViIgOiAiRG93bmxvYWQgYXMgQ1NWIGZpbGUiLAogICJMYW5nLllvdUhhdmUiIDogIllvdSBoYXZlIiwKICAiTGFuZy5SZW1vdmVVc2VyIiA6ICJSZW1vdmUgdXNlciIsCiAgIkxhbmcuTnVtYmVyT2ZVc2Vyc01hbmFnZW1lbnQiIDogIlVzZXIgY291bnQgY29udHJvbCIsCiAgIkxhbmcuU2hvd1Byb2R1Y3Rncm91cHMiIDogIlNob3cgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLkRlbGl2ZXJ5RW1haWwiIDogIkRlbGl2ZXJ5IEUtbWFpbCIsCiAgIkxhbmcuU3Vic2NyaXB0aW9uTm90aWZpY2F0aW9ucyIgOiAiU3Vic2NyaXB0aW9uIG5vdGlmaWNhdGlvbnMiLAogICJMYW5nLk5vUmVmZXJlbmNlcyIgOiAiTm8gcmVmZXJlbmNlcyBmb3IgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLk1vc3RTb2xkRnJvbVByb2R1Y3Rncm91cCIgOiAiTW9zdCBwb3B1bGFyIGluIHRoaXMgcHJvZHVjdCBncm91cCIsCiAgIkxhbmcuUGVyc29uYWwuSW5mb3JtYXRpb24iIDogIlBlcnNvbmFsIGluZm9ybWF0aW9uIiwKICAiTGFuZy5EZWxpdmVyeVByaWNlIiA6ICJIYW5kbGluZyBmZWUiLAogICJMYW5nLmxlYXJuaW5nSW5zdGl0dXRpb24iIDogInNjaG9vbCIsCiAgIkxhbmcuSGlkZVJlbGF0aW9uc2hpcHMiIDogIkhpZGUgcmVsYXRpb25zaGlwcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJMYW5nLnVuaXQiIDogImRpdmlzaW9uIiwKICAiTGFuZy5Vc2VyIiA6ICJVc2VyIiwKICAiTGFuZy5ZZXMiIDogIlllcyIsCiAgIkxhbmcuUmVnaXN0ZXJUb1Nob3AiIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5Eb3dubG9hZGFibGUiIDogIkF2YWlsYWJsZSBmb3IgZG93bmxvYWQgdW50aWwiLAogICJMYW5nLkVtYWlsLlVzZXJOYW1lIiA6ICJTw6Roa8O2cG9zdGlvc29pdGUgKGvDpHl0dMOkasOkdHVubnVzKSIsCiAgIkxhbmcuQ29udHJhY3ROdW1iZXIiIDogIkNvbnRyYWN0IG51bWJlciIsCiAgInZpZXd1cmwiIDogIi9iaW4vZ2V0L3ZpZC9aN01hSWlYbVQuWjdOTlkxNVBsLjFHemlhYXdtNCIsCiAgIkxhbmcubGFuZ3VhZ2UiIDogImxhbmd1YWdlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZSIgOiAiWW91IG1heSBub3cgbG9nIGluIHRvIHRoZSBvbmxpbmUgc2VydmljZSB3aXRoIHlvdXIgSUQiLAogICJMYW5nLk5vLlZBVC5OdW1iZXIiIDogIk5vIFZBVCBJRCIsCiAgInB1YmxpY3VybCIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLlRpbWVsaW1pdCIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5Vc2FnZVJlcG9ydHMiIDogIlVzYWdlIGluZm9ybWF0aW9uIiwKICAiTGFuZy5TRlNIYW5kYm9vayIgOiAiU0ZTIGhhbmRib29rIiwKICAiTGFuZy5pbmNsIiA6ICJpbmNsLiIsCiAgIkxhbmcuUGVyc29uYWxJbmZvcm1hdGlvbiIgOiAiWW91ciBpbmZvcm1hdGlvbiIsCiAgInNmcy5mb3JtZWRpdG9yLnJhZGlvc2V0IiA6ICJSYWRpbyBzZXQiLAogICJMYW5nLlNob3dSZWxhdGlvbnNoaXBzIiA6ICJTaG93IHJlbGF0aW9uc2hpcHMgYXNzb2NpYXRlZCB3aXRoIHB1YmxpY2F0aW9uIiwKICAiZGF0YV9saXN0ZW5lcnMiIDogInNmcy9jb250ZW50cGFnZS9haWthbGVpbWF0IiwKICAiTGFuZy5PZmZlclJlcXVlc3QiIDogIlF1b3RlIiwKICAiTGFuZy5TZW50T2ZmZXJSZXF1ZXN0cyIgOiAiU2VudCBxdW90ZXMiLAogICJMYW5nLkxpc3RTdGFuZGFyZFNlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuQ29udGFjdFBob25lIiA6ICJQaG9uZSIsCiAgIkxhbmcuR29Ub0luZm9ybWF0aW9uQ3VzdG9tZXJTZXJ2aWNlIiA6ICJHbyB0byBjdXN0b21lciBzZXJ2aWNlIGZvciBpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgInNraW4iIDogIi90b29scy9lbGVtZW50cy9lbGVtZW50L3NraW5zL2h0bWwvZWxlbWVudC5odG1sIiwKICAiTGFuZy5TRlNJQ1Nncm91cHMiIDogIlByb2R1Y3QgZ3JvdXAocykiLAogICJMYW5nLlNlYXJjaEtvbWl0ZWF0IiA6ICJDb21taXR0ZWVzIiwKICAiTGFuZy5PcmRlclJhdGlmaWNhdGlvbkRhdGVEZXNjIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uLCBkZXNjZW5kaW5nIiwKICAiaTE4bi5KdWxrYWlzdHUiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuV2l0aFRheCIgOiAiV2l0aCB0YXgiLAogICJMYW5nLkRlcGFydG1lbnQiIDogIlVuaXQvZGl2aXNpb24iLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlU3VjY2VzcyIgOiAiQSBsaWNlbnNlIHRvIHRoaXMgY29sbGVjdGlvbiBoYXMgYmVlbiByZXNlcnZlZCBmb3IgeW91LiIsCiAgIkxhbmcuVW5pdCIgOiAiVW5pdCIsCiAgIkxhbmcuRGVmYXVsdCIgOiAiRGVmYXVsdCIsCiAgIkxhbmcuU2hvd0NvbW1pdHRlZXMiIDogIlNob3cgY29tbWl0dGVlcyIsCiAgIkxhbmcuT3RoZXJQdWJsaWNhdGlvbnMiIDogIk90aGVyIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZUVuZCIgOiAiVG8iLAogICJMYW5nLkFkZCIgOiAiQWRkIiwKICAiTGFuZy5MaW1pdFNlYXJjaCIgOiAiTGltaXQgc2VhcmNoIiwKICAiTGFuZy5Db2xsZWN0aW9uTm90aWZpY2F0aW9ucyIgOiAiQ29sbGVjdGlvbiB1cGRhdGUgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuSnVuZSIgOiAiSnVuZSIsCiAgIkxhbmcuQmFjayIgOiAiUHJldmlvdXMiLAogICJMYW5nLlBhc3N3b3JkLkNsdWUiIDogIlBhc3N3b3JkIGhpbnQiLAogICJMYW5nLkZvcmdvdHRlblBhc3N3b3JkIiA6ICJGb3Jnb3QgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLlNhdmVDaGFuZ2VzIiA6ICJTYXZlIGNoYW5nZXMiLAogICJMYW5nLlJlZ2lzdGVyV2ViU2hvcElkSW5mbyIgOiAiVG8gcHVyY2hhc2UgcHJvZHVjdHMsIGNvbXBsZXRlIHlvdXIgYWNjb3VudCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgcmVnaXN0cmF0aW9uIGZvcm0iLAogICJMYW5nLkNvbnRyYWN0LlJpZ2h0cyIgOiAiQWNjZXNzIHJpZ2h0cyIsCiAgIkxhbmcuQ3VzdG9tZXJJbmZvcm1hdGlvbiIgOiAiQ3VzdG9tZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkJlZ2luZGF0ZSIgOiAiU3RhcnQgZGF0ZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0TGFuZ3VhZ2VzIiA6ICJLaWVsaXN5eXMiLAogICJMYW5nLkludmFsaWRFbWFpbCIgOiAiQ2hlY2sgeW91ciBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuV2VpZ2h0IiA6ICJXZWlnaHQiLAogICJMYW5nLkJ1eSIgOiAiR28gdG8gY2hlY2tvdXQiLAogICJMYW5nLmRlcGFydG1lbnQiIDogImRpdmlzaW9uIiwKICAiTGFuZy5OZXdVc2VyIiA6ICJOZXcgdXNlciIsCiAgIkxhbmcuRWRpdGVkIiA6ICJFZGl0ZWQiLAogICJMYW5nLkJpbGxpbmdQb3N0T2ZmaWNlIiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxhdGlvbkZhaWxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBjYW5jZWxsYXRpb24gZmFpbGVkLiIsCiAgIkxhbmcuQ2xlYXIiIDogIkNsZWFyIiwKICAiTGFuZy5DbG9zZVN1Ykdyb3VwcyIgOiAiQ2xvc2Ugc3ViLWdyb3VwcyIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLlBhcGVyLk9yZGVyIiA6ICJPcmRlciBiaWxsaW5nIGluZm9ybWF0aW9uIChwYXBlciBpbnZvaWNlKSAiLAogICJMYW5nLlJlZmVyZW5jZUZpZWxkIiA6ICJSZWZlcmVuY2UiLAogICJMYW5nLkNvbXBhbnkiIDogIkNvbXBhbnkiLAogICJlbGVtZW50LmxpbmsiIDogIi9lbGVtZW50Lmh0bWwuc3R4IiwKICAiTGFuZy5QYXltZW50U3VjY2VzcyIgOiAiUGF5bWVudCBzdWNjZXNzZnVsLiIsCiAgIkxhbmcuVHJ5QWdhaW4iIDogIlJldHJ5IiwKICAiTGFuZy5Ub3BOYXZpSUVDIiA6ICJJRUMiLAogICJMYW5nLkxpc3RIYW5kYm9va1NlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuUGllY2VzIiA6ICJpdGVtKHMpIiwKICAiTGFuZy5KdWx5IiA6ICJKdWx5IiwKICAiTGFuZy5CdXlGcm9tV2Vic3RvcmUiIDogIlNlYXJjaCB3ZWJzaG9wIiwKICAiTGFuZy5PcmRlclRpbWUiIDogIlRpbWUgb2Ygb3JkZXIiLAogICJMYW5nLkNhbmNlbEZvcm0iIDogIkNhbmNlbGxhdGlvbiBmb3JtIiwKICAiTGFuZy5TaW11bHRhbmVvdXNVc2VycyIgOiAiTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB1c2VycyIsCiAgIkxhbmcuU2hvcHBpbmdDYXJ0IiA6ICJDYXJ0IiwKICAiTGFuZy5JbnZhbGlkWXR1bm51cyIgOiAiWW91ciBWQVQgSUQgaXMgaW52YWxpZC4iLAogICJMYW5nLkRpcmVjdGl2ZSIgOiAiRGlyZWN0aXZlIiwKICAiTGFuZy5PdGhlckxvZ2luIiA6ICJPdGhlciIsCiAgIkxhbmcuQ3VzdG9tZXJzaGlwIiA6ICJDdXN0b21lcnNoaXAiLAogICJMYW5nLkNvbXBhbnlJbmZvVXBkYXRlZCIgOiAiQ29tcGFueSBpbmZvcm1hdGlvbiB1cGRhdGVkLiIsCiAgIkxhbmcuQWN0aXZlUHVibGljYXRpb25zIiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZEhlYWRlciIgOiAiVGhlIGZpbGUgaXMgYmVpbmcgcHJvY2Vzc2VkIiwKICAiTGFuZy5JUExvZ2luTm90RW1haWxGb3JtIiA6ICJMb2dpbiBtdXN0IGJlIGNvbmZpcm1lZCBmcm9tIHRoaXMgSVAtYWRkcmVzcy4gQ29uZmlybWF0aW9uIGVtYWlsIGNhbm5vdCBiZSBzZW50IGJlY2F1c2UgeW91ciB1c2VyIG5hbWUgaXMgbm90IGFuIGVtYWlsIGFkZHJlc3MuIiwKICAiTGFuZy5Xcml0ZUhlcmUiIDogIlR5cGUgaGVyZSIsCiAgIkxhbmcuTGltaXRVc2luZ0NvbW1pdHRlZXMiIDogIkxpbWl0IHVzaW5nIGNvbW1pdHRlZXMiLAogICJMYW5nLkVtYWlsSW5mbyIgOiAiWW91ciBlLW1haWwgYWRkcmVzcyBpcyB5b3VyIHVzZXIgSUQuIiwKICAiTGFuZy5WaXNpdEFkZHJlc3MiIDogIlN0cmVldCBhZGRyZXNzIiwKICAiTGFuZy5PbGRVc2VybmFtZSIgOiAiT2xkIHVzZXIgSUQiLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlRmFpbCIgOiAiQWxsIGxpY2Vuc2VzIGZvciB0aGlzIGNvbGxlY3Rpb24gYXJlIGFscmVhZHkgcmVzZXJ2ZWQuIiwKICAiTGFuZy5NYWlsaW5nTGlzdHMiIDogIkVsZWN0cm9uaWMgbWFpbGluZyBsaXN0cyIsCiAgIkxhbmcuUmVtb3ZlVXNlckZyb21Db2xsZWN0aW9uQ29uZmlybSIgOiAiQXJlIHlvdSBzdXJlIHRvIHJlbW92ZSBwZXJtaXNzaW9uIGZyb20gdXNlciIsCiAgIkxhbmcuU2lkb2tzZXQiIDogIlJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkNoYW5nZS5QYXNzd29yZCIgOiAiUmVzZXQgcGFzc3dvcmQiLAogICIiIDogIiIKfQ==
Published 28.5.2014
- modified 16.1.2020
If you want us to reply to your feedback, remember to fill in the email field. Please note that subject and message are obligatory fields.
ewogICJMYW5nLlNob3dNb3JlVGVybXMiIDogIkFkdmFuY2VkIHNlYXJjaCIsCiAgIkxhbmcuUGFzc3dvcmRUaXAiIDogIlBhc3N3b3JkIGhpbnQiLAogICJMYW5nLk9sZFVzZXJuYW1lV3JvbmciIDogIllvdXIgb2xkIHVzZXIgSUQgaXMgaW52YWxpZC4gIiwKICAiTGFuZy5XYWl0aW5nIiA6ICJBd2FpdGluZyBjb25maXJtYXRpb24iLAogICJMYW5nLkNvbnRpbnVlVG9Gcm9udHBhZ2UiIDogIkNvbnRpbnVlIHRvIGhvbWUgcGFnZSIsCiAgIkxhbmcuQWN0aXZhdGlvbkxpbmtTZW50IiA6ICJBbiBhY3RpdmF0aW9uIGxpbmsgZm9yIHlvdXIgdXNlciBhY2NvdW50IGhhcyBiZWVuIHNlbnQgdG8gdGhlIGUtbWFpbCBhZGRyZXNzIHlvdSBwcm92aWRlZC4iLAogICJzb3J0YWJsZSIgOiAidHJ1ZSIsCiAgIkxhbmcuRG93bmxvYWRhYmxlRWxlY3RyaWNNYXRlcmlhbCIgOiAiU8OkaGvDtmlzdMOkIGxhZGF0dGF2aXNzYSBvbGV2YWEgYWluZWlzdG9hIChlbikiLAogICJMYW5nLkluZm9ybWF0aW9uQ3VzdG9tZXJTZXJ2aWNlIiA6ICJDdXN0b21lciBzZXJ2aWNlIGZvciBpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuT3BlblN1Ykdyb3VwcyIgOiAiT3BlbiBzdWItZ3JvdXBzIiwKICAiTGFuZy5SZXR1cm5Ub09ubGluZSIgOiAiUmV0dXJuIHRvIE9ubGluZS1zZXJ2aWNlIiwKICAiTGFuZy5BY2NlcHREZWxpdmVyeVRlcm1zIiA6ICJBY2NlcHQgZGVsaXZlcnkgdGVybXMiLAogICJMYW5nLkJpbGxpbmcuVHlwZSIgOiAiSW52b2ljZSBkZWxpdmVyeSIsCiAgIkxhbmcuRG93bmxvYWRzIiA6ICJEb3dubG9hZHMiLAogICJMYW5nLkJpbGxpbmdBZGRyZXNzRm9ySW52b2ljZSIgOiAiRS1pbnZvaWNlIGFkZHJlc3MiLAogICJ1cmxleGVjdXRlcGF0aCIgOiAiL2NoYW5uZWxzL3B1YmxpYy93d3cvdmVya2tva2F1cHBhL2VuL2luZGV4L3BhbGF1dGUiLAogICJMYW5nLlBheW1lbnRTdGF0dXMiIDogIlBheW1lbnQgc3RhdHVzIiwKICAiZWxlbWVudC5tb2RlIiA6ICJlbGVtZW50IiwKICAiTGFuZy5Gcm9udHBhZ2UiIDogIkhvbWUgcGFnZSIsCiAgImkxOG4ub3IiIDogInRhaSIsCiAgIkxhbmcuTm9SZXN1bHRzIiA6ICJObyByZXN1bHRzIiwKICAiTGFuZy5QYXltZW50TWV0aG9kIiA6ICJQYXltZW50IG1ldGhvZCIsCiAgImFuc3dlcl9taXNzaW5nX3RleHQiIDogIlZhc3RhdXMgcHV1dHR1dSIsCiAgImVsZW1lbnQuYmFzZS5saXN0IiA6ICIvbW9kdWxlc2Jhc2UvZWxlbWVudHMvc3RhdG8vY21zL2NvbnRlbnRlZGl0b3IvZm9ybSIsCiAgIkxhbmcuTGljZW5jZS5NYW5hZ2VtZW50IiA6ICJVc2VyIE1hbmFnZW1lbnQiLAogICJMYW5nLk9ubGluZVVzZXIiIDogIk9ubGluZSB1c2VyIiwKICAiTGFuZy5QcmV2aWV3IiA6ICJQcmV2aWV3IiwKICAiY2hlY2tib3hsaXN0LnRpdGxlIiA6ICJWYWxpbnRhcnV1ZHV0IiwKICAiTGFuZy5udW1iZXJPZlByb2R1Y3QiIDogImNvcGllcyBvZiB0aGlzIHByb2R1Y3Q/IiwKICAiaTE4bi5mb3JtLnN1Y2Nlc3N0ZXh0LnRpdGxlIiA6ICJLaWl0b3NzaXZ1biBvdHNpa2tvOiIsCiAgIkxhbmcuVGFibGVPZkNvbnRlbnRzIiA6ICJUYWJsZSBvZiBjb250ZW50cyIsCiAgIkxhbmcuUHVibGlzaGVyIiA6ICJQdWJsaXNoZXIiLAogICJMYW5nLkNvbnRpbnVlVG9Mb2dpbiIgOiAiQ29udGludWUgdG8gbG9naW4iLAogICJMYW5nLkRlbGl2ZXJ5U3RyZWV0IiA6ICJTdHJlZXQgYWRkcmVzcy9QTyBCb3giLAogICJpMThuLm5vIiA6ICJOcm8iLAogICJMYW5nLlVudGlsIiA6ICIgIiwKICAiTGFuZy5TZWFyY2hQREYiIDogIlNlYXJjaCBwdWJsaWNhdGlvbiBjb250ZW50IiwKICAiTGFuZy5Eb3dubG9hZFBERiIgOiAiRG93bmxvYWQgUERGIGZpbGUiLAogICJMYW5nLkxpbWl0VXNpbmdSYXRpZmljYXRpb25EYXRlIiA6ICJMaW1pdCB1c2luZyBkYXRlIG9mIGltcGxlbWVudGF0aW9uIiwKICAiaTE4bi5sYW5nX2xvbmdhbnN3ZXIiIDogIlBpdGvDpCB2YXN0YXVzIiwKICAiTGFuZy5QdWJsaXNoZWQiIDogIlB1Ymxpc2hlZCIsCiAgImltcG9ydHBhdGgiIDogIi93ZWJjb21wb25lbnRzL3Nmcy9jb250ZW50ZWRpdG9yL2Zvcm0vIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2VDbG9zZWQiIDogIk91ciBjdXN0b21lciBzZXJ2aWNlIGlzIGNsb3NlZC4iLAogICJMYW5nLkRvd25sb2FkMiIgOiAiRG93bmxvYWQiLAogICJMYW5nLkRpc2NvdW50IiA6ICJEaXNjb3VudCIsCiAgIkxhbmcuU2VhcmNoUHJvZHVjdGdyb3VwIiA6ICJTZWFyY2ggYnkgcHJvZHVjdCBncm91cCIsCiAgIkxhbmcuTm9QdXJjaGFzZWRQcm9kdWN0cyIgOiAiWW91IGhhdmUgbm90IHB1cmNoYXNlZCBhbnkgcHJvZHVjdHMgZnJvbSB0aGUgU0ZTIHdlYnNob3AuIiwKICAiTGFuZy5Vc2VDb21wYW55QWRkcmVzcyIgOiAiVXNlIGNvbXBhbnkgYWRkcmVzcyIsCiAgIkxhbmcuRGVsaXZlcnlFUFVCLkRvd25sb2FkIiA6ICJEb3dubG9hZCAoZVB1YikiLAogICJMYW5nLkhlYWRlci5XZWJzdG9yZSIgOiAiV2Vic2hvcCIsCiAgImZvcm0udGl0bGUiIDogIkxvbWFra2VlbiBvdHNpa2tvIiwKICAiTGFuZy5FdmFzdGVhc2V0dWtzZXQiIDogIkNvb2tpZSBzZXR0aW5ncyIsCiAgImVkaXR1cmwiIDogIi9iaW4vZ2V0L3ZlZC9aN01hSWlYbVQuWjdOTlkxNVBsLjFHemlhYXdtNCIsCiAgIkxhbmcuV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIldpdGhkcmF3biBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNlYXJjaHdvcmRFeGlzdFJlbGF0aW9uc2hpcHMiIDogIlNlYXJjaCBpbiByZWxhdGlvbnNoaXBzIGFuZCB0aXRsZXMuIiwKICAiZm9ybS5zdWNjZXNzdGV4dC50ZXh0IiA6ICJLaWl0b3NzaXZ1biBsZWlww6R0ZWtzdGk6IiwKICAiTGFuZy5Ub3RhbFdpdGhvdXRUYXgiIDogIlRvdGFsIHdpdGhvdXQgdGF4IiwKICAiTGFuZy5BZGRpdGlvbmFsSW5mbyIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuRG93bmxvYWRUaW1lRW5kIiA6ICJEb3dubG9hZCBleHBpcmVzIiwKICAiaTE4bi5sYW5nX3NvbWV0aGluZ2Vsc2UiIDogIk11dSwgbWlrw6Q/IiwKICAiTGFuZy5Nb3N0UG9wdWxhciIgOiAiTW9zdCBwb3B1bGFyIiwKICAiTGFuZy5SZWZlcmVuY2VzIiA6ICJOb3JtYXRpdmUgcmVmZXJlbmNlcyIsCiAgIkxhbmcuTG9hZE5leHQiIDogIlNob3cgbW9yZSBwdWJsaWNhdGlvbnMiLAogICJMYW5nLk5ld1Byb2R1Y3RzIiA6ICJOZXcgcHVibGljYXRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVHVvdGV1dXRpc2V0IiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLkVkaXRUZXh0IiA6ICJFZGl0IHRleHQiLAogICJMYW5nLkludmFsaWRWQVQiIDogIllvdXIgVkFUIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5BZGRUb1NlYXJjaCIgOiAiQWRkIHRvIHNlYXJjaCBvcHRpb25zIiwKICAiTGFuZy5EZW5pZWQiIDogIkh5bMOkdHR5IiwKICAic2VuZF90ZXh0IiA6ICJMw6RoZXTDpCIsCiAgIkxhbmcuVG9wTmF2aVRhYlN0YW5kYXJkIiA6ICJTdGFuZGFyZHMgYW5kIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcudW5sb2FkZWQiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQiLAogICJMYW5nLlB1cmNoYXNlQW5kRG93bmxvYWRIaXN0b3J5IiA6ICJQdXJjaGFzZSBhbmQgZG93bmxvYWQgaGlzdG9yeSIsCiAgIkxhbmcuUGVybWlzc2lvbkRlbGV0ZWRGcm9tVXNlciIgOiAiVXNlciBhY2Nlc3MgcmlnaHRzIGhhdmUgYmVlbiB1cGRhdGVkLiIsCiAgImkxOG4uY2hvb3NlIiA6ICJWYWxpdHNlIiwKICAiTGFuZy5Ob05ld1B1YmxpY2F0aW9ucyIgOiAiVmFsaXR1bGxhIGFpa2F2w6RsaWxsw6QgZWkgdXVzaWEganVsa2Fpc3VqYSAoZW4pIiwKICAiTGFuZy5TZWFyY2giIDogIkZpbmQiLAogICJMYW5nLlJlZ2lzdHJhdGlvbkVycm9yIiA6ICJBbiBlcnJvciBkdXJpbmcgc2lnbi11cC4iLAogICJMYW5nLlRheCIgOiAiVkFUIiwKICAiTGFuZy5JUExvZ2luQ29uZmlybUxvZ2luIiA6ICJMb2dpbiBtdXN0IGJlIGNvbmZpcm1lZCBmcm9tIHRoaXMgSVAtYWRkcmVzcy4gQ29uZmlybWF0aW9uIGVtYWlsIGhhcyBiZWVuIHNlbnQgdG8geW91ciBlbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuTGltaXRVc2luZ1Byb2R1Y3Rncm91cHMiIDogIkxpbWl0IHVzaW5nIHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5ZZWFyIiA6ICJZZWFyIiwKICAiTGFuZy5Ub3BOYXZpTWFpblRpdGxlIiA6ICJTdGFuZGFyZHMgYW5kIG90aGVyIHB1YmxpY2F0aW9ucyBieSB0b3BpYyIsCiAgIkxhbmcuSW52YWxpZFBvc3RhbENvZGUiIDogIlBvc3Rjb2RlIGlzIGludmFsaWQuIiwKICAiaTE4bi5jb3B5IiA6ICJLb3Bpb2kiLAogICJMYW5nLlRvcE5hdmlVbGtvbWFpc2V0IiA6ICJGb3JlaWduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuTm9SZXN1bHRzLldpdGhkcmV3UHVibGljYXRpb25zIiA6ICJZb3VyIHNlYXJjaCByZXR1cm5lZCBubyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4iIDogIkxvZyBpbiIsCiAgIkxhbmcuTGltaXRVc2luZ0JlZ2luVGltZSIgOiAiTGltaXQgdXNpbmcgYmVnaW4gdGltZSIsCiAgIkxhbmcuQ3JlYXRlZERhdGUiIDogIkRhdGUgb2YgcHVibGljYXRpb24sIGFzY2VuZGluZyIsCiAgIkxhbmcuUGFwZXJEZWxpdmVyeUNvbnRhY3QiIDogIklmIHlvdSB3aXNoIHRvIHB1cmNoYXNlIHByaW50ZWQgcHVibGljYXRpb25zLCBraW5kbHkgY29udGFjdCBzYWxlc0BzZnMuZmkiLAogICJMYW5nLlNlYXJjaEZyb21Db250ZW50IiA6ICJTZWFyY2ggcHVibGljYXRpb24gY29udGVudCIsCiAgIkxhbmcuU2VhcmNoU0ZTIiA6ICJGaW5kIGFuIFNGUyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuUGVybWlzc2lvbkFkZGVkRm9yVXNlciIgOiAiVXNlciBJRCBoYXMgYWNjZXNzIG5vdyIsCiAgIkxhbmcuTmF5dGFTaWRvcyIgOiAiU2hvdyByZWxhdGlvbnNoaXBzIiwKICAiTGFuZy5DaGFuZ2VQYXNzd29yZCIgOiAiUmVzZXQgcGFzc3dvcmQiLAogICJMYW5nLlNlYXJjaElTTyIgOiAiRmluZCBhbiBJU08gcHVibGljYXRpb24iLAogICJMYW5nLlBhc3N3b3JkTm90Q2hhbmdlZCIgOiAiWW91ciBwYXNzd29yZCB3YXMgbm90IHJlc2V0LiIsCiAgIkxhbmcuTm9uZUxpbWl0IiA6ICJObyBsaW1pdGF0aW9uIiwKICAiaTE4bi5jb250YWlucyIgOiAiU2lzw6RsdMOkw6QiLAogICJMYW5nLlNlbGVjdFByb2R1Y3Rncm91cCIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5Db21wYW55LlR5cGUiIDogIkxlZ2FsIGZvcm0iLAogICJMYW5nLlNhdmUuSW5mbyIgOiAiU2F2ZSBkZXRhaWxzIiwKICAiTGFuZy5Eb3dubG9hZCIgOiAiRG93bmxvYWQiLAogICJMYW5nLkJ1eWVySW5mb3JtYXRpb24iIDogIkJ1eWVyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Mb2dvdXQiIDogIkxvZyBvdXQiLAogICJMYW5nLllvdUNhbk5vd0xvZ0luIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4uIiwKICAiTGFuZy5CYWNrVG9TZWFyY2hMaXN0IiA6ICJSZXR1cm4gdG8gc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLkZpbGVUeXBlIiA6ICJGaWxlIHR5cGUiLAogICJMYW5nLlVzZUNvbW1hVG9TZXBhcmF0ZUVtYWlscyIgOiAiVXNlIGNvbW1hIG9yIHNlbWljb2xvbiBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIGVtYWlsIGFkZHJlc3Nlcy4iLAogICJMYW5nLlBhcGVyIiA6ICJQcmludGVkIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZCIgOiAiQ2hlY2sgeW91ciB1c2VyIElEIGFuZCBwYXNzd29yZCIsCiAgInJhZGlvbGlzdC50aXRsZSIgOiAiTW9uaXZhbGludGEiLAogICJMYW5nLk9yZGVyTW9yZVRoYW4iIDogIkRvIHlvdSB3YW50IHRvIG9yZGVyIG1vcmUgdGhhbiIsCiAgIkxhbmcuUHJvZHVjdHMiIDogIlByb2R1Y3RzIiwKICAiTGFuZy5QZXJtaXNzaW9uT2ZmZXJSZXF1ZXN0IiA6ICJBdXRob3JpemVkIHRvIHF1b3RlIGZvciBhbiBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuRGVjZW1iZXIiIDogIkRlY2VtYmVyIiwKICAiTGFuZy5TZWFyY2hGcm9tUHJvZHVjdEdyb3VwIiA6ICJTZWFyY2ggb25seSBmcm9tIHByb2R1Y3QgZ3JvdXAiLAogICJpMThuLnNlbGVjdC50aXRsZSIgOiAiQXZhdHRhdmEiLAogICJMYW5nLlJlZ2lzdGVyYXRpb24iIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5TZWFyY2hGaWx0ZXJzIiA6ICJDdXJyZW50bHkgcmVmaW5lZCBieSIsCiAgIkxhbmcuTm9SZXN1bHRzLlByb2R1Y3Rncm91cCIgOiAiIFlvdXIgc2VhcmNoIHJldHVybmVkIG5vICBwdWJsaWNhdGlvbnMgaW4gdGhpcyBncm91cC4iLAogICJMYW5nLk1vcmVQcm9kdWN0TmV3cyIgOiAiU2hvdyBtb3JlIiwKICAiTGFuZy5TRlNlbGVjdHJpYyIgOiAiU0ZTOiBlbGVjdHJvdGVjaG5pY3MiLAogICJMYW5nLk1vc3RTb2xkRnJvbUNvbW1pdHRlZSIgOiAiTW9zdCBwb3B1bGFyIGZyb20gdGhpcyBjb21taXR0ZWUiLAogICJMYW5nLkxpY2VuY2UuRGVwYXJ0bWVudCIgOiAiRGl2aXNpb24iLAogICJMYW5nLkFkZFVzZXIiIDogIkFkZCB1c2VyIiwKICAiTGFuZy5OZXdQYXNzd29yZFRvb1Nob3J0IiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IDYgY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuUHVyY2hhc2VJbldlYnNob3AiIDogIlB1cmNoYXNlIGluIHdlYnNob3AiLAogICJMYW5nLkxpY2VuY2VGdWxsIiA6ICJMaWNlbnNlIGZ1bGwiLAogICJMYW5nLkNvbXBhbnlEZWxpdmVyeUFkZHJlc3NQcm9tcHQiIDogIllvdXIgY29tcGFueSB1c2VzIHRoZSBmb2xsb3dpbmcgZGVsaXZlcnkgYWRkcmVzcyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGFnZSIgOiAiUGFnZSIsCiAgImkxOG4udGV4dGFyZWEudGl0bGUiIDogIlBpdGvDpCB2YXN0YXVzIiwKICAiTGFuZy5XZWJCaWxsaW5nUmVmZXJlbmNlIiA6ICJSZWZlcmVuY2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lV2l0aE5ld1VzZXJuYW1lIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgdXNlciBJRC4iLAogICJmb3JtLnN1Y2Nlc3N0ZXh0LnRpdGxlIiA6ICJLaWl0b3NzaXZ1biBvdHNpa2tvOiIsCiAgIkxhbmcuVXNlclJlbW92ZWQiIDogIkvDpHl0dMOkasOkbiBwb2lzdGFtaW5lbiIsCiAgIkxhbmcuQnVzaW5lc3NJRHJlY2VpcHQiIDogIlZBVCIsCiAgImkxOG4ubWluX251bWJlcl9vZl9jaGFyYWN0ZXJzIiA6ICJWw6RoaW1tw6Rpc21lcmtraW3DpMOkcsOkIiwKICAiTGFuZy5DdXN0b21lckJhc2ljVXNlciIgOiAiQmFzaWMgdXNlciIsCiAgIkxhbmcuQmlsbGluZ1Bvc3RhbENvZGUiIDogIlBvc3Rjb2RlIiwKICAiTGFuZy5QdWJsaWNhdGlvbiIgOiAiUHVibGljYXRpb24iLAogICJMYW5nLkJpbGxpbmcuSW5mby5QYXBlciIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiAoc3RhbmRhcmQgbWFpbCkiLAogICJMYW5nLlVzZXJuYW1lQ2hhbmdlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGNoYW5nZWQuIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkVGl0bGUiIDogIlBlcnNvbmFsIGluZm9ybWF0aW9uIHVwZGF0ZWQiLAogICJMYW5nLkNpdHkiIDogIkNpdHkvdG93biIsCiAgIkxhbmcuT3JkZXJQdWJsaWNhdGlvbklkIiA6ICJSZWZlcmVuY2UgY29kZSBBIHRvIFoiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkVNYWlsLlRleHQiIDogIlRoZSBkb3dubG9hZCBsaW5rIHdpbGwgYmUgZGVsaXZlcmVkIHdpdGhpbiB0d28gYnVzaW5lc3MgZGF5cyB0byB0aGUgZW1haWwgYWRkcmVzcyB5b3UgaGF2ZSBwcm92aWRlZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuUm93UHJpY2VJbmZvIiA6ICJOb3RlISBQcmljZXMgc2hvd24gb24gcHJvZHVjdCByb3dzIGhhdmUgYmVlbiByb3VuZGVkIHRvIHRoZSBuZWFyZXN0IHZhbHVlLiBQcmljZSB0b3RhbHMgYXJlIGZpbmFsLiIsCiAgIkxhbmcuTGljZW5jZS5Gb2xsb3dpbmcuUGVyc29ucyIgOiAiRm9sbG93aW5nIHBlb3BsZSBoYXZlIGFjY2VzcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRpb25GYWlsZWQiIDogIlVzZXIgSUQgcmVnaXN0cmF0aW9uIGZhaWxlZCIsCiAgIkxhbmcuU2VhcmNod29yZCIgOiAiU2VhcmNoIHdvcmQiLAogICJpMThuLmZvcm0uc3VjY2Vzc3RleHQudGV4dCIgOiAiS2lpdG9zc2l2dW4gbGVpcMOkdGVrc3RpOiIsCiAgImkxOG4ucmFkaW9saXN0LnRpdGxlIiA6ICJNb25pdmFsaW50YSIsCiAgIkxhbmcuQ29sbGVjdGlvbiIgOiAiQ29sbGVjdGlvbiIsCiAgImkxOG4ucmVtb3ZlLm9wdGlvbiIgOiAiUG9pc3RhIHZhaWh0b2VodG8iLAogICJMYW5nLlBhc3N3b3JkTGVuZ3RoIiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IHNpeCBjaGFyYWN0ZXJzLiIsCiAgIkxhbmcuVG9wTmF2aVRhYkVsZWN0cmljIiA6ICJFbGVjdHJvdGVjaG5pY2FsIHN0YW5kYXJkcyIsCiAgIkxhbmcuU3VwcG9ydGVkRmlsZUZvcm1hdHMiIDogIlN1cHBvcnRlZCBmaWxlIGZvcm1hdHM6IC5qcGcsIC5wbmcsIC5naWYsIC5zdmciLAogICJpMThuLmxlbmd0aCIgOiAiUGl0dXVzIiwKICAiTGFuZy5WaXNpdG9ycyIgOiAiVmlzaXRvcnMiLAogICJMYW5nLlBlcnNvbmFsLkluZm8iIDogIlBlcnNvbmFsIGluZm9ybWF0aW9uIiwKICAiZWxlbWVudC42IiA6ICJmYWxzZSIsCiAgImVsZW1lbnQuNSIgOiAiZmFsc2UiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkVNYWlsIiA6ICJFLW1haWwiLAogICJMYW5nLkRvd25sb2FkVGltZUVuZGVkIiA6ICJEb3dubG9hZCB0aW1lIGV4cGlyZWQiLAogICJMYW5nLkRlbGl2ZXJ5bWV0aG9kIiA6ICJEZWxpdmVyeSBtZXRob2QiLAogICJyZXF1aXJlZC50aXRsZSIgOiAiUGFrb2xsaW5lbiIsCiAgIkxhbmcuUmV0dXJuVG9TZWFyY2giIDogIlJldHVybiB0byBzZWFyY2ggbGlzdGluZ3MiLAogICJzZWN0aW9uIiA6ICJkZWZhdWx0IiwKICAicXVlc3Rpb250eXBlLnRpdGxlIiA6ICJMaXPDpMOkIGt5c3lteXMiLAogICJMYW5nLm9mZmljZXMiIDogIm9mZmljZXMiLAogICJMYW5nLkN1c3RvbWVyUmVmZXJlbmNlIiA6ICJDdXN0b21lciBudW1iZXIiLAogICJMYW5nLldpdGhkcmV3RGF0ZSIgOiAiV2l0aGRyYXduIiwKICAiTGFuZy5TZWFyY2hyZXN1bHRzIiA6ICJTZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuVXBkYXRlSW5mbyIgOiAiVXBkYXRlIGluZm9ybWF0aW9uIiwKICAiTGFuZy5TYXZlTmV3VXNlcm5hbWUiIDogIlNhdmUgeW91ciBuZXcgdXNlciBJRCIsCiAgIkxhbmcuT3BlbiIgOiAiT3BlbiIsCiAgIkxhbmcuV2ViQmlsbGluZ0FkZHJlc3MiIDogIkUtaW52b2ljaW5nIGFkZHJlc3MiLAogICJMYW5nLkJpbGxpbmcuSW5mby5FbGVjdHJpYyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiAoZS1pbnZvaWNlKSIsCiAgIkxhbmcuVkFUY29kZSIgOiAiVkFUIElEIiwKICAiZm9ybWRlc2NyaXB0aW9uLnRpdGxlIiA6ICJMb21ha2tlZW4ga3V2YXVzICh2YWxpbm5haW5lbikiLAogICJMYW5nLkN1c3RvbWVyTWFpblVzZXIiIDogIkFzaWFra2FhbiBww6TDpGvDpHl0dMOkasOkIiwKICAiTGFuZy5TZWxlY3ROZXdEZWxpdmVyeUFkZHJlc3MiIDogIlNlbGVjdCBuZXcgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuSmFudWFyeSIgOiAiSmFudWFyeSIsCiAgIkxhbmcuUHJvYmxlbVNpdHVhdGlvbkNvbnRhY3QiIDogIklmIHlvdSBlbmNvdW50ZXIgcHJvYmxlbXMsIHBsZWFzZSBjb250YWN0IFNGUyBjdXN0b21lciBzZXJ2aWNlIGJ5IGUtbWFpbCAoc2FsZXNAc2ZzLmZpKSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudEJ5IiA6ICJRdW90ZSBzZW50IGJ5IiwKICAiZWxlbWVudC5wYXRoIiA6ICJzZnMvY29udGVudGVkaXRvci9mb3JtIiwKICAiaTE4bi5iYXNlIiA6ICJzZnMvY29udGVudGVkaXRvci9mb3JtIiwKICAiaTE4bi5tdWx0aXBsZV9jaG9pY2UiIDogIk1vbml2YWxpbnRhIiwKICAiTGFuZy5QaG9uZUFiciIgOiAidGVsLiIsCiAgIkxhbmcuU2hvd0xlc3MiIDogIlNob3cgbGVzcyIsCiAgIkxhbmcuQWJvdXRTaXRlIiA6ICJBYm91dCIsCiAgIkxhbmcuU2VuZE9mZmVyUmVxdWVzdCIgOiAiU2VuZCBxdW90ZSIsCiAgIkxhbmcuU2ltdWx0YW5ldW9zVXNlcnMiIDogIlNpbXVsdGFuZW91cyB1c2VycyIsCiAgImNsYXNzIiA6ICJwYXJzZW1vZGUtdmlldyBjb250ZW50ZWRpdG9yLXdyYXBwZXIiLAogICJMYW5nLkhhbmRib29rcyIgOiAiSGFuZGJvb2tzIiwKICAiTGFuZy5DaGF0VXNlck9wZW5DaGF0V2luZG93IiA6ICJVc2VyIG9wZW5lZCB0aGUgY2hhdCB3aW5kb3ciLAogICJvdXRwdXQucGxhaW50ZXh0IiA6ICIiLAogICJMYW5nLlJhdGlmaWNhdGlvbkRhdGVCZWdpbiIgOiAiRnJvbSIsCiAgIkxhbmcuTW92ZVRvUGF5bWVudCIgOiAiUHJvY2VlZCB0byBwYXltZW50IiwKICAiTGFuZy5SZWdpc3RyYXRpb25mb3JtU2VudCIgOiAiVGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4iLAogICJjaGFubmVsLmxhbmd1YWdlIiA6ICJlbiIsCiAgIkxhbmcuRW1haWxTZW50VG9Vc2VyIiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlci4iLAogICJMYW5nLkNvbnRpbnVlIiA6ICJDb250aW51ZSIsCiAgIkxhbmcuQ29udHJhY3QuTmFtZSIgOiAiQ29udHJhY3QgbmFtZSIsCiAgImkxOG4uZGlmZmVyZW50LnRoYW4iIDogIkVyaXN1dXJpIGt1aW4iLAogICJMYW5nLlJlcG9ydFByb2R1Y3RHcm91cFNpZGVub3RlIiA6ICIoUGxlYXNlIG5vdGUgdGhhdCBhIHB1YmxpY2F0aW9uIGNhbiBiZSBpbmNsdWRlZCBpbiBzZXZlcmFsIHByb2R1Y3QgZ3JvdXBzLiBUaGUgdG90YWwgbnVtYmVyIG9mIGRvd25sb2FkcyBkb2VzIG5vdCBlcXVhbCB0aGUgc3VtIG9mIGFsbCByb3dzLikiLAogICJMYW5nLkRlbGV0ZVN1Y2Nlc3MiIDogIlJlbW92ZWQgc3VjY2Vzc2Z1bGx5IiwKICAiTGFuZy5CaWxsaW5nLkluZm8uRWxlY3RyaWMuT3JkZXIiIDogIk9yZGVyIGJpbGxpbmcgaW5mb3JtYXRpb24gKGUtaW52b2ljZSkgIiwKICAiaTE4bi4iIDogIiIsCiAgIkxhbmcuT3JkZXJlciIgOiAiT3JkZXJlZCBieSIsCiAgImkxOG4uc3VjY2Vzc190ZXh0IiA6ICJMb21ha2UgbMOkaGV0ZXR0eSEiLAogICJMYW5nLkFzc29jaWF0aW9uIiA6ICJBc3NvY2lhdGlvbiIsCiAgIkxhbmcuQmlsbGluZ0luZm8iIDogIkJpbGxpbmcgaW5mb3JtYXRpb24iLAogICJMYW5nLlNlYXJjaHdvcmRzIiA6ICJTZWFyY2giLAogICJMYW5nLkFkZFRvQ2FydCIgOiAiQWRkIHRvIGNhcnQiLAogICJMYW5nLlByb2R1Y3RQcm9jZXNzUmVhZHkiIDogIlRoZSBwdWJsaWNhdGlvbiBpcyBub3cgcmVhZHkgZm9yIGRvd25sb2FkLiBTYXZlIGl0IG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIlVJRCIgOiAiaWQ1T1lveHVOd1MiLAogICJMYW5nLkJpbGxlciIgOiAiQmlsbGVkIGJ5IiwKICAiTGFuZy5QZXJzb25hbENvbnRhbnREZXRhaWxzIiA6ICJZb3VyIGNvbnRhY3QgaW5mb3JtYXRpb24iLAogICJMYW5nLk5vU2VhcmNoUmVzdWx0c09ubGluZSIgOiAiTm8gcmVzdWx0cyBmb3VuZCBmcm9tIHlvdXIgY29sbGVjdGlvbnMiLAogICJMYW5nLlB1YmxpY2F0aW9uTGFuZ3VhZ2UiIDogIkxhbmd1YWdlKHMpIiwKICAiTGFuZy5QYXNzd29yZDIiIDogIlJldHlwZSBwYXNzd29yZCIsCiAgImkxOG4uYW5zd2VyX21pc3NpbmdfdGV4dCIgOiAiVmFzdGF1cyBwdXV0dHV1IiwKICAiTGFuZy5JbnZhbGlkLkVtYWlsIiA6ICJDaGVjayBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuVXNlckNvdW50IiA6ICJDb3VudCIsCiAgIklOU1RBTkNFSUQiIDogIjVPWXFja2tVTyIsCiAgIkxhbmcuUmVxdWVzdENvbnRlbnQiIDogIlNlbGVjdGVkIGl0ZW1zIiwKICAiaTE4bi5zbWFsbGVyLm9yLmVxdWFsLnRvIiA6ICJQaWVuZW1waSB0YWkgeWh0w6Qgc3V1cmkga3VpbiIsCiAgImkxOG4udGV4dCIgOiAiVGVrc3RpIiwKICAiTGFuZy5Db250cmFjdEdyb3VwcyIgOiAiQ29udHJhY3QgZ3JvdXBzIiwKICAiTGFuZy5Mb2dpbkZhaWxlZCIgOiAiTG9naW4gZmFpbGVkLiIsCiAgIkxhbmcuUHJvZHVjdGdyb3VwcyIgOiAiUHJvZHVjdCBncm91cHMiLAogICJMYW5nLlJlZmVyZW5jZSIgOiAiUmVmZXJlbmNlIiwKICAiaTE4bi5hZGQub3RoZXIiIDogImxpc8Okw6QgbXV1IiwKICAiTGFuZy5SYXRpZmljYXRpb25UeXBlIiA6ICJWYWh2aXN0dXN0YXBhIChlbikiLAogICJMYW5nLkNsZWFyQ29uc3RyYWludHMiIDogIkNsZWFyIHNlYXJjaCBjb25zdHJhaW50cyIsCiAgIkxhbmcuUmVnaXN0ZXIiIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5MYXN0bmFtZSIgOiAiTGFzdCBuYW1lIiwKICAiZWxlbWVudCIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvZm9ybSIsCiAgIkxhbmcuU29sZS5UcmFkZXIiIDogIlNvbGUgcHJvcHJpZXRvcnNoaXAiLAogICJMYW5nLkxpbWl0ZWREZWxpdmVyeW1ldGhvZHMiIDogIkRlbGl2ZXJ5IG9wdGlvbnMgYXJlIGxpbWl0ZWQgYmVjYXVzZSB0aGVyZSBhcmUgZHVwbGljYXRlIHByb2R1Y3RzIGluIHlvdXIgY2FydC4iLAogICJMYW5nLkZpbGxNaXNzaW5nRmllbGRzIiA6ICJGaWxsIG91dCBtaXNzaW5nIGZpZWxkcy4iLAogICJMYW5nLlNlbnQiIDogIlNlbnQiLAogICJMYW5nLnVzZXJsaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLk5ld1VzZXJuYW1lIiA6ICJOZXcgdXNlciBJRCIsCiAgIkxhbmcuT25saW5lQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWREZXNjIiA6ICIgUmVmZXJlbmNlIGNvZGUgWiB0byBBIiwKICAiTGFuZy5PcGVuRGVsaXZlcnlUZXJtcyIgOiAiT3BlbiBkZWxpdmVyeSB0ZXJtcyIsCiAgIkxhbmcuQ3VzdG9tZXJOdW1iZXIiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9XZWJzdG9yZTIiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIElELiIsCiAgIkxhbmcuU2VuZCIgOiAiU2VuZCIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0IiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkFkZERlbGl2ZXJ5QWRkcmVzcyIgOiAiQWRkIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLlBlcm1pc3Npb25NYW5hZ2VtZW50IiA6ICJSaWdodHMgbWFuYWdlbWVudCIsCiAgIkxhbmcuR29Ub1NhbGVzQ3VzdG9tZXJTZXJ2aWNlIiA6ICJHbyB0byBjdXN0b21lciBzZXJ2aWNlIGZvciBzYWxlcyIsCiAgIkxhbmcuUGVyc29uQ291bnQiIDogIlBlcnNvbm5lbCBjb3VudCIsCiAgIkxhbmcuRmlyc3RuYW1lIiA6ICJGaXJzdCBuYW1lIiwKICAiTGFuZy5Nb3JlV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIk1vcmUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQWRkUERGdG9TaG9wcGluZ0NhcnQiIDogIkFkZCBwdWJsaWNhdGlvbiB0byBjYXJ0IiwKICAiTGFuZy5Nb250aCIgOiAiTW9udGgiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmVXaXRoTmV3VXNlcm5hbWUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyB1c2VyIElELiIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZSIgOiAiSGlkZSBub3JtYXRpdmUgcmVmZXJlbmNlcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJMYW5nLlNob3dSZWZlcmVuY2VzIiA6ICJTaG93IG5vcm1hdGl2ZSByZWZlcmVuY2VzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkdVSUQiIDogIiIsCiAgIkxhbmcuN0RheXNMaW1pdCIgOiAiTGFzdCA3IGRheXMiLAogICJMYW5nLk9mZmljZUNvdW50IiA6ICJPZmZpY2UgY291bnQiLAogICJMYW5nLlBheW1lbnRFcnJvciIgOiAiUGF5bWVudCBmYWlsZWQuIiwKICAiTGFuZy5EZWxpdmVyeVBERi5Eb3dubG9hZC5UZXh0IiA6ICJZb3UgY2FuIGRvd25sb2FkIHRoZSBwdWJsaWNhdGlvbiBhcyBhIFBERi1maWxlIGltbWVkaWF0ZWx5IGFmdGVyIHBheW1lbnQuIElmIHlvdSB3aXNoIHRvIGJlIGludm9pY2VkIGZvciBhbiBlbGVjdHJvbmljIHB1YmxpY2F0aW9uLCBwbGVhc2UgY2hvb3NlICdFbWFpbCcgYXMgdGhlIGRlbGl2ZXJ5IG1ldGhvZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLk5vVGF4IiA6ICJWQVQgMCUiLAogICJMYW5nLlVubG9hZGVkUHJvZHVjdCIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZCIsCiAgImkxOG4ubm90LmJldHdlZW4iIDogIkVpIHbDpGxpbGzDpCIsCiAgIkxhbmcuU2FsZXNDdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UgZm9yIHNhbGVzIiwKICAiZWxlbWVudC5jb21wb25lbnQiIDogInRydWUiLAogICJMYW5nLk9sZFBhc3N3b3JkIiA6ICJPbGQgcGFzc3dvcmQiLAogICJMYW5nLlZBVC5OdW1iZXIiIDogIlZBVCBJRCIsCiAgIkxhbmcuRG93bmxvYWRlZCIgOiAiRG93bmxvYWRlZCIsCiAgIkxhbmcuQXByaWwiIDogIkFwcmlsIiwKICAiTGFuZy5TdGFuZGFyZFJlc3VsdHMiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIiwKICAiTGFuZy5SZWNlaXZlciIgOiAiUmVjaXBpZW50IiwKICAiTGFuZy5Ub3BOYXZpVGFiSGFuZGJvb2tzIiA6ICJIYW5kYm9va3MiLAogICJMYW5nLkxhc3ROYW1lIiA6ICJMYXN0IG5hbWUiLAogICJMYW5nLkFjY2VwdERvd25sb2FkIiA6ICJCeSBjb21wbGV0aW5nIHRoZSBwYXltZW50IEkgYWdyZWUgdGhhdCB0aGUgcHVibGljYXRpb24gYmVjb21lcyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBwYXltZW50IGFwcHJvdmFsLiIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlciBmb3IgcmVnaXN0cmF0aW9uLiIsCiAgIkxhbmcuVG90YWxVc2VycyIgOiAiVG90YWwgbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0hpc3RvcnkiIDogIldlYnNob3AgcHVyY2hhc2UgaGlzdG9yeSIsCiAgImkxOG4uc21hbGxlci50aGFuIiA6ICJQaWVuZW1waSBrdWluIiwKICAiTGFuZy5EZWxpdmVyeUNpdHkiIDogIkNpdHkvdG93biIsCiAgImkxOG4uZm9ybWRlc2NyaXB0aW9uLnRpdGxlIiA6ICJMb21ha2tlZW4ga3V2YXVzICh2YWxpbm5haW5lbikiLAogICJpMThuLmlucHV0LnRpdGxlIiA6ICJMeWh5dCB2YXN0YXVzIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLkRpc2NvdW50MiIgOiAiRGlzY291bnQiLAogICJMYW5nLnByb2Nlc3NpbmciIDogInByb2Nlc3NpbmciLAogICJpMThuLm9wZW5pbmciIDogIkF2YXR0YXZhIiwKICAiTGFuZy5TRlNQcm9kdWN0Z3JvdXBzIiA6ICJTRlMiLAogICJMYW5nLlVzZXJuYW1lIiA6ICJVc2VyIG5hbWUiLAogICJMYW5nLkNsb3NlIiA6ICJDbG9zZSIsCiAgIkxhbmcuT3BlcmF0ZXNBc1VzZXJuYW1lIiA6ICJVc2VkIGFzIHVzZXIgSUQiLAogICJMYW5nLnBlcnNvbnMiIDogInBlb3BsZSIsCiAgIkxhbmcuT2ZmZXJlZFByb2R1Y3Rncm91cHMiIDogIlNlbGVjdGVkIHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5TbWFsbFdpbmRvdyIgOiAiSGlkZSBjaGF0IHdpbmRvdyIsCiAgIkxhbmcuTmV3UHVibGljYXRpb25zIiA6ICJMYXRlc3QgcmVsZWFzZXMiLAogICJMYW5nLkZpbGxBbGxGaWVsZHMiIDogIlBsZWFzZSBmaWxsIG91dCBhbGwgZmllbGRzIiwKICAiTGFuZy5GaXJzdE5hbWUiIDogIkZpcnN0IG5hbWUiLAogICJMYW5nLlVzZXJBY3RpdmF0ZWQiIDogIllvdXIgdXNlciBJRCBoYXMgYmVlbiBhY3RpdmF0ZWQuIiwKICAiTGFuZy5PcmRlciIgOiAiU29ydCIsCiAgIkxhbmcuUHJvZHVjdEFkZGVkVG9DYXJ0IiA6ICJQcm9kdWN0IGFkZGVkIHRvIHNob3BwaW5nIGNhcnQiLAogICJsYW5nX2Nob29zZSIgOiAiVmFsaXRzZSIsCiAgImkxOG4ucXVlc3Rpb250eXBlZWxzZS50aXRsZSIgOiAiTXV1dCIsCiAgIkxhbmcuUmV0dXJuVG9QdWJsaWNhdGlvbnMiIDogIlJldHVybiB0byBwdWJsaWNhdGlvbnMiLAogICJMYW5nLklTT1Byb2R1Y3Rncm91cHMiIDogIklTTyIsCiAgIkxhbmcuUGhvbmVudW1iZXJzIiA6ICJQaG9uZSIsCiAgIkxhbmcuTnVtYmVyT2ZVc2VycyIgOiAiVXNlciBjb3VudCIsCiAgIkxhbmcuU2hvd1JlcG9ydCIgOiAiU2hvdyByZXBvcnQiLAogICJMYW5nLkVtYWlsQWRkcmVzcyIgOiAiRS1tYWlsIGFkZHJlc3MiLAogICJzZnMuZm9ybWVkaXRvci5zZWxlY3QiIDogIlNlbGVjdCIsCiAgIkxhbmcuTm9XaXRoZHJldyIgOiAiTm8gd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2lnbkluMiIgOiAiTG9nIGluIiwKICAiTGFuZy5DaGF0RGlzY3Vzc2lvblBpY2tlZEJ5IiA6ICJZb3UgYXJlIGNoYXR0aW5nIHdpdGg6ICIsCiAgIkxhbmcuRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlci4iLAogICJMYW5nLk1hbmRhdG9yeUluZm9NaXNzaW5nIiA6ICJSZXZpZXcgZm9ybS4gRmllbGRzIGluIHJlZCBhcmUgcmVxdWlyZWQuIiwKICAiTGFuZy5Xb3JrRGF5cyIgOiAid29ya2luZyBkYXkocykiLAogICJMYW5nLkhvbWVQYWdlIiA6ICJIb21lIHBhZ2UiLAogICJpMThuLnVybC5hZGRyZXNzIiA6ICJVUkwtb3NvaXRlIiwKICAiTGFuZy5DdXN0b21lck5hbWUiIDogIkN1c3RvbWVyIG5hbWUiLAogICJMYW5nLlNlbmRGb3Jnb3R0ZW5QYXNzd29yZCIgOiAiU2VuZCBmb3Jnb3R0ZW4gcGFzc3dvcmQgYnkgZS1tYWlsLiIsCiAgIkxhbmcuRG93bmxvYWRQcm9kdWN0cyIgOiAiUHJvZHVjdHMgZm9yIGRvd25sb2FkIiwKICAiTGFuZy5Vc2VybmFtZU5vdENoYW5nZWQiIDogIllvdXIgdXNlciBJRCB3YXMgbm90IGNoYW5nZWQuIiwKICAiTGFuZy5VSUVuZ2xpc2giIDogIkluIEVuZ2xpc2giLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dCb2R5IiA6ICJUaGUgcHJvZHVjdCBpcyBpbiB0aGUgc2hvcHBpbmcgY2FydCIsCiAgIkxhbmcuTGltaXRVc2luZ1RpbWVsaW1pdCIgOiAiTGltaXQgdXNpbmcgdGltZSBsaW1pdCIsCiAgIkxhbmcuVXNlckhhc1Blcm1pc3Npb24iIDogIlRoaXMgdXNlciBJRCBhbHJlYWR5IGV4aXN0cy4iLAogICJMYW5nLlBhc3N3b3JkQ2hhbmdlRmFpbGVkIiA6ICJQYXNzd29yZCByZXNldCBmYWlsZWQuIiwKICAiTGFuZy5Vc2VyTmFtZSIgOiAiVXNlciBJRCIsCiAgIkxhbmcuUHJpbnQiIDogIkVkaXRpb24iLAogICJMYW5nLlNlYXJjaElFQyIgOiAiRmluZCBhbiBJRUMgcHVibGljYXRpb24iLAogICJMYW5nLkxvZ2luVG9PbmxpbmUiIDogIkxvZyBpbiB0byBvbmxpbmUgc2VydmljZSIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlQ2FuY2VsbGVkIiA6ICJUcmFja2luZyBzZXJ2aWNlIGZyb20gU0ZTIHNob3AgaGFzIGJlZW4gY2FuY2VsbGVkLiBJZiB5b3Ugd2lzaCB0byByZXN1YnNjcmliZSwgcGxlYXNlIGNvbnRhY3QgU0ZTIGluZm9ybWF0aW9uIHNlcnZpY2VzIChpbmZvQHNmcy5maSkuIiwKICAiTGFuZy5DaGVja0luZm9ybWF0aW9uIiA6ICJSZXZpZXcgaW5mb3JtYXRpb24iLAogICJMYW5nLkZyZWVMaW1pdCIgOiAiU2VsZWN0IHRpbWUgcGVyaW9kIiwKICAiTGFuZy5FeGlzdFNob3BwaW5nQ2FydCIgOiAiRXhpdCBjYXJ0IiwKICAiTGFuZy5TaG93V2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucy4iLAogICJMYW5nLnVubG9hZGVkUHJvZHVjdHMiIDogInByb2R1Y3RzIHlvdSBoYXZlIG5vdCBkb3dubG9hZGVkLiIsCiAgIkxhbmcuUHJvZHVjdE5ld3MiIDogIk5ldyBmcm9tIFNGUyIsCiAgIkxhbmcuVXNlclJlbW92ZWRUZXh0IiA6ICJLw6R5dHTDpGrDpCBvbiBwb2lzdGV0dHUiLAogICJMYW5nLkFkZFRvQ2FydERybUVycm9yIiA6ICJUaGlzIHByb2R1Y3QgY2Fubm90IGJlIGRvd25sb2FkZWQgYXQgdGhlIG1vbWVudC48YnIvPlBsZWFzZSBjb250YWN0IGN1c3RvbWVyIHNlcnZpY2VzLiIsCiAgIkxhbmcuQ29udGFjdFBlcnNvbiIgOiAiQ29udGFjdCIsCiAgIkxhbmcuQ29udGludWVUb1BvcnRhbCIgOiAiQ29udGludWUgdG8gd2Vic2l0ZSIsCiAgIkxhbmcuSW52YWxpZFVzZXIiIDogIlVzZXIgSUQgaXMgaW52YWxpZC4iLAogICJMYW5nLlNGU2N1c3RvbWVyU2VydmljZSIgOiAiU0ZTIGN1c3RvbWVyIHNlcnZpY2UiLAogICJpMThuLmRvZXMubm90LmNvbnRhaW4iIDogIkVpIHNpc8OkbGzDpCIsCiAgIkxhbmcuTG9nb3V0RnJvbVN5c3RlbSIgOiAiWW91IHdpbGwgYmUgbG9nZ2VkIG91dCBub3cuIEFmdGVyIGNoYW5naW5nIHlvdXIgSUQsIHlvdSBtYXkgdXNlIGl0IHRvIGxvZyBpbiB0byB0aGUgc2VydmljZS4iLAogICJMYW5nLlRvdGFsIiA6ICJUb3RhbCIsCiAgIkxhbmcuTGljZW5jZXNSZXNlcnZlZCIgOiAiWW91IGhhdmUgYSBsaWNlbmNlIGZvciB0aGUgZm9sbG93aW5nIGNvbGxlY3Rpb25zOiIsCiAgIkxhbmcuTnVtYmVyT2ZQcm9kdWN0cyIgOiAiQW1vdW50IiwKICAiTGFuZy5Vc2VBc0JpbGxpbmdBZGRyZXNzIiA6ICJVc2UgYXMgYmlsbGluZyBhZGRyZXNzIiwKICAiTGFuZy5BZGRpdGlvbmFsSW5mb3JtYXRpb24iIDogIkFkZGl0aW9uYWwgaW5mb3JtYXRpb24gKGVuKSIsCiAgIkxhbmcuUmVjZWlwdCIgOiAiUmVjZWlwdCIsCiAgIkxhbmcuQWNjZXB0U2VsZWN0aW9ucyIgOiAiQ29uZmlybSBzZWxlY3Rpb25zIiwKICAiTGFuZy5GZWJydWFyeSIgOiAiRmVicnVhcnkiLAogICJMYW5nLkxpbWl0ZWQuUGFydG5lcnNoaXAiIDogIkxpbWl0ZWQgcGFydG5lcnNoaXAiLAogICJMYW5nLk9wZW5DYW5jZWxGb3JtIiA6ICJPcGVuIGNhbmNlbGxhdGlvbiBmb3JtIiwKICAiTGFuZy5MaWNlbmNlc1Jlc2VydmVkU3VjY2VzcyIgOiAiWW91IGhhdmUgYSBsaWNlbmNlIGZvciBhbGwgY29sbGVjdGlvbnMuIiwKICAiTGFuZy5IaWRlUmVmZXJlbmNlcyIgOiAiSGlkZSByZWZlcmVuY2VzIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UiLAogICJMYW5nLk5ld09mZmVyUmVxdWVzdEZyb21Db2xsZWN0aW9uIiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLlJlZ3VsYXIuUGVyc29uIiA6ICJOYXR1cmFsIHBlcnNvbiIsCiAgIkxhbmcuR2VuZXJhbC5QYXJ0bmVyc2hpcCIgOiAiR2VuZXJhbCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuU2VydmljZVRpbWUiIDogIldlIGFyZSBvcGVuIG9uIHdlZWtkYXlzOiIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0Rm9yT25saW5lU2VydmljZSIgOiAiT2ZmZXIgcmVxdWVzdCBmcm9tIFNGUyBPbmxpbmUgLXNlcnZpY2UiLAogICJMYW5nLlByb2R1Y3RQcm9jZXNzRXJyb3IiIDogIkRvd25sb2FkIGZhaWxlZC4gUGxlYXNlIGNvbnRhY3QgU0ZTIGN1c3RvbWVyIHNlcnZpY2UgKHNhbGVzQHNmcy5maSBvciB0ZWwuIDA5IDE0OTkgMzM1MykuIiwKICAicmVtb3ZlLnRpdGxlIiA6ICJQb2lzdGEiLAogICJMYW5nLkRldGFpbHMiIDogImRldGFpbHMiLAogICJMYW5nLkRlbGl2ZXJ5VVNCLk1haWwiIDogIkJ5IG1haWwgKFVTQikiLAogICJMYW5nLlJldHVyblRvT25saW5lU2VhcmNoIiA6ICJSZXR1cm4gdG8gT25saW5lIHNlYXJjaCBsaXN0aW5nIiwKICAiTGFuZy5MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UiLAogICJMYW5nLk9mZmVyUmVxdWVzdE5vdGlmaWNhdGlvbnMiIDogIkludml0YXRpb24gZm9yIHRlbmRlcnMgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuU2VsZWN0UHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5DaG9vc2VQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3QgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLk9jdG9iZXIiIDogIk9jdG9iZXIiLAogICJpMThuLmNob29zZS50ZXh0IiA6ICJWYWxpdHNlIHRla3N0aSIsCiAgIkxhbmcuUHJvZHVjdCIgOiAiUHJvZHVjdCIsCiAgImVycm9ydGV4dC50aXRsZSIgOiAiVmlyaGV0ZWtzdGkiLAogICJMYW5nLk5ld1Bhc3N3b3JkIiA6ICJOZXcgcGFzc3dvcmQiLAogICJpMThuLmVxdWFsLnRvIiA6ICJZaHTDpCBzdXVyaSBrdWluIiwKICAiTGFuZy5TZWFyY2hDb21taXR0ZWUiIDogIkZpbmQgY29tbWl0dGVlIiwKICAiTGFuZy5DaGF0Q29ubmVjdGVkIiA6ICJDb25uZWN0ZWQiLAogICJpMThuLmlzLmEubnVtYmVyIiA6ICJPbiBudW1lcm8iLAogICJMYW5nLlNlbmRQYXNzd29yZFRpcCIgOiAiU2VuZCB5b3VyIHBhc3N3b3JkIGhpbnQgYW5kIHBhc3N3b3JkIHJlc2V0IGxpbmsgdG8geW91ciBlLW1haWwuIiwKICAiTGFuZy5FbGVjdHJpYy5JbnZvaWNlIiA6ICJFbGVjdHJvbmljIGludm9pY2UiLAogICJMYW5nLk1heSIgOiAiTWF5IiwKICAiTGFuZy5EZWxpdmVyeVR5cGUiIDogIkRlbGl2ZXJ5IG1ldGhvZDoiLAogICJlbGVtZW50LmxvYWQiIDogInNlcnZlciIsCiAgIkxhbmcuUm9sZSIgOiAiUm9sZSIsCiAgIkxhbmcudW50aWwiIDogIiAiLAogICJMYW5nLk5vUGVybWlzc2lvblRleHQiIDogIkRpc3BsYXkgdGV4dCBpZiB1c2VyIGhhcyBubyBhY2Nlc3MgcmlnaHRzIiwKICAiTGFuZy5Ob0FjY2Vzc1RvT25saW5lIiA6ICJZb3UgZG8gbm90IGhhdmUgYWNjZXNzIHRvIHRoZSBPbmxpbmUtc2VydmljZSIsCiAgIkxhbmcuQmlsbFR5cGUiIDogIkJpbGxpbmcgdHlwZSIsCiAgImxhbmdfc2hvcnRhbnN3ZXIiIDogIkx5aHl0IHZhc3RhdXMiLAogICJMYW5nLk1haW5Db250YWN0cGVyc29uIiA6ICJDb250cmFjdCBjb250YWN0IiwKICAiTGFuZy5TcGVjaWZpY2F0aW9uIiA6ICJCcmVha2Rvd24iLAogICJMYW5nLlNob3dBbGwiIDogIlNob3cgYWxsIiwKICAiTGFuZy5OZXdQYXNzd29yZE5vTWF0Y2giIDogIk5ldyBwYXNzd29yZCBhbmQgY29uZmlybSBwYXNzd29yZCBkbyBub3QgbWF0Y2guIiwKICAiTGFuZy5MaXN0Q29udGVudFNlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuTW9yZU5ld1B1YmxpY2F0aW9ucyIgOiAiU2hvdyBtb3JlIiwKICAiTGFuZy5Db21wYW55TmFtZSIgOiAiQ29tcGFueSBuYW1lIiwKICAiTGFuZy5PZmZlcmVkQ29tbWl0dGVlcyIgOiAiU2VsZWN0ZWQgY29tbWl0dGVlcyIsCiAgIkxhbmcuRmlsbFJlZ2lzdHJhdGlvbiIgOiAiUGxlYXNlIGZpbGwgb3V0IHRoZSByZXF1aXJlZCBmaWVsZHMgaW4gdGhlIHNpZ24tdXAgZm9ybS4iLAogICJMYW5nLlVzZWQuVXNlcm5hbWUiIDogIlRoaXMgZS1tYWlsIGFkZHJlc3MgaXMgYWxyZWFkeSBpbiB1c2UuIiwKICAiTGFuZy5VSUZpbm5pc2giIDogIlN1b21la3NpIiwKICAiTGFuZy5FaVNpZG9rc2lhIiA6ICJObyByZWxhdGlvbnNoaXBzIGZvciB0aGlzIHB1YmxpY2F0aW9uLiIsCiAgInF1ZXN0aW9udHlwZWVsc2UudGl0bGUiIDogIk11dXQiLAogICJMYW5nLkNsb3NlQ29udmVyc2F0aW9uIiA6ICJMZWF2ZSBjb252ZXJzYXRpb24iLAogICJMYW5nLlB1Ymxpc2hlZERhdGUiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuV2l0aGRyZXciIDogIldpdGhkcmF3biIsCiAgIkxhbmcuUGFzc3dvcmRGb3Jnb3R0ZW4iIDogIkZvcmdvdCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zSGVhZGVyIiA6ICJTdWJzY3JpYmUgdG8gdHJhY2tpbmcgc2VydmljZSIsCiAgIkxhbmcuQ29udHJhY3QuTnVtYmVyIiA6ICJDb250cmFjdCBudW1iZXIiLAogICJMYW5nLk5ld1Bhc3N3b3JkQWdhaW4iIDogIlJldHlwZSBuZXcgcGFzc3dvcmQiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkRvd25sb2FkIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuTm9OZXdzVG9TaG93IiA6ICJObyBuZXdzIHRvIHNob3ciLAogICJMYW5nLlByb2R1Y3Rncm91cCIgOiAiUHJvZHVjdCBncm91cCIsCiAgIkxhbmcuUGFzc3dvcmR0aXBTZW50VG9BZGRyZXNzIiA6ICJZb3VyIHBhc3N3b3JkIGhpbnQgYW5kIHBhc3N3b3JkIHJlc2V0IGluc3RydWN0aW9ucyBoYXZlIGJlZW4gc2VudCB0byB0aGUgZm9sbG93aW5nIGFkZHJlc3M6IiwKICAiTGFuZy5TZWFyY2hXaG9sZUNvbnRlbnQiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5BU1RNRGVsaXZlcnlUZXJtcyIgOiAiVGhpcyBkb2N1bWVudCBpcyBjb3B5cmlnaHRlZCBieSBBU1RNIEludGVybmF0aW9uYWwgKFwiQVNUTVwiKSwgMTAwIEJhcnIgSGFyYm9yIERyaXZlLCBXZXN0IENvbnNob2hvY2tlbiwgUEEgMTk0MjgtMjk1OSBVU0EuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIEFTVE0gZ3JhbnRzIHlvdSBhIGxpY2Vuc2UgYXMgZm9sbG93czogVGhlIHJpZ2h0IHRvIGRvd25sb2FkIGFuIGVsZWN0cm9uaWMgZmlsZSBvZiB0aGlzIEFTVE0gc3RhbmRhcmQgZm9yIHRlbXBvcmFyeSBzdG9yYWdlIG9uIG9uZSBjb21wdXRlciBmb3IgcHVycG9zZXMgb2Ygdmlld2luZywgYW5kL29yIHByaW50aW5nIG9uZSBjb3B5IG9mIHRoZSBBU1RNIHN0YW5kYXJkIGZvciBpbmRpdmlkdWFsIHVzZS4gTmVpdGhlciB0aGUgZWxlY3Ryb25pYyBmaWxlIG5vciB0aGUgaGFyZCBjb3B5IHByaW50IG1heSBiZSByZXByb2R1Y2VkIGluIGFueSB3YXkuIEluIGFkZGl0aW9uLCB0aGUgZWxlY3Ryb25pYyBmaWxlIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQgZWxzZXdoZXJlIG92ZXIgY29tcHV0ZXIgbmV0d29ya3Mgb3Igb3RoZXJ3aXNlLiBUaGUgaGFyZCBjb3B5IHByaW50IG1heSBvbmx5IGJlIGRpc3RyaWJ1dGVkIHRvIG90aGVyIGVtcGxveWVlcyBmb3IgdGhlaXIgaW50ZXJuYWwgdXNlIHdpdGhpbiB5b3VyIG9yZ2FuaXphdGlvbi4iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dBZGQiIDogIkFkZCBtb3JlIGNvcGllcyIsCiAgIkxhbmcuT3JkZXJSYXRpZmljYXRpb25EYXRlIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uLCBhc2NlbmRpbmciLAogICJpMThuLmVycm9ydGV4dC50aXRsZSIgOiAiVmlyaGV0ZWtzdGkiLAogICJMYW5nLlVJLkxhbmd1YWdlIiA6ICJVc2VyIGludGVyZmFjZSBsYW5ndWFnZSIsCiAgIkxhbmcuRW1wdHlTaG9wcGluZ0NhcnQiIDogIkVtcHR5IGNhcnQiLAogICJpMThuLnJ1bGUudHlwZSIgOiAiU8Okw6RudMO2dHl5cHBpIiwKICAiTGFuZy5DdXN0b21lcnNoaXBOYW1lIiA6ICJBY2NvdW50IG5hbWUiLAogICJMYW5nLkNvbnRyYWN0TmFtZSIgOiAiQ29udHJhY3QgbmFtZSIsCiAgIkxhbmcuUGFzc3dvcmQiIDogIlBhc3N3b3JkIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2UiIDogIlRyYWNraW5nIHNlcnZpY2UiLAogICJMYW5nLlVzZXJMaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLkdpdmVVc2VybmFtZSIgOiAiRW50ZXIgdXNlciBJRCIsCiAgIkxhbmcuVkFUVmFsaWRhdGlvbkVycm9yIiA6ICJSZWdpc3RyYXRpb24gZmFpbGVkIiwKICAiTGFuZy5TYXZlRGVsaXZlcnlBZGRyZXNzIiA6ICJTYXZlIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLk5vdmVtYmVyIiA6ICJOb3ZlbWJlciIsCiAgIkxhbmcuU2luZ2xlU3RhbmRhcmRzIiA6ICJTaW5nbGUgc3RhbmRhcmRzIiwKICAiTGFuZy5MaWNlbmNlUmVzZXJ2ZWQiIDogIkxpY2Vuc2UgcmVzZXJ2ZWQiLAogICJlbGVtZW50X21vZGUiIDogIiIsCiAgIkxhbmcuRm91bmRhdGlvbiIgOiAiVHJ1c3QiLAogICJMYW5nLkRlbGl2ZXJ5Q0RST00uTWFpbCIgOiAiQnkgbWFpbCAoQ0QtUk9NKSIsCiAgIkxhbmcuV2ViQmlsbGluZ0Jyb2tlciIgOiAiQWdlbnQiLAogICJMYW5nLkNoYXRBZG1pbkRpc2N1c3Npb25DbG9zZWQiIDogIkRpc2N1c3Npb24gY2xvc2VkIiwKICAiaTE4bi5zaG9ydF9hbnN3ZXIiIDogIkx5aHl0IHZhc3RhdXMiLAogICJpMThuLmNoZWNrYm94bGlzdC50aXRsZSIgOiAiVmFsaW50YXJ1dWR1dCIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb25UZXh0IiA6ICJFeHRlbmRzIGNvbGxlY3Rpb24iLAogICJMYW5nLk9ubGluZUNvbGxlY3Rpb25Db250cmFjdHMiIDogIk9ubGluZSBjb250cmFjdHMiLAogICJMYW5nLk5vUmVzdWx0cy5OZXdQdWJsaWNhdGlvbnMiIDogIllvdXIgc2VhcmNoIHJldHVybmVkIG5vIG5ldyBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNhdmVOZXdQYXNzd29yZCIgOiAiU2F2ZSB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLkFmZmVjdHNQcm9kdWN0R3JvdXBzQW5kQ29tbWl0dGVlcyIgOiAiQWZmZWN0cyBwcm9kdWN0IGdyb3VwcyBhbmQgY29tbWl0dGVlcyIsCiAgIkxhbmcuR1NNIiA6ICJNb2JpbGUiLAogICJMYW5nLkRlbGl2ZXJ5Q291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuUGFzc3dvcmQuSW5mbyIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCBzaXggY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuTG9naW4iIDogIkxvZyBpbiIsCiAgIkxhbmcuTm9Db2xsZWN0aW9ucyIgOiAiTm8gY29sbGVjdGlvbnMiLAogICJMYW5nLlBheVByb2R1Y3RzIiA6ICJQYXkgZm9yIHByb2R1Y3RzIiwKICAiTGFuZy5PcmRlckRlZmF1bHQiIDogIlNlbGVjdCBvcmRlciIsCiAgIkxhbmcuRXh0ZW5kZWRTZWFyY2giIDogIkFkdmFuY2VkIGZpbGUgc2VhcmNoIiwKICAibGFuZ19zb21ldGhpbmdlbHNlIiA6ICJNdXUsIG1pa8OkPyIsCiAgIkxhbmcuUHJpbnRSZWNlaXB0IiA6ICJQcmludCByZWNlaXB0IiwKICAiTGFuZy5MaW1pdFVzaW5nRW5kVGltZSIgOiAiTGltaXQgdXNpbmcgZW5kIHRpbWUiLAogICJMYW5nLlNlcHRlbWJlciIgOiAiU2VwdGVtYmVyIiwKICAiTGFuZy5SZW1vdmVEZWxpdmVyeUFkZHJlc3MiIDogIlJlbW92ZSBkZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5Vc2VySW5mb1VwZGF0ZWQiIDogIlVzZXIgaW5mb3JtYXRpb24gaGFzIGJlZW4gdXBkYXRlZC4iLAogICJMYW5nLk9yZGVyQ29uZmlybWF0aW9uIiA6ICJPcmRlciBjb25maXJtYXRpb24iLAogICJMYW5nLkxpY2VuY2VQbHVyYWwiIDogImxpY2VuY2UocykiLAogICJMYW5nLk9mZmVyZWRQdWJsaWNhdGlvbnMiIDogIlNlbGVjdGVkIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ29ycG9yYXRpb24iIDogIkxpbWl0ZWQgbGlhYmlsaXR5IiwKICAiTGFuZy5BY3RpdmVTZWFyY2hUZXJtcyIgOiAiQ3VycmVudGx5IHJlZmluZWQgYnkiLAogICJMYW5nLk9yZGVyU3VjY2VzcyIgOiAiT3JkZXIgc2VudCIsCiAgIkxhbmcuQ29tbW9uTG9naW4iIDogIkNvbW1vbiBsb2dpbiIsCiAgIkxhbmcuVG9wTmF2aVRpZXRvcGFsdmVsdXQiIDogIkluZm9ybWF0aW9uIHNlcnZpY2VzIiwKICAiTGFuZy5CaWxsaW5nLkluZm8iIDogIkJpbGxpbmcgaW5mb3JtYXRpb24iLAogICJMYW5nLkFkZEFsbFVzZXJzIiA6ICJBZGQgYWxsIiwKICAiTGFuZy5Gb3Jnb3RQYXNzd29yZCIgOiAiRGlkIHlvdSBmb3JnZXQgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLlBhcGVyLkludm9pY2UiIDogIkJ5IG1haWwiLAogICJMYW5nLnByb2R1Y3RzIiA6ICJwcm9kdWN0cyIsCiAgIkxhbmcuT3JkZXJUaXRsZSIgOiAiVGl0bGUgQSB0byBaIiwKICAiTGFuZy5CaWxsaW5nQWRkcmVzcyIgOiAiQmlsbGluZyBhZGRyZXNzIiwKICAiTGFuZy5Pcmdhbml6YXRpb25TaXplIiA6ICJPcmdhbml6YXRpb24gc2l6ZSIsCiAgIkxhbmcuUGFzc3dvcmRNYXRjaFRvb1Nob3J0IiA6ICJQYXNzd29yZCBlbnRlcmVkIGluIHRoZSBjb25maXJtYXRpb24gZmllbGQgaXMgdG9vIHNob3J0LiIsCiAgInNlbmQiIDogInNmcy9mb3JtIiwKICAiTGFuZy5Db2xsZWN0aW9uc1Byb2R1Y3RHcm91cCIgOiAiR3JvdXAgaW4geW91ciBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuVG90YWxEb3dubG9hZHMiIDogIlRvdGFsIGRvd25sb2FkcyIsCiAgInRleHRhcmVhLnRpdGxlIiA6ICJQaXRrw6QgdmFzdGF1cyIsCiAgIkxhbmcuVXNlcm5hbWVJblVzZSIgOiAiVGhpcyB1c2VyIElEIGlzIGFscmVhZHkgaW4gdXNlLiIsCiAgIkxhbmcuT3JkZXJUaXRsZURlc2MiIDogIlRpdGxlIFogdG8gQSIsCiAgIkxhbmcuQXVndXN0IiA6ICJBdWd1c3QiLAogICJMYW5nLkRlbGl2ZXJ5U2VsZWN0TWlzc2luZyIgOiAiU2VsZWN0IGRlbGl2ZXJ5IG1ldGhvZCAiLAogICJpMThuLmdyZWF0ZXIudGhhbiIgOiAiU3V1cmVtcGkga3VpbiIsCiAgIkxhbmcuTmV3UGFzc3dvcmRMaW5rU2VudCIgOiAiQSBsaW5rIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQgaGFzIGJlZW4gZGVsaXZlcmVkIHRvIHlvdXIgZS1tYWlsIGFkZHJlc3MuIiwKICAiTGFuZy5TZWFyY2hBbGwiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT2ZQYXNzd29yZCIgOiAiQ2hlY2sgeW91ciB1c2VyIG5hbWUgYW5kIHBhc3N3b3JkLiIsCiAgImVsZW1lbnQucHJlcm9vdCIgOiAidHJ1ZSIsCiAgIkxhbmcuTmV3VXNlcm5hbWVMaW5rU2VudCIgOiAiQ29uZmlybSB5b3VyIG5ldyB1c2VyIElEIGJ5IGNsaWNraW5nIHRoZSBsaW5rIHNlbnQgdG8geW91ciBlLW1haWwuIiwKICAiTGFuZy5QYXlPbkRlbGl2ZXJ5IiA6ICJQYXkgb24gZGVsaXZlcnkgLyBJbnZvaWNlIiwKICAiTGFuZy5CaWxsaW5nLkluc3RydWN0aW9ucyIgOiAiRW50ZXIgeW91ciBiaWxsaW5nIGFkZHJlc3MgaWYgaXQgZGlmZmVycyBmcm9tIHlvdXIgZGVsaXZlcnkgYWRkcmVzcy4iLAogICJMYW5nLk9yZGVybnVtYmVyIiA6ICJPcmRlciBudW1iZXIiLAogICJMYW5nLkFub255bW91c1VzZXIiIDogIktpcmphdXR1bWF0b24ga8OkeXR0w6Rqw6QgKGVuKSIsCiAgIkxhbmcuRGVsaXZlcnlQb3N0YWxDb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuQmVnaW5UaW1lIiA6ICJGcm9tIiwKICAiTGFuZy5TdHJlZXQiIDogIkFkZHJlc3MiLAogICJpMThuLmZvcm0udGl0bGUiIDogIkxvbWFra2VlbiBvdHNpa2tvIiwKICAic2ZzLnRleHRhcmVhIiA6ICJUZXh0IGFyZWEiLAogICJMYW5nLkVtYWlsIiA6ICJFLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuQ2hvb3NlIiA6ICJTZWxlY3QiLAogICJMYW5nLlNlYXJjaFN0YW5kYXJkIiA6ICJGaW5kIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ29tcGFueS5Pcmdhbml6YXRpb24iIDogIkJ1c2luZXNzL29yZ2FuaXphdGlvbiIsCiAgIkxhbmcuU2VsbGVyUmVmZXJlbmNlIiA6ICJTZWxsZXIgcmVmZXJlbmNlIiwKICAiY3NzIiA6ICJjc3MvZm9ybS5jc3MiLAogICJMYW5nLlJlYWRNb2RlIiA6ICJSZWFkIG1vcmUiLAogICJMYW5nLlNGU1B1YmxpY2F0aW9uIiA6ICJTRlMgcHVibGljYXRpb24iLAogICJMYW5nLkRlbGV0ZUNvbmZpcm0iIDogIkFyZSB5b3Ugc3VyZSB0byByZW1vdmUgdXNlciIsCiAgIkxhbmcuVW5pdFByaWNlIiA6ICJVbml0IHByaWNlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZVBhc3N3b3JkIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5TaG93T25saW5lU3RvcmVQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgcHVibGljYXRpb25zIGZyb20gdGhlIHdlYnN0b3JlIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkTWVzc2FnZSIgOiAiWW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBoYXZlIGJlZW4gdXBkYXRlZCBzdWNjZXNmdWxseS4iLAogICJMYW5nLkNvbW1pdHRlZSIgOiAiQ29tbWl0dGVlIiwKICAiTGFuZy5Ob1Jlc3VsdHMuSGFuZGJvb2tzIiA6ICIgWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gIGhhbmRib29rcyIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudCIgOiAiT2ZmZXIgcmVxdWVzdCBzZW50IiwKICAiTGFuZy5QcmljZSIgOiAiUHJpY2UiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZENvbnRlbnQiIDogIldoZW4gdGhlIGRvd25sb2FkIGlzIGNvbXBsZXRlLCBzYXZlIHRoZSBmaWxlIG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIkxhbmcuVXNlcm5hbWVGb3JtRXJyb3IiIDogIkNoZWNrIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5SYXRpZmllZCIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5EZWxpdmVyeVBhcGVyLk1haWwiIDogIkJ5IG1haWwiLAogICJMYW5nLlNlYXJjaFB1YmxpY2F0aW9uIiA6ICJwdWJsaWNhdGlvbiIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zQm9keSIgOiAiU0ZTIHNlbmRzIHlvdSBhbiBlLW1haWwgd2hlbiB0aGUgc3RhdHVzIG9mIGEgdHJhY2tlZCBwdWJsaWNhdGlvbiBjaGFuZ2VzLiIsCiAgIkxhbmcuU2F2ZSIgOiAiU2F2ZSIsCiAgIkxhbmcuV2VsY29tZVRvU0ZTY3VzdG9tZXJTZXJ2aWNlIiA6ICJXZWxjb21lIHRvIFNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiZm9ybS5zdWJtaXR0ZXh0LnRpdGxlIiA6ICJMw6RoZXTDpC1uYXBpbiB0ZWtzdGk6IiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZDIiIDogIkt1biByZWtpc3RlcsO2aWR5aXQga8OkeXR0w6Rqw6Rrc2kgbmlpbiB2YWh2aXN0aXRoYW4gcmVraXN0ZXLDtmlubmluIHZpZXN0aWxsw6Qgam9ua2Egc2FpdCByZWtpc3RlcsO2aXR5bWlzZW4gasOkbGtlZW4gc8OkaGvDtnBvc3RpaXNpLiBWYWh2aXN0dXN2aWVzdGkgb24gdm9pbWFzc2EgdHVubmluIGFqYW4uIFTDpG3DpG4gYWphbiBqw6Rsa2VlbiB0dWxlZSByZWtpc3RlcsO2aXR5bWluZW4gdGVoZMOkIGtva29uYWFuIHV1ZGVzdGFhbi4iLAogICJMYW5nLkNoYXRVc2VyTG9nZ2VkSW4iIDogIlVzZXIgbG9nZ2VkIGluIGFzICIsCiAgInNlbGVjdC50aXRsZSIgOiAiQXZhdHRhdmEiLAogICJMYW5nLk90aGVyQ29udGFjdFBlcnNvblRvcGljIiA6ICJPdGhlciBjb250YWN0LCB0b3BpYyIsCiAgIkxhbmcuT25saW5lQ29sbGVjdGlvbkNvbnRyYWN0IiA6ICJPbmxpbmUgY29udHJhY3QiLAogICJMYW5nLlVzZXJuYW1lQ3JlYXRlZCIgOiAiVXNlciBJRCBjcmVhdGVkIiwKICAiaTE4bi5tYXhfbnVtYmVyX29mX2NoYXJhY3RlcnMiIDogIkVuaW1tw6Rpc21lcmtraW3DpMOkcsOkIiwKICAiTGFuZy5Db21wYW55Lk5hbWUiIDogIkNvbXBhbnkgbmFtZSIsCiAgIkxhbmcuTGFzdE1vZGlmaWNhdGlvbiIgOiAiTGFzdCBtb2RpZmljYXRpb246IiwKICAiTGFuZy5DZWxsUGhvbmUiIDogIk1vYmlsZSIsCiAgIkxhbmcuT3BlblByb2R1Y3RJbmZvIiA6ICJPcGVuIHByb2R1Y3QgaW5mb3JtYXRpb24iLAogICJpMThuLmxhbmdfc2hvcnRhbnN3ZXIiIDogIkx5aHl0IHZhc3RhdXMiLAogICJMYW5nLlBhc3N3b3JkQ2hhbmdlZCIgOiAiWW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4iLAogICJMYW5nLkNvbXBhbnlMb2dvIiA6ICJDb21wYW55IGxvZ28iLAogICJMYW5nLkdldFByb2R1Y3RzIiA6ICJMaXN0IHB1YmxpY2F0aW9ucyIsCiAgImkxOG4uZm9ybS5zdWJtaXRlbWFpbHMudGl0bGUiIDogIlPDpGhrw7Zwb3N0aS1vc29pdHRlZXQ6IiwKICAiTGFuZy5FbmRUaW1lIiA6ICJUbyIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb24iIDogIkV4dGVuZHMgY29sbGVjdGlvbiAvIE5ldyBjb2xsZWN0aW9uIiwKICAiTGFuZy5DbG9jayIgOiAiYXQiLAogICJMYW5nLkNvdW50cnkiIDogIkNvdW50cnkiLAogICJMYW5nLlZBVC5OdW1iZXIuSW5mbyIgOiAiRW50ZXIgeW91ciBWQVQgSUQgaW4gdGhlIGZvbGxvd2luZyBmb3JtYXQ6IEZJMDIwMjI5MDgiLAogICJMYW5nLkxpbWl0VXNpbmdQdWJsaXNoZXIiIDogIkxpbWl0IHVzaW5nIHB1Ymxpc2hlciIsCiAgIkxhbmcuU2VsZWN0UGF5bWVudFR5cGUiIDogIlNlbGVjdCBwYXltZW50IG1ldGhvZCIsCiAgInJlbW92YWJsZSIgOiAidHJ1ZSIsCiAgIkxhbmcuVW5sb2FkZWRQdWJsaWNhdGlvbnMiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQuIiwKICAiTGFuZy5BcmVhIiA6ICJTY29wZSIsCiAgIkxhbmcuVG9wTmF2aVNGUyIgOiAiU0ZTIiwKICAiTGFuZy5VSUxhbmd1YWdlIiA6ICJVc2VyIGludGVyZmFjZSBsYW5ndWFnZSIsCiAgIkxhbmcuaGFuZGJvb2tzIiA6ICJoYW5kYm9va3MiLAogICJzZnMuZm9ybWVkaXRvci5jaGVja2JveGVzIiA6ICJDaGVja2JveCIsCiAgIkxhbmcuVG9wTmF2aUlTTyIgOiAiSVNPIiwKICAiTGFuZy5BY2NlcHRPcmRlciIgOiAiQ29uZmlybSBvcmRlciIsCiAgIkxhbmcuUGF5bWVudCIgOiAiUGF5bWVudCIsCiAgIkxhbmcuUmVnaXN0ZXJXZWJTaG9wSWQiIDogIkNyZWF0ZSB3ZWJzaG9wIGFjY291bnQiLAogICJMYW5nLlNlYXJjaHdvcmRFeGlzdFJlZmVyZW5jZSIgOiAiU2VhcmNoIGluIG5vcm1hdGl2ZSByZWZlcmVuY2VzLiIsCiAgIkxhbmcuQ29tcGFueS5JbmZvIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5Qcm9kdWN0SW5XZWJzaG9wIiA6ICJUaGlzIHByb2R1Y3QgaXMgYXZhaWxhYmxlIGluIHRoZSB3ZWJzaG9wLiBDbGljayBoZXJlIHRvIG9wZW4gdGhlIHByb2R1Y3QgaW4gYSBuZXcgd2luZG93LiIsCiAgIkxhbmcuRGVsaXZlcnlBZGRyZXNzIiA6ICJEZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5TZXRBc0RlZmF1bHREZWxpdmVyeUFkZHJlc3MiIDogIlNldCBhcyBkZWZhdWx0IGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJzZnMuZm9ybWVkaXRvci5pbnB1dCIgOiAiSW5wdXQiLAogICJpMThuLmJldHdlZW4iIDogIlbDpGxpc3PDpCIsCiAgIkxhbmcuT3JCeVBob25lIiA6ICJvciBieSBwaG9uZSIsCiAgIkxhbmcuTGljZW5jZXNSZXNlcnZlZEZhaWwiIDogIlRoZXJlIGFyZSBubyBsaWNlbnNlcyBhdmFpbGFibGUgZm9yIHRoZSBjb2xsZWN0aW9uKHMpLiIsCiAgIkxhbmcuT2ZmaWNlQ291bnRVc2luZ1N0YW5kYXJkcyIgOiAiT2ZmaWNlIGNvdW50IHVzaW5nIHN0YW5kYXJkcyIsCiAgIkxhbmcuVXNlci5TZXR0aW5ncyIgOiAiVXNlciBzZXR0aW5ncyIsCiAgInNmcy5mb3JtZWRpdG9yLnRleHRhcmVhIiA6ICJUZXh0IGFyZWEiLAogICJpMThuLnF1ZXN0aW9uX3R5cGUiIDogIkt5c3lteXN0eXlwcGkiLAogICJlbGVtZW50Lmxhbmd1YWdlIiA6ICJmaSIsCiAgIkxhbmcuQ29udHJhY3RQcm9kdWN0cyIgOiAiUHJvZHVjdCBncm91cHMgaW5jbHVkZWQgaW4gdGhlIGNvbnRyYWN0IiwKICAiTGFuZy5Db2xsZWN0aW9uRXhwYW5kIiA6ICJDaGFuZ2UgdG8gZXhpc3RpbmcgY29sbGVjdGlvbiIsCiAgIkxhbmcuTmV3Q29sbGVjdGlvblJlcXVlc3QiIDogIlV1c2kiLAogICJMYW5nLkJhc2ljSW5mb3JtYXRpb24iIDogIkJhc2ljIGluZm9ybWF0aW9uIiwKICAiaTE4bi5hZGQub3B0aW9uIiA6ICJMaXPDpMOkIHZhaWh0b2VodG8iLAogICJMYW5nLkN1c3RvbWVyIiA6ICJDdXN0b21lciIsCiAgIkxhbmcuQWRkVG9TZWFyY2hUZXJtcyIgOiAiQWRkIHRvIHNlYXJjaCBvcHRpb25zIiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXBzUHVibGljYXRpb25zIiA6ICJQdWJsaWNhdGlvbnMgYnkgZ3JvdXAiLAogICJMYW5nLkNvcHlyaWdodCIgOiAiQ29weXJpZ2h0IiwKICAiTGFuZy5DaGFuZ2UuVXNlck5hbWUiIDogIkNoYW5nZSB1c2VyIElEIChlLW1haWwgYWRkcmVzcykiLAogICJMYW5nLlZBVFZhbGlkYXRpb25FbXB0eSIgOiAiUmVnaXN0cmF0aW9uIGZhaWxlZCBkdWUgdG8gVklFUyAoVkFUIEluZm9ybWF0aW9uIEV4Y2hhbmdlIFN5c3RlbSkgYmVpbmcgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuIFBsZWFzZSB0cnkgYWdhaW4gaW4gYSBtb21lbnQuIiwKICAiTGFuZy5QdXJjaGFzZUhpc3RvcnkiIDogIlB1cmNoYXNlIGhpc3RvcnkiLAogICJMYW5nLjMwRGF5c0xpbWl0IiA6ICJMYXN0IDMwIGRheXMiLAogICJMYW5nLkxvYWRpbmdUaW1lRW5kcyIgOiAiRmlyc3QgZG93bmxvYWQgd2lsbCBleHBpcmU6IiwKICAiTGFuZy5SZXF1aXJlZEZpZWxkcyIgOiAiRmllbGRzIG1hcmtlZCB3aXRoIGFzdGVyaXNrICgqKSBhcmUgcmVxdWlyZWQuIiwKICAiTGFuZy5CdXllclJlZmVyZW5jZSIgOiAiQnV5ZXIgcmVmZXJlbmNlIiwKICAiTGFuZy5BY2NlcHRQcml2YWN5UG9saWN5IiA6ICJJIGFncmVlIHRvIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgU0ZTIFByaXZhY3kgUG9saWN5IGZvciBDdXN0b21lciBhbmQgTWFya2V0aW5nIERhdGEiLAogICJMYW5nLkNoYXRVc2VyQ2xvc2VkQ2hhdFdpbmRvdyIgOiAiVXNlciBjbG9zZWQgdGhlIGNoYXQgd2luZG93IiwKICAiTGFuZy5Vc2VyRXhpc3QiIDogIlRoaXMgdXNlciBhbHJlYWR5IGV4aXN0cyIsCiAgIkxhbmcuTm9GcmVlTGljZW5jZXMiIDogIk1heGltdW0gbnVtYmVyIG9mIHNpbXVsdGFuZW91cyB1c2VycyByZWFjaGVkICIsCiAgImkxOG4ucXVlc3Rpb250eXBlLnRpdGxlIiA6ICJMaXPDpMOkIGt5c3lteXMiLAogICJMYW5nLlBob25lIiA6ICJQaG9uZSIsCiAgIkxhbmcuVmlzaXRzIiA6ICJWaXNpdHMiLAogICJpMThuLnJ1bGUucGhyYXNlIiA6ICJTw6TDpG50w7ZsYXVzZSIsCiAgIkxhbmcuQmlsbGluZ0NvbXBhbnkiIDogIkNvbXBhbnkiLAogICJMYW5nLlJlY2VpdmVyTmFtZSIgOiAiUmVjZWl2ZXIgbmFtZSIsCiAgIkxhbmcuVXNlcm5hbWVDaGFuZ2VGYWlsZWQiIDogIlVzZXIgSUQgY2hhbmdlIGZhaWxlZC4iLAogICJMYW5nLlNlbGVjdCIgOiAiU2VsZWN0IiwKICAiTGFuZy5QdWJsaWNhdGlvblNhbGVzIiA6ICJTYWxlcyBvZiBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlRDU0MiIDogIlRlY2huaWNhbCBjb21taXR0ZWUiLAogICJpMThuLnJlZ2V4cCIgOiAiUmVnZXhwIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VJbnN0cnVjdGlvbnMiIDogIlRyYWNraW5nIHNlcnZpY2UiLAogICJMYW5nLmluZm9ybWF0aW9uc2VydmljZXMiIDogImluZm9ybWF0aW9uIHNlcnZpY2VzIiwKICAiTGFuZy5SYXRpZmljYXRpb25EYXRlIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uIiwKICAiaTE4bi5jaGVja2luZy50aGUuYW5zd2VyIiA6ICJWYXN0YXVrc2VuIHRhcmtpc3R1cyIsCiAgImNhcmRjaGFubmVsIiA6ICJwdWJsaWMiLAogICJMYW5nLlBlcnNvbmFsTG9naW4iIDogIlBlcnNvbmFsIGxvZ2luIiwKICAiTGFuZy5LZXl3b3Jkc0luRmlubmlzaCIgOiAiQXNpYXNhbmF0IHN1b21la3NpIChlbikiLAogICJMYW5nLkFkZFBlcm1pc3Npb24iIDogIkFkZCBwZXJtaXNzaW9uIiwKICAiTGFuZy5PbGRBbmROZXdQYXNzd29yZHNBcmVTYW1lIiA6ICJDaGVjayB5b3VyIG5ldyBwYXNzd29yZC4gVGhlIG5ldyBwYXNzd29yZCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4gIiwKICAiTGFuZy5MaXN0V2l0aGRyZXdTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLk9wZW5Qcm9kdWN0IiA6ICJPcGVuIHB1YmxpY2F0aW9uIiwKICAic3VjY2Vzc190ZXh0IiA6ICJMb21ha2UgbMOkaGV0ZXR0eSEiLAogICJMYW5nLkZlZWRiYWNrIiA6ICJGZWVkYmFjayIsCiAgIkxhbmcuQmlsbCIgOiAiSW52b2ljZSIsCiAgImVkaXRtb2RlIiA6ICIiLAogICJMYW5nLlBvc3Rib3giIDogIlBPIEJveCIsCiAgIkxhbmcuT2xkQW5kTmV3VXNlcm5hbWVzQXJlU2FtZSIgOiAiQ2hlY2sgeW91ciBvbGQgdXNlciBJRCBhbmQgeW91ciBuZXcgdXNlciBJRC4gVGhlIG5ldyB1c2VyIElEIGlzIHRoZSBzYW1lIGFzIHRoZSBvbGQgb25lLiIsCiAgIkxhbmcuVXNlck1hbmFnZW1lbnQiIDogIlVzZXIgbWFuYWdlbWVudCIsCiAgIkxhbmcuRGVsaXZlcnlQcm9kdWN0cyIgOiAiUHJvZHVjdHMgZm9yIGRlbGl2ZXJ5IiwKICAiTGFuZy5zaW5nbGVwcm9kdWN0IiA6ICJwcm9kdWN0IiwKICAiTGFuZy5QYWdlcyIgOiAiUGFnZXMiLAogICJpMThuLnNlbmRfdGV4dCIgOiAiTMOkaGV0w6QiLAogICJMYW5nLkNob29zZUNvbW1pdHRlZXMiIDogIlNlbGVjdCBjb21taXR0ZWVzIiwKICAiTGFuZy5QYXNzd29yZFRvb1Nob3J0IiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IDYgY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuRGVsaXZlcnlUZXJtcyIgOiAiRGVsaXZlcnkgdGVybXMiLAogICJMYW5nLllvdXJDb250YWN0UGVyc29uIiA6ICJDb250YWN0IiwKICAiTGFuZy5QaWlsb3RhU2lkb3MiIDogIkhpZGUgcmVsYXRpb25zaGlwcyIsCiAgIkxhbmcuQWNjZXB0ZWQiIDogIkFwcHJvdmVkIiwKICAiTGFuZy5BZGRGYWlsZWQiIDogIkZhaWxlZCB0byBhZGQiLAogICJMYW5nLlBhcGVyQmlsbCIgOiAiUmVndWxhciBpbnZvaWNlIiwKICAiTGFuZy5Qb3N0YWxjb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuUmVjb21tZW5kZWRDb21wYW55TG9nb1NpemUiIDogIlJlY29tbWVuZGVkIGltYWdlIHNpemU6IDI0MHB4IHggMjQwcHguIiwKICAiTGFuZy5BbGwiIDogIkFsbCIsCiAgIkxhbmcuQ3JlYXRlZERhdGVEZXNjIiA6ICJEYXRlIG9mIHB1YmxpY2F0aW9uLCBkZXNjZW5kaW5nIiwKICAiTGFuZy5ObyIgOiAiTm8iLAogICJMYW5nLlBsYWNlT2ZSZWNpZGVuY2UiIDogIlBsYWNlIG9mIHJlc2lkZW5jZSIsCiAgImkxOG4ucmVxdWlyZWQudGl0bGUiIDogIlBha29sbGluZW4iLAogICJMYW5nLkNoYW5nZVVzZXJuYW1lIiA6ICJDaGFuZ2UgdXNlciBJRCIsCiAgIkxhbmcuRG93bmxvYWRVbnRpbCIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRGVsZXRlUGVyc29uIiA6ICJSZW1vdmUgdXNlciIsCiAgIkxhbmcuRmlubmlzaCIgOiAiRmlubmlzaCIsCiAgIkxhbmcuQ3JlYXRlZCIgOiAiQ3JlYXRlZCIsCiAgIkxhbmcuQWRkU2VhcmNoUGhyYXNlcyIgOiAiQWRkIGtleXdvcmQiLAogICJMYW5nLkFkZFN1Y2Nlc3MiIDogIkFkZGVkIHN1Y2Nlc2Z1bGx5IiwKICAiTGFuZy5Oby5Vc2VycyIgOiAiTm8gdXNlcnMiLAogICJMYW5nLkVsZWN0cmljQmlsbCIgOiAiRS1pbnZvaWNlIiwKICAiaTE4bi5vcHRpb24iIDogIlZhaWh0b2VodG8iLAogICJMYW5nLlN3ZWRpc2giIDogIlN3ZWRpc2giLAogICJMYW5nLktleXdvcmRzSW5FbmdsaXNoIiA6ICJBc2lhc2FuYXQgZW5nbGFubmlrc2kgKGVuKSIsCiAgIlhYWGVsZW1lbnQub25sb2FkIiA6ICJzZXJ2ZXIiLAogICJMYW5nLkRlbGl2ZXJ5VGltZUlzIiA6ICJFc3RpbWF0ZWQgZGVsaXZlcnkgaW4iLAogICJMYW5nLkRhdGUiIDogIkRhdGUiLAogICJMYW5nLktleXdvcmQiIDogIktleXdvcmQiLAogICJmb3JtLnN1Ym1pdGVtYWlscy50aXRsZSIgOiAiU8OkaGvDtnBvc3RpLW9zb2l0dGVldDoiLAogICJMYW5nLk9uZUxpY2VuY2UiIDogImxpY2VuY2UiLAogICJMYW5nLk1heFVzZXJzIiA6ICJNYXhpbXVtIG51bWJlciBvZiB1c2VycyIsCiAgIkxhbmcuT3BlblByb2R1Y3Rncm91cHMiIDogIk9wZW4gcHJvZHVjdCBncm91cHMiLAogICJMYW5nLkxlYXJuaW5nLkluc3RpdHV0aW9uIiA6ICJTY2hvb2wiLAogICJMYW5nLlNlYXJjaFVzZXIiIDogIkZpbmQgdXNlciIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlT3JkZXJlZCIgOiAiWW91IGhhdmUgc3Vic2NyaWJlZCB0byB0cmFjayB0aGlzIHB1YmxpY2F0aW9uLiIsCiAgIkxhbmcuRmlsbEFsbFBhc3N3b3JkRmllbGRzIiA6ICJQbGVhc2UgZmlsbCBvdXQgYWxsIGZpZWxkcy4iLAogICJMYW5nLkZpbGxJblJlcXVpcmVkRmllbGRzIiA6ICJGaWxsIGluIGFsbCByZXF1aXJlZCBmaWVsZHMiLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dEZWxpdmVyeSIgOiAiQWRkIG5ldyBkZWxpdmVyeSBtZXRob2QiLAogICJMYW5nLkJhY2tUb1NlYXJjaFJlc3VsdCIgOiAiUHJldmlvdXMiLAogICJMYW5nLlVzZXIuSW5mbyIgOiAiVXNlciBpbmZvcm1hdGlvbiIsCiAgImlucHV0LnRpdGxlIiA6ICJMeWh5dCB2YXN0YXVzIiwKICAiaTE4bi5yZW1vdmUudGl0bGUiIDogIlBvaXN0YSIsCiAgIkxhbmcuSW52YWxpZFZhbHVlIiA6ICJJbnZhbGlkIHZhbHVlIiwKICAiTGFuZy5BZGRpdGlvbmFsQ29tbWVudHMiIDogIkFkZGl0aW9uYWwgY29tbWVudHMiLAogICJMYW5nLlJFQ0VJUFQiIDogIlJFQ0VJUFQiLAogICJMYW5nLkFsdkx5aCIgOiAiVkFUIiwKICAiTGFuZy5MaWNlbnNlUmVzZXJ2ZU5vQWNjZXNzIiA6ICJZb3UgZG8gbm90IGhhdmUgcGVybWlzc2lvbiBmb3IgdGhpcyBjb2xsZWN0aW9uLiIsCiAgIkxhbmcuQ29tcGFueS5FeHRyYUluZm8iIDogIkFkZGl0aW9uYWwgY29tcGFueSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGVybWlzc2lvbk9yZGVyQ29tcGFueSIgOiAiQXV0aG9yaXplZCB0byBvcmRlciBwdWJsaWNhdGlvbnMgZnJvbSB0aGUgU0ZTIHdlYnNob3AiLAogICJMYW5nLkRvd25sb2FkYWJsZUZyb21TdG9yZSIgOiAiRG93bmxvYWQgKHBkZikuIiwKICAiTGFuZy5IZWxwIiA6ICJIZWxwIiwKICAiTGFuZy5Zb3VoYXZlIiA6ICJZb3UgaGF2ZSIsCiAgIkxhbmcuQWRkUGVyc29uIiA6ICJBZGQgdXNlciIsCiAgIkxhbmcuTG9naW5Ob3RFbWFpbEZvcm0iIDogIlVzZXJuYW1lIG11c3QgYmUgYSB3b3JraW5nIGUtbWFpbCBhZGRyZXNzIiwKICAiTGFuZy5hcHByb3ZlZEJ5IiA6ICJwdWJsaWNhdGlvbnMiLAogICJDVVJSRU5UUEFUSCIgOiAiL3Nmcy9jb250ZW50cGFnZS9zZnMvY29udGVudGVkaXRvci9zZnMvY29udGVudGVkaXRvci9mb3JtLyIsCiAgIkxhbmcuR29Ub1dlYnN0b3JlRm9yRG93bmxvYWQiIDogIkxvZyBpbiB0byBTRlMgc2hvcCB0byBkb3dubG9hZCBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuU3VtbWFyeSIgOiAiU3VtbWFyeSIsCiAgIkxhbmcuRW5nbGlzaCIgOiAiRW5nbGlzaCIsCiAgIkxhbmcuUGFzc3dvcmROb01hdGNoIiA6ICJQYXNzd29yZCBhbmQgY29uZmlybSBwYXNzd29yZCBkbyBub3QgbWF0Y2guIiwKICAiTGFuZy5Eb3dubG9hZFBlcm1pc3Npb24iIDogIkFjY2VzcyB0byBTRlMgd2Vic2hvcCBmb3IgcHVibGljYXRpb24gZG93bmxvYWRzIGFnYWluc3QgaW52b2ljZSIsCiAgIkxhbmcuU2VsZWN0Q29sbGVjdGlvbiIgOiAiU2VsZWN0IGNvbGxlY3Rpb24iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZVRpbWUiIDogIlNGUyBjdXN0b21lciBzZXJ2aWNlIGlzIG9wZW4gb24gd2Vla2RheXMiLAogICJmb3JtaWQiIDogIjdFUURCUkRyNyIsCiAgIkxhbmcuRG93bmxvYWRUaW1lQmVnaW4iIDogIkRvd25sb2FkIGF2YWlsYWJsZSBmcm9tIiwKICAiaTE4bi5jaGVja2JveGVzIiA6ICJWYWxpbnRhcnV1ZHV0IiwKICAiTGFuZy5EZWxpdmVyeVBhcGVyLk1haWwuVGV4dCIgOiAiUHJpbnRlZCBTRlMgcHVibGljYXRpb25zIGFyZSB1c3VhbGx5IHBvc3RlZCB3aXRoaW4gdHdvIGJ1c2luZXNzIGRheXMuIEZvciBlc3RpbWF0ZWQgdGltZSBvZiBkZWxpdmVyeSBvZiBvdGhlciBwcmludGVkIHB1YmxpY2F0aW9ucywgcGxlYXNlIGNvbnRhY3QgU0ZTIEN1c3RvbWVyIFNlcnZpY2UuIFNGUyBkZWxpdmVycyBwcmludGVkIHB1YmxpY2F0aW9ucyB0byBjdXN0b21lcnMgaW4gRmlubGFuZCBvbmx5LiBJbnZvaWNpbmcgaXMgYXZhaWxhYmxlIGZvciBjb21wYW5pZXMuIiwKICAiTGFuZy5Db21wYW55SW5mb3JtYXRpb24iIDogIkNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLkJ1c2luZXNzSUQiIDogIkNvbXBhbnkgSUQiLAogICJlbGVtZW50LnB1YmxpY2xpbmsiIDogIi9lbGVtZW50Lmh0bWwuc3R4IiwKICAiTGFuZy5Ob1NlYXJjaFJlc3VsdHMiIDogIllvdXIgc2VhcmNoIHJldHVybmVkIG5vIHJlc3VsdHMuIFBsZWFzZSByZWZpbmUgeW91ciBzZWFyY2ggb3B0aW9ucyIsCiAgImkxOG4uRm9yZ290dGVuUGFzc3dvcmQiIDogIlVub2h0dW51dCBzYWxhc2FuYSIsCiAgInNmcy5mb3JtZWRpdG9yLmNvbnRhY3QiIDogIkNvbnRhY3QgaW5mb3JtYXRpb24iLAogICJMYW5nLkNvbnRlbnRTZWFyY2giIDogIkluY2x1ZGVzIHBhZ2VzIiwKICAiTGFuZy5Db21taXR0ZWVzIiA6ICJDb21taXR0ZWVzIiwKICAiTGFuZy5SZWZQdWJzIiA6ICJWaWl0ZWp1bGthaXN1dCAoZW4pIiwKICAiTGFuZy5TZWFyY2hTRlNzYWhrbyIgOiAiSGFlIFNGUy1qdWxrYWlzdWEiLAogICJMYW5nLk1hcmNoIiA6ICJNYXJjaCIsCiAgIkxhbmcuUHJvZHVjdHNEb3dubG9hZGFibGVGb3JUaHJlZURheXMiIDogIlByb2R1Y3RzIG1heSBiZSBkb3dubG9hZGVkIHdpdGhpbiBhIHRocmVlIGRheXMnIHBlcmlvZC4iLAogICJMYW5nLlNlYXJjaFdlYnNob3AiIDogIlNlYXJjaCB3ZWJzaG9wIiwKICAiTGFuZy5OYW1lIiA6ICJOYW1lIiwKICAiaTE4bi5lbWFpbC5hZGRyZXNzIiA6ICJTw6Roa8O2cG9zdGlvc29pdGUiLAogICJMYW5nLnB1YmxpY2F0aW9ucyIgOiAicHVibGljYXRpb25zIiwKICAiTGFuZy5DaGF0RGlzY29ubmVjdGVkIiA6ICJEaXNjb25uZWN0ZWQiLAogICJMYW5nLk5vTGljZW5jZXNSZXNlcnZlZCIgOiAiVGhlcmUgYXJlIG5vIGxpY2Vuc2VzIGF2YWlsYWJsZSBmb3IgdGhlIGZvbGxvd2luZyBjb2xsZWN0aW9uKHMpOiIsCiAgIkxhbmcuRG93bmxvYWRDU1YiIDogIkRvd25sb2FkIGFzIENTViBmaWxlIiwKICAiTGFuZy5Zb3VIYXZlIiA6ICJZb3UgaGF2ZSIsCiAgIkxhbmcuUmVtb3ZlVXNlciIgOiAiUmVtb3ZlIHVzZXIiLAogICJMYW5nLk51bWJlck9mVXNlcnNNYW5hZ2VtZW50IiA6ICJVc2VyIGNvdW50IGNvbnRyb2wiLAogICJMYW5nLkRlbGl2ZXJ5RW1haWwiIDogIkRlbGl2ZXJ5IEUtbWFpbCIsCiAgIkxhbmcuU2hvd1Byb2R1Y3Rncm91cHMiIDogIlNob3cgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLlN1YnNjcmlwdGlvbk5vdGlmaWNhdGlvbnMiIDogIlN1YnNjcmlwdGlvbiBub3RpZmljYXRpb25zIiwKICAiTGFuZy5Nb3N0U29sZEZyb21Qcm9kdWN0Z3JvdXAiIDogIk1vc3QgcG9wdWxhciBpbiB0aGlzIHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vUmVmZXJlbmNlcyIgOiAiTm8gcmVmZXJlbmNlcyBmb3IgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLlBlcnNvbmFsLkluZm9ybWF0aW9uIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiIsCiAgImkxOG4uZ3JlYXRlci50aGFuLm9yLmVxdWFsLnRvIiA6ICJTdXVyZW1waSB0YWkgeWh0w6Qgc3V1cmkga3VpbiIsCiAgIkxhbmcuRGVsaXZlcnlQcmljZSIgOiAiSGFuZGxpbmcgZmVlIiwKICAiTGFuZy5sZWFybmluZ0luc3RpdHV0aW9uIiA6ICJzY2hvb2wiLAogICJMYW5nLkhpZGVSZWxhdGlvbnNoaXBzIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMgYXNzb2NpYXRlZCB3aXRoIHB1YmxpY2F0aW9uIiwKICAiTGFuZy51bml0IiA6ICJkaXZpc2lvbiIsCiAgIkxhbmcuVXNlciIgOiAiVXNlciIsCiAgIkxhbmcuWWVzIiA6ICJZZXMiLAogICJlbGVtZW50LnB1YmxpY2NvbXBvbmVudCIgOiAidHJ1ZSIsCiAgIkxhbmcuUmVnaXN0ZXJUb1Nob3AiIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5Eb3dubG9hZGFibGUiIDogIkF2YWlsYWJsZSBmb3IgZG93bmxvYWQgdW50aWwiLAogICJMYW5nLkVtYWlsLlVzZXJOYW1lIiA6ICJTw6Roa8O2cG9zdGlvc29pdGUgKGvDpHl0dMOkasOkdHVubnVzKSIsCiAgIkxhbmcuQ29udHJhY3ROdW1iZXIiIDogIkNvbnRyYWN0IG51bWJlciIsCiAgInZpZXd1cmwiIDogIi9iaW4vZ2V0L3ZpZC9aN01hSWlYbVQuWjdOTlkxNVBsLjFHemlhYXdtNCIsCiAgImkxOG4ubGFuZ19jaG9vc2UiIDogIlZhbGl0c2UiLAogICJMYW5nLmxhbmd1YWdlIiA6ICJsYW5ndWFnZSIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9PbmxpbmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgb25saW5lIHNlcnZpY2Ugd2l0aCB5b3VyIElEIiwKICAiTGFuZy5Oby5WQVQuTnVtYmVyIiA6ICJObyBWQVQgSUQiLAogICJMYW5nLlRpbWVsaW1pdCIgOiAiUHVibGlzaGVkIiwKICAicHVibGljdXJsIiA6ICIvZWxlbWVudC5odG1sLnN0eCIsCiAgIkxhbmcuVXNhZ2VSZXBvcnRzIiA6ICJVc2FnZSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU0ZTSGFuZGJvb2siIDogIlNGUyBoYW5kYm9vayIsCiAgImkxOG4uZm9ybS5zdWJtaXR0ZXh0LnRpdGxlIiA6ICJMw6RoZXTDpC1uYXBpbiB0ZWtzdGk6IiwKICAiTGFuZy5pbmNsIiA6ICJpbmNsLiIsCiAgIkxhbmcuUGVyc29uYWxJbmZvcm1hdGlvbiIgOiAiWW91ciBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU2hvd1JlbGF0aW9uc2hpcHMiIDogIlNob3cgcmVsYXRpb25zaGlwcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJzZnMuZm9ybWVkaXRvci5yYWRpb3NldCIgOiAiUmFkaW8gc2V0IiwKICAiZGF0YV9saXN0ZW5lcnMiIDogInNmcy9jb250ZW50ZWRpdG9yL2Zvcm0iLAogICJMYW5nLk9mZmVyUmVxdWVzdCIgOiAiUXVvdGUiLAogICJMYW5nLlNlbnRPZmZlclJlcXVlc3RzIiA6ICJTZW50IHF1b3RlcyIsCiAgIkxhbmcuTGlzdFN0YW5kYXJkU2VhcmNoIiA6ICJMaXN0IHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5Db250YWN0UGhvbmUiIDogIlBob25lIiwKICAiTGFuZy5Hb1RvSW5mb3JtYXRpb25DdXN0b21lclNlcnZpY2UiIDogIkdvIHRvIGN1c3RvbWVyIHNlcnZpY2UgZm9yIGluZm9ybWF0aW9uIHNlcnZpY2VzIiwKICAic2tpbiIgOiAic2tpbnMvZm9ybS5odG1sIiwKICAiTGFuZy5TRlNJQ1Nncm91cHMiIDogIlByb2R1Y3QgZ3JvdXAocykiLAogICJMYW5nLlNlYXJjaEtvbWl0ZWF0IiA6ICJDb21taXR0ZWVzIiwKICAiTGFuZy5PcmRlclJhdGlmaWNhdGlvbkRhdGVEZXNjIiA6ICJEYXRlIG9mIGltcGxlbWVudGF0aW9uLCBkZXNjZW5kaW5nIiwKICAiTGFuZy5XaXRoVGF4IiA6ICJXaXRoIHRheCIsCiAgImkxOG4ubnVtYmVyIiA6ICJOdW1lcm8iLAogICJpMThuLnJlbW92ZS5mb3JtIiA6ICJQb2lzdGEgbG9tYWtlPyIsCiAgIkxhbmcuRGVwYXJ0bWVudCIgOiAiVW5pdC9kaXZpc2lvbiIsCiAgImkxOG4ubG9uZ19hbnN3ZXIiIDogIlBpdGvDpCB2YXN0YXVzIiwKICAiTGFuZy5MaWNlbnNlUmVzZXJ2ZVN1Y2Nlc3MiIDogIkEgbGljZW5zZSB0byB0aGlzIGNvbGxlY3Rpb24gaGFzIGJlZW4gcmVzZXJ2ZWQgZm9yIHlvdS4iLAogICJMYW5nLlVuaXQiIDogIlVuaXQiLAogICJMYW5nLkRlZmF1bHQiIDogIkRlZmF1bHQiLAogICJMYW5nLlNob3dDb21taXR0ZWVzIiA6ICJTaG93IGNvbW1pdHRlZXMiLAogICJMYW5nLk90aGVyUHVibGljYXRpb25zIiA6ICJPdGhlciBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlJhdGlmaWNhdGlvbkRhdGVFbmQiIDogIlRvIiwKICAiTGFuZy5BZGQiIDogIkFkZCIsCiAgIkxhbmcuTGltaXRTZWFyY2giIDogIkxpbWl0IHNlYXJjaCIsCiAgIkxhbmcuQ29sbGVjdGlvbk5vdGlmaWNhdGlvbnMiIDogIkNvbGxlY3Rpb24gdXBkYXRlIG5vdGlmaWNhdGlvbnMiLAogICJMYW5nLkp1bmUiIDogIkp1bmUiLAogICJMYW5nLkJhY2siIDogIlByZXZpb3VzIiwKICAiaTE4bi5pbnRlZ2VyIiA6ICJLb2tvbmFpc2x1a3UiLAogICJMYW5nLlBhc3N3b3JkLkNsdWUiIDogIlBhc3N3b3JkIGhpbnQiLAogICJMYW5nLkZvcmdvdHRlblBhc3N3b3JkIiA6ICJGb3Jnb3QgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLlNhdmVDaGFuZ2VzIiA6ICJTYXZlIGNoYW5nZXMiLAogICJMYW5nLlJlZ2lzdGVyV2ViU2hvcElkSW5mbyIgOiAiVG8gcHVyY2hhc2UgcHJvZHVjdHMsIGNvbXBsZXRlIHlvdXIgYWNjb3VudCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgcmVnaXN0cmF0aW9uIGZvcm0iLAogICJMYW5nLkNvbnRyYWN0LlJpZ2h0cyIgOiAiQWNjZXNzIHJpZ2h0cyIsCiAgIkxhbmcuQ3VzdG9tZXJJbmZvcm1hdGlvbiIgOiAiQ3VzdG9tZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkJlZ2luZGF0ZSIgOiAiU3RhcnQgZGF0ZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0TGFuZ3VhZ2VzIiA6ICJLaWVsaXN5eXMiLAogICJMYW5nLkludmFsaWRFbWFpbCIgOiAiQ2hlY2sgeW91ciBlLW1haWwgYWRkcmVzcyIsCiAgImVsZW1lbnQuYmFzZSIgOiAic3RhdG8vY21zL2NvbnRlbnRlZGl0b3IvZm9ybSIsCiAgIkxhbmcuV2VpZ2h0IiA6ICJXZWlnaHQiLAogICJpMThuLnF1ZXN0aW9uIiA6ICJLeXN5bXlzIiwKICAiTGFuZy5CdXkiIDogIkdvIHRvIGNoZWNrb3V0IiwKICAiRWxlbWVudC5CYXNlIiA6ICJzdGF0by9jbXMvY29udGVudGVkaXRvci9mb3JtIiwKICAiTGFuZy5FZGl0ZWQiIDogIkVkaXRlZCIsCiAgIkxhbmcuZGVwYXJ0bWVudCIgOiAiZGl2aXNpb24iLAogICJMYW5nLk5ld1VzZXIiIDogIk5ldyB1c2VyIiwKICAiTGFuZy5CaWxsaW5nUG9zdE9mZmljZSIgOiAiQ2l0eS90b3duIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VDYW5jZWxsYXRpb25GYWlsZWQiIDogIlRyYWNraW5nIHNlcnZpY2UgY2FuY2VsbGF0aW9uIGZhaWxlZC4iLAogICJMYW5nLkNsZWFyIiA6ICJDbGVhciIsCiAgIkxhbmcuQ2xvc2VTdWJHcm91cHMiIDogIkNsb3NlIHN1Yi1ncm91cHMiLAogICJMYW5nLkJpbGxpbmcuSW5mby5QYXBlci5PcmRlciIgOiAiT3JkZXIgYmlsbGluZyBpbmZvcm1hdGlvbiAocGFwZXIgaW52b2ljZSkgIiwKICAiTGFuZy5SZWZlcmVuY2VGaWVsZCIgOiAiUmVmZXJlbmNlIiwKICAibW9kZSIgOiAidm9pZCIsCiAgIkxhbmcuQ29tcGFueSIgOiAiQ29tcGFueSIsCiAgImVsZW1lbnQubGluayIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLlBheW1lbnRTdWNjZXNzIiA6ICJQYXltZW50IHN1Y2Nlc3NmdWwuIiwKICAiTGFuZy5UcnlBZ2FpbiIgOiAiUmV0cnkiLAogICJMYW5nLlRvcE5hdmlJRUMiIDogIklFQyIsCiAgIkxhbmcuTGlzdEhhbmRib29rU2VhcmNoIiA6ICJMaXN0IHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5QaWVjZXMiIDogIml0ZW0ocykiLAogICJMYW5nLkp1bHkiIDogIkp1bHkiLAogICJMYW5nLkJ1eUZyb21XZWJzdG9yZSIgOiAiU2VhcmNoIHdlYnNob3AiLAogICJMYW5nLk9yZGVyVGltZSIgOiAiVGltZSBvZiBvcmRlciIsCiAgIkxhbmcuQ2FuY2VsRm9ybSIgOiAiQ2FuY2VsbGF0aW9uIGZvcm0iLAogICJMYW5nLlNpbXVsdGFuZW91c1VzZXJzIiA6ICJOdW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0NhcnQiIDogIkNhcnQiLAogICJMYW5nLkludmFsaWRZdHVubnVzIiA6ICJZb3VyIFZBVCBJRCBpcyBpbnZhbGlkLiIsCiAgIkxhbmcuRGlyZWN0aXZlIiA6ICJEaXJlY3RpdmUiLAogICJMYW5nLk90aGVyTG9naW4iIDogIk90aGVyIiwKICAiTGFuZy5Db21wYW55SW5mb1VwZGF0ZWQiIDogIkNvbXBhbnkgaW5mb3JtYXRpb24gdXBkYXRlZC4iLAogICJMYW5nLkN1c3RvbWVyc2hpcCIgOiAiQ3VzdG9tZXJzaGlwIiwKICAiTGFuZy5BY3RpdmVQdWJsaWNhdGlvbnMiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuUHJvZHVjdEJlaWduUHJvY2Vzc2VkSGVhZGVyIiA6ICJUaGUgZmlsZSBpcyBiZWluZyBwcm9jZXNzZWQiLAogICJMYW5nLldyaXRlSGVyZSIgOiAiVHlwZSBoZXJlIiwKICAiTGFuZy5MaW1pdFVzaW5nQ29tbWl0dGVlcyIgOiAiTGltaXQgdXNpbmcgY29tbWl0dGVlcyIsCiAgIkxhbmcuSVBMb2dpbk5vdEVtYWlsRm9ybSIgOiAiTG9naW4gbXVzdCBiZSBjb25maXJtZWQgZnJvbSB0aGlzIElQLWFkZHJlc3MuIENvbmZpcm1hdGlvbiBlbWFpbCBjYW5ub3QgYmUgc2VudCBiZWNhdXNlIHlvdXIgdXNlciBuYW1lIGlzIG5vdCBhbiBlbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuRW1haWxJbmZvIiA6ICJZb3VyIGUtbWFpbCBhZGRyZXNzIGlzIHlvdXIgdXNlciBJRC4iLAogICJMYW5nLlZpc2l0QWRkcmVzcyIgOiAiU3RyZWV0IGFkZHJlc3MiLAogICJsYW5nX2xvbmdhbnN3ZXIiIDogIlBpdGvDpCB2YXN0YXVzIiwKICAiTGFuZy5PbGRVc2VybmFtZSIgOiAiT2xkIHVzZXIgSUQiLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlRmFpbCIgOiAiQWxsIGxpY2Vuc2VzIGZvciB0aGlzIGNvbGxlY3Rpb24gYXJlIGFscmVhZHkgcmVzZXJ2ZWQuIiwKICAiTGFuZy5NYWlsaW5nTGlzdHMiIDogIkVsZWN0cm9uaWMgbWFpbGluZyBsaXN0cyIsCiAgIkxhbmcuUmVtb3ZlVXNlckZyb21Db2xsZWN0aW9uQ29uZmlybSIgOiAiQXJlIHlvdSBzdXJlIHRvIHJlbW92ZSBwZXJtaXNzaW9uIGZyb20gdXNlciIsCiAgIkxhbmcuU2lkb2tzZXQiIDogIlJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkNoYW5nZS5QYXNzd29yZCIgOiAiUmVzZXQgcGFzc3dvcmQiLAogICIiIDogIiIKfQ==
ewogICJMYW5nLlNob3dNb3JlVGVybXMiIDogIkFkdmFuY2VkIHNlYXJjaCIsCiAgIkxhbmcuV2FpdGluZyIgOiAiQXdhaXRpbmcgY29uZmlybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZFRpcCIgOiAiUGFzc3dvcmQgaGludCIsCiAgIkxhbmcuT2xkVXNlcm5hbWVXcm9uZyIgOiAiWW91ciBvbGQgdXNlciBJRCBpcyBpbnZhbGlkLiAiLAogICJMYW5nLkNvbnRpbnVlVG9Gcm9udHBhZ2UiIDogIkNvbnRpbnVlIHRvIGhvbWUgcGFnZSIsCiAgIkxhbmcuQWN0aXZhdGlvbkxpbmtTZW50IiA6ICJBbiBhY3RpdmF0aW9uIGxpbmsgZm9yIHlvdXIgdXNlciBhY2NvdW50IGhhcyBiZWVuIHNlbnQgdG8gdGhlIGUtbWFpbCBhZGRyZXNzIHlvdSBwcm92aWRlZC4iLAogICJMYW5nLkRvd25sb2FkYWJsZUVsZWN0cmljTWF0ZXJpYWwiIDogIlPDpGhrw7Zpc3TDpCBsYWRhdHRhdmlzc2Egb2xldmFhIGFpbmVpc3RvYSAoZW4pIiwKICAiTGFuZy5JbmZvcm1hdGlvbkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSBmb3IgaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLk9wZW5TdWJHcm91cHMiIDogIk9wZW4gc3ViLWdyb3VwcyIsCiAgIkxhbmcuUmV0dXJuVG9PbmxpbmUiIDogIlJldHVybiB0byBPbmxpbmUtc2VydmljZSIsCiAgIkxhbmcuQWNjZXB0RGVsaXZlcnlUZXJtcyIgOiAiQWNjZXB0IGRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5CaWxsaW5nLlR5cGUiIDogIkludm9pY2UgZGVsaXZlcnkiLAogICJMYW5nLkRvd25sb2FkcyIgOiAiRG93bmxvYWRzIiwKICAiTGFuZy5CaWxsaW5nQWRkcmVzc0Zvckludm9pY2UiIDogIkUtaW52b2ljZSBhZGRyZXNzIiwKICAidXJsZXhlY3V0ZXBhdGgiIDogIi9jaGFubmVscy9wdWJsaWMvd3d3L3Zlcmtrb2thdXBwYS9lbi9pbmRleC9wYWxhdXRlIiwKICAiTGFuZy5QYXltZW50U3RhdHVzIiA6ICJQYXltZW50IHN0YXR1cyIsCiAgImVsZW1lbnQubW9kZSIgOiAiZWxlbWVudCIsCiAgImVsZW1lbnQub25sb2FkIiA6ICJzZXJ2ZXIiLAogICJMYW5nLkZyb250cGFnZSIgOiAiSG9tZSBwYWdlIiwKICAiTGFuZy5Ob1Jlc3VsdHMiIDogIk5vIHJlc3VsdHMiLAogICJMYW5nLlBheW1lbnRNZXRob2QiIDogIlBheW1lbnQgbWV0aG9kIiwKICAiTGFuZy5MaWNlbmNlLk1hbmFnZW1lbnQiIDogIlVzZXIgTWFuYWdlbWVudCIsCiAgIkxhbmcuT25saW5lVXNlciIgOiAiT25saW5lIHVzZXIiLAogICJMYW5nLlByZXZpZXciIDogIlByZXZpZXciLAogICJMYW5nLm51bWJlck9mUHJvZHVjdCIgOiAiY29waWVzIG9mIHRoaXMgcHJvZHVjdD8iLAogICJMYW5nLlRhYmxlT2ZDb250ZW50cyIgOiAiVGFibGUgb2YgY29udGVudHMiLAogICJMYW5nLlB1Ymxpc2hlciIgOiAiUHVibGlzaGVyIiwKICAiTGFuZy5Db250aW51ZVRvTG9naW4iIDogIkNvbnRpbnVlIHRvIGxvZ2luIiwKICAiTGFuZy5EZWxpdmVyeVN0cmVldCIgOiAiU3RyZWV0IGFkZHJlc3MvUE8gQm94IiwKICAiTGFuZy5VbnRpbCIgOiAiICIsCiAgIkxhbmcuU2VhcmNoUERGIiA6ICJTZWFyY2ggcHVibGljYXRpb24gY29udGVudCIsCiAgIkxhbmcuTGltaXRVc2luZ1JhdGlmaWNhdGlvbkRhdGUiIDogIkxpbWl0IHVzaW5nIGRhdGUgb2YgaW1wbGVtZW50YXRpb24iLAogICJMYW5nLkRvd25sb2FkUERGIiA6ICJEb3dubG9hZCBQREYgZmlsZSIsCiAgIkxhbmcuUHVibGlzaGVkIiA6ICJQdWJsaXNoZWQiLAogICJpbXBvcnRwYXRoIiA6ICIvd2ViY29tcG9uZW50cy9zZnMvc2ZzLmtleXdvcmRzLyIsCiAgIkxhbmcuQ3VzdG9tZXJTZXJ2aWNlQ2xvc2VkIiA6ICJPdXIgY3VzdG9tZXIgc2VydmljZSBpcyBjbG9zZWQuIiwKICAiTGFuZy5EaXNjb3VudCIgOiAiRGlzY291bnQiLAogICJMYW5nLkRvd25sb2FkMiIgOiAiRG93bmxvYWQiLAogICJMYW5nLlNlYXJjaFByb2R1Y3Rncm91cCIgOiAiU2VhcmNoIGJ5IHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vUHVyY2hhc2VkUHJvZHVjdHMiIDogIllvdSBoYXZlIG5vdCBwdXJjaGFzZWQgYW55IHByb2R1Y3RzIGZyb20gdGhlIFNGUyB3ZWJzaG9wLiIsCiAgIkxhbmcuVXNlQ29tcGFueUFkZHJlc3MiIDogIlVzZSBjb21wYW55IGFkZHJlc3MiLAogICJMYW5nLkRlbGl2ZXJ5RVBVQi5Eb3dubG9hZCIgOiAiRG93bmxvYWQgKGVQdWIpIiwKICAiTGFuZy5IZWFkZXIuV2Vic3RvcmUiIDogIldlYnNob3AiLAogICJMYW5nLkV2YXN0ZWFzZXR1a3NldCIgOiAiQ29va2llIHNldHRpbmdzIiwKICAiZWRpdHVybCIgOiAiL2Jpbi9nZXQvdmVkL1o3TWFJaVhtVC5aN05OWTE1UGwuMUd6aWFhd200IiwKICAiTGFuZy5XaXRoZHJld1B1YmxpY2F0aW9ucyIgOiAiV2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2VhcmNod29yZEV4aXN0UmVsYXRpb25zaGlwcyIgOiAiU2VhcmNoIGluIHJlbGF0aW9uc2hpcHMgYW5kIHRpdGxlcy4iLAogICJMYW5nLlRvdGFsV2l0aG91dFRheCIgOiAiVG90YWwgd2l0aG91dCB0YXgiLAogICJMYW5nLkFkZGl0aW9uYWxJbmZvIiA6ICJBZGRpdGlvbmFsIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVFbmQiIDogIkRvd25sb2FkIGV4cGlyZXMiLAogICJMYW5nLk1vc3RQb3B1bGFyIiA6ICJNb3N0IHBvcHVsYXIiLAogICJMYW5nLlJlZmVyZW5jZXMiIDogIk5vcm1hdGl2ZSByZWZlcmVuY2VzIiwKICAiTGFuZy5Mb2FkTmV4dCIgOiAiU2hvdyBtb3JlIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuTmV3UHJvZHVjdHMiIDogIk5ldyBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlRvcE5hdmlUdW90ZXV1dGlzZXQiIDogIk5ldyBmcm9tIFNGUyIsCiAgIkxhbmcuRWRpdFRleHQiIDogIkVkaXQgdGV4dCIsCiAgIkxhbmcuSW52YWxpZFZBVCIgOiAiWW91ciBWQVQgSUQgaXMgaW52YWxpZC4iLAogICJMYW5nLkRlbmllZCIgOiAiSHlsw6R0dHkiLAogICJMYW5nLkFkZFRvU2VhcmNoIiA6ICJBZGQgdG8gc2VhcmNoIG9wdGlvbnMiLAogICJMYW5nLlRvcE5hdmlUYWJTdGFuZGFyZCIgOiAiU3RhbmRhcmRzIGFuZCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLnVubG9hZGVkIiA6ICJwcm9kdWN0cyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIiwKICAiTGFuZy5QdXJjaGFzZUFuZERvd25sb2FkSGlzdG9yeSIgOiAiUHVyY2hhc2UgYW5kIGRvd25sb2FkIGhpc3RvcnkiLAogICJMYW5nLlBlcm1pc3Npb25EZWxldGVkRnJvbVVzZXIiIDogIlVzZXIgYWNjZXNzIHJpZ2h0cyBoYXZlIGJlZW4gdXBkYXRlZC4iLAogICJMYW5nLk5vTmV3UHVibGljYXRpb25zIiA6ICJWYWxpdHVsbGEgYWlrYXbDpGxpbGzDpCBlaSB1dXNpYSBqdWxrYWlzdWphIChlbikiLAogICJMYW5nLlNlYXJjaCIgOiAiRmluZCIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRXJyb3IiIDogIkFuIGVycm9yIGR1cmluZyBzaWduLXVwLiIsCiAgIkxhbmcuVGF4IiA6ICJWQVQiLAogICJMYW5nLklQTG9naW5Db25maXJtTG9naW4iIDogIkxvZ2luIG11c3QgYmUgY29uZmlybWVkIGZyb20gdGhpcyBJUC1hZGRyZXNzLiBDb25maXJtYXRpb24gZW1haWwgaGFzIGJlZW4gc2VudCB0byB5b3VyIGVtYWlsIGFkZHJlc3MuIiwKICAiTGFuZy5MaW1pdFVzaW5nUHJvZHVjdGdyb3VwcyIgOiAiTGltaXQgdXNpbmcgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLlllYXIiIDogIlllYXIiLAogICJMYW5nLlRvcE5hdmlNYWluVGl0bGUiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIGJ5IHRvcGljIiwKICAiTGFuZy5JbnZhbGlkUG9zdGFsQ29kZSIgOiAiUG9zdGNvZGUgaXMgaW52YWxpZC4iLAogICJMYW5nLk5vUmVzdWx0cy5XaXRoZHJld1B1YmxpY2F0aW9ucyIgOiAiWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuVG9wTmF2aVVsa29tYWlzZXQiIDogIkZvcmVpZ24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4iIDogIkxvZyBpbiIsCiAgIkxhbmcuQ3JlYXRlZERhdGUiIDogIkRhdGUgb2YgcHVibGljYXRpb24sIGFzY2VuZGluZyIsCiAgIkxhbmcuTGltaXRVc2luZ0JlZ2luVGltZSIgOiAiTGltaXQgdXNpbmcgYmVnaW4gdGltZSIsCiAgIkxhbmcuUGFwZXJEZWxpdmVyeUNvbnRhY3QiIDogIklmIHlvdSB3aXNoIHRvIHB1cmNoYXNlIHByaW50ZWQgcHVibGljYXRpb25zLCBraW5kbHkgY29udGFjdCBzYWxlc0BzZnMuZmkiLAogICJMYW5nLlNlYXJjaEZyb21Db250ZW50IiA6ICJTZWFyY2ggcHVibGljYXRpb24gY29udGVudCIsCiAgIkxhbmcuU2VhcmNoU0ZTIiA6ICJGaW5kIGFuIFNGUyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuU2VhcmNoSVNPIiA6ICJGaW5kIGFuIElTTyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuQ2hhbmdlUGFzc3dvcmQiIDogIlJlc2V0IHBhc3N3b3JkIiwKICAiTGFuZy5QZXJtaXNzaW9uQWRkZWRGb3JVc2VyIiA6ICJVc2VyIElEIGhhcyBhY2Nlc3Mgbm93IiwKICAiTGFuZy5OYXl0YVNpZG9zIiA6ICJTaG93IHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLlBhc3N3b3JkTm90Q2hhbmdlZCIgOiAiWW91ciBwYXNzd29yZCB3YXMgbm90IHJlc2V0LiIsCiAgIkxhbmcuTm9uZUxpbWl0IiA6ICJObyBsaW1pdGF0aW9uIiwKICAiTGFuZy5TZWxlY3RQcm9kdWN0Z3JvdXAiIDogIlNlbGVjdCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuQ29tcGFueS5UeXBlIiA6ICJMZWdhbCBmb3JtIiwKICAiTGFuZy5TYXZlLkluZm8iIDogIlNhdmUgZGV0YWlscyIsCiAgIkxhbmcuQnV5ZXJJbmZvcm1hdGlvbiIgOiAiQnV5ZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkRvd25sb2FkIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuTG9nb3V0IiA6ICJMb2cgb3V0IiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dJbiIgOiAiWW91IG1heSBub3cgbG9nIGluLiIsCiAgIkxhbmcuQmFja1RvU2VhcmNoTGlzdCIgOiAiUmV0dXJuIHRvIHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5Vc2VDb21tYVRvU2VwYXJhdGVFbWFpbHMiIDogIlVzZSBjb21tYSBvciBzZW1pY29sb24gYXMgYSBzZXBhcmF0b3IgYmV0d2VlbiBlbWFpbCBhZGRyZXNzZXMuIiwKICAiTGFuZy5GaWxlVHlwZSIgOiAiRmlsZSB0eXBlIiwKICAiTGFuZy5QYXBlciIgOiAiUHJpbnRlZCIsCiAgIkxhbmcuV3JvbmdVc2VybmFtZU9yUGFzc3dvcmQiIDogIkNoZWNrIHlvdXIgdXNlciBJRCBhbmQgcGFzc3dvcmQiLAogICJMYW5nLk9yZGVyTW9yZVRoYW4iIDogIkRvIHlvdSB3YW50IHRvIG9yZGVyIG1vcmUgdGhhbiIsCiAgIkxhbmcuUHJvZHVjdHMiIDogIlByb2R1Y3RzIiwKICAiTGFuZy5QZXJtaXNzaW9uT2ZmZXJSZXF1ZXN0IiA6ICJBdXRob3JpemVkIHRvIHF1b3RlIGZvciBhbiBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuRGVjZW1iZXIiIDogIkRlY2VtYmVyIiwKICAiTGFuZy5TZWFyY2hGcm9tUHJvZHVjdEdyb3VwIiA6ICJTZWFyY2ggb25seSBmcm9tIHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLlJlZ2lzdGVyYXRpb24iIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5TZWFyY2hGaWx0ZXJzIiA6ICJDdXJyZW50bHkgcmVmaW5lZCBieSIsCiAgIkxhbmcuTm9SZXN1bHRzLlByb2R1Y3Rncm91cCIgOiAiIFlvdXIgc2VhcmNoIHJldHVybmVkIG5vICBwdWJsaWNhdGlvbnMgaW4gdGhpcyBncm91cC4iLAogICJMYW5nLk1vcmVQcm9kdWN0TmV3cyIgOiAiU2hvdyBtb3JlIiwKICAiTGFuZy5TRlNlbGVjdHJpYyIgOiAiU0ZTOiBlbGVjdHJvdGVjaG5pY3MiLAogICJMYW5nLk1vc3RTb2xkRnJvbUNvbW1pdHRlZSIgOiAiTW9zdCBwb3B1bGFyIGZyb20gdGhpcyBjb21taXR0ZWUiLAogICJMYW5nLkxpY2VuY2UuRGVwYXJ0bWVudCIgOiAiRGl2aXNpb24iLAogICJMYW5nLkFkZFVzZXIiIDogIkFkZCB1c2VyIiwKICAiTGFuZy5OZXdQYXNzd29yZFRvb1Nob3J0IiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IDYgY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuUHVyY2hhc2VJbldlYnNob3AiIDogIlB1cmNoYXNlIGluIHdlYnNob3AiLAogICJMYW5nLkxpY2VuY2VGdWxsIiA6ICJMaWNlbnNlIGZ1bGwiLAogICJMYW5nLkNvbXBhbnlEZWxpdmVyeUFkZHJlc3NQcm9tcHQiIDogIllvdXIgY29tcGFueSB1c2VzIHRoZSBmb2xsb3dpbmcgZGVsaXZlcnkgYWRkcmVzcyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGFnZSIgOiAiUGFnZSIsCiAgIkxhbmcuV2ViQmlsbGluZ1JlZmVyZW5jZSIgOiAiUmVmZXJlbmNlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZVdpdGhOZXdVc2VybmFtZSIgOiAiWW91IG1heSBub3cgbG9nIGluIHRvIHRoZSBvbmxpbmUgc2VydmljZSB3aXRoIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5Vc2VyUmVtb3ZlZCIgOiAiS8OkeXR0w6Rqw6RuIHBvaXN0YW1pbmVuIiwKICAiTGFuZy5CdXNpbmVzc0lEcmVjZWlwdCIgOiAiVkFUIiwKICAiTGFuZy5DdXN0b21lckJhc2ljVXNlciIgOiAiQmFzaWMgdXNlciIsCiAgIkxhbmcuUHVibGljYXRpb24iIDogIlB1YmxpY2F0aW9uIiwKICAiTGFuZy5CaWxsaW5nUG9zdGFsQ29kZSIgOiAiUG9zdGNvZGUiLAogICJMYW5nLkJpbGxpbmcuSW5mby5QYXBlciIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiAoc3RhbmRhcmQgbWFpbCkiLAogICJMYW5nLlVzZXJuYW1lQ2hhbmdlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGNoYW5nZWQuIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkVGl0bGUiIDogIlBlcnNvbmFsIGluZm9ybWF0aW9uIHVwZGF0ZWQiLAogICJMYW5nLkNpdHkiIDogIkNpdHkvdG93biIsCiAgIkxhbmcuT3JkZXJQdWJsaWNhdGlvbklkIiA6ICJSZWZlcmVuY2UgY29kZSBBIHRvIFoiLAogICJMYW5nLkRlbGl2ZXJ5UERGLkVNYWlsLlRleHQiIDogIlRoZSBkb3dubG9hZCBsaW5rIHdpbGwgYmUgZGVsaXZlcmVkIHdpdGhpbiB0d28gYnVzaW5lc3MgZGF5cyB0byB0aGUgZW1haWwgYWRkcmVzcyB5b3UgaGF2ZSBwcm92aWRlZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuUm93UHJpY2VJbmZvIiA6ICJOb3RlISBQcmljZXMgc2hvd24gb24gcHJvZHVjdCByb3dzIGhhdmUgYmVlbiByb3VuZGVkIHRvIHRoZSBuZWFyZXN0IHZhbHVlLiBQcmljZSB0b3RhbHMgYXJlIGZpbmFsLiIsCiAgIkxhbmcuTGljZW5jZS5Gb2xsb3dpbmcuUGVyc29ucyIgOiAiRm9sbG93aW5nIHBlb3BsZSBoYXZlIGFjY2VzcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRpb25GYWlsZWQiIDogIlVzZXIgSUQgcmVnaXN0cmF0aW9uIGZhaWxlZCIsCiAgIkxhbmcuU2VhcmNod29yZCIgOiAiU2VhcmNoIHdvcmQiLAogICJMYW5nLkNvbGxlY3Rpb24iIDogIkNvbGxlY3Rpb24iLAogICJMYW5nLlBhc3N3b3JkTGVuZ3RoIiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IHNpeCBjaGFyYWN0ZXJzLiIsCiAgIkxhbmcuVG9wTmF2aVRhYkVsZWN0cmljIiA6ICJFbGVjdHJvdGVjaG5pY2FsIHN0YW5kYXJkcyIsCiAgIkxhbmcuU3VwcG9ydGVkRmlsZUZvcm1hdHMiIDogIlN1cHBvcnRlZCBmaWxlIGZvcm1hdHM6IC5qcGcsIC5wbmcsIC5naWYsIC5zdmciLAogICJMYW5nLlZpc2l0b3JzIiA6ICJWaXNpdG9ycyIsCiAgIkxhbmcuUGVyc29uYWwuSW5mbyIgOiAiUGVyc29uYWwgaW5mb3JtYXRpb24iLAogICJlbGVtZW50LjYiIDogImZhbHNlIiwKICAiZWxlbWVudC41IiA6ICJmYWxzZSIsCiAgIkxhbmcuRG93bmxvYWRUaW1lRW5kZWQiIDogIkRvd25sb2FkIHRpbWUgZXhwaXJlZCIsCiAgIkxhbmcuRGVsaXZlcnlQREYuRU1haWwiIDogIkUtbWFpbCIsCiAgIkxhbmcuRGVsaXZlcnltZXRob2QiIDogIkRlbGl2ZXJ5IG1ldGhvZCIsCiAgIkxhbmcuUmV0dXJuVG9TZWFyY2giIDogIlJldHVybiB0byBzZWFyY2ggbGlzdGluZ3MiLAogICJzZWN0aW9uIiA6ICJkZWZhdWx0IiwKICAiTGFuZy5vZmZpY2VzIiA6ICJvZmZpY2VzIiwKICAiTGFuZy5XaXRoZHJld0RhdGUiIDogIldpdGhkcmF3biIsCiAgIkxhbmcuQ3VzdG9tZXJSZWZlcmVuY2UiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuU2VhcmNocmVzdWx0cyIgOiAiU2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLlVwZGF0ZUluZm8iIDogIlVwZGF0ZSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU2F2ZU5ld1VzZXJuYW1lIiA6ICJTYXZlIHlvdXIgbmV3IHVzZXIgSUQiLAogICJMYW5nLk9wZW4iIDogIk9wZW4iLAogICJMYW5nLldlYkJpbGxpbmdBZGRyZXNzIiA6ICJFLWludm9pY2luZyBhZGRyZXNzIiwKICAiTGFuZy5CaWxsaW5nLkluZm8uRWxlY3RyaWMiIDogIkJpbGxpbmcgaW5mb3JtYXRpb24gKGUtaW52b2ljZSkiLAogICJlbGVtZW50LmJyb2tlci5pbml0IiA6ICJ0cnVlIiwKICAiTGFuZy5WQVRjb2RlIiA6ICJWQVQgSUQiLAogICJMYW5nLkN1c3RvbWVyTWFpblVzZXIiIDogIkFzaWFra2FhbiBww6TDpGvDpHl0dMOkasOkIiwKICAiTGFuZy5TZWxlY3ROZXdEZWxpdmVyeUFkZHJlc3MiIDogIlNlbGVjdCBuZXcgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuSmFudWFyeSIgOiAiSmFudWFyeSIsCiAgIkxhbmcuUHJvYmxlbVNpdHVhdGlvbkNvbnRhY3QiIDogIklmIHlvdSBlbmNvdW50ZXIgcHJvYmxlbXMsIHBsZWFzZSBjb250YWN0IFNGUyBjdXN0b21lciBzZXJ2aWNlIGJ5IGUtbWFpbCAoc2FsZXNAc2ZzLmZpKSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudEJ5IiA6ICJRdW90ZSBzZW50IGJ5IiwKICAiZWxlbWVudC5wYXRoIiA6ICJzZnMvc2ZzLmtleXdvcmRzIiwKICAiaTE4bi5iYXNlIiA6ICJzZnMvc2ZzLmtleXdvcmRzIiwKICAiTGFuZy5QaG9uZUFiciIgOiAidGVsLiIsCiAgIkxhbmcuU2hvd0xlc3MiIDogIlNob3cgbGVzcyIsCiAgIkxhbmcuQWJvdXRTaXRlIiA6ICJBYm91dCIsCiAgIkxhbmcuU2VuZE9mZmVyUmVxdWVzdCIgOiAiU2VuZCBxdW90ZSIsCiAgIkxhbmcuU2ltdWx0YW5ldW9zVXNlcnMiIDogIlNpbXVsdGFuZW91cyB1c2VycyIsCiAgIkxhbmcuSGFuZGJvb2tzIiA6ICJIYW5kYm9va3MiLAogICJMYW5nLkNoYXRVc2VyT3BlbkNoYXRXaW5kb3ciIDogIlVzZXIgb3BlbmVkIHRoZSBjaGF0IHdpbmRvdyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZUJlZ2luIiA6ICJGcm9tIiwKICAiTGFuZy5Nb3ZlVG9QYXltZW50IiA6ICJQcm9jZWVkIHRvIHBheW1lbnQiLAogICJMYW5nLlJlZ2lzdHJhdGlvbmZvcm1TZW50IiA6ICJUaGFuayB5b3UgZm9yIHJlZ2lzdGVyaW5nLiIsCiAgIkxhbmcuQ29udGludWUiIDogIkNvbnRpbnVlIiwKICAiTGFuZy5FbWFpbFNlbnRUb1VzZXIiIDogIkFuIGUtbWFpbCBoYXMgYmVlbiBzZW50IHRvIHRoZSB1c2VyLiIsCiAgImNoYW5uZWwubGFuZ3VhZ2UiIDogImVuIiwKICAiTGFuZy5Db250cmFjdC5OYW1lIiA6ICJDb250cmFjdCBuYW1lIiwKICAiTGFuZy5SZXBvcnRQcm9kdWN0R3JvdXBTaWRlbm90ZSIgOiAiKFBsZWFzZSBub3RlIHRoYXQgYSBwdWJsaWNhdGlvbiBjYW4gYmUgaW5jbHVkZWQgaW4gc2V2ZXJhbCBwcm9kdWN0IGdyb3Vwcy4gVGhlIHRvdGFsIG51bWJlciBvZiBkb3dubG9hZHMgZG9lcyBub3QgZXF1YWwgdGhlIHN1bSBvZiBhbGwgcm93cy4pIiwKICAiTGFuZy5EZWxldGVTdWNjZXNzIiA6ICJSZW1vdmVkIHN1Y2Nlc3NmdWxseSIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLkVsZWN0cmljLk9yZGVyIiA6ICJPcmRlciBiaWxsaW5nIGluZm9ybWF0aW9uIChlLWludm9pY2UpICIsCiAgIkxhbmcuT3JkZXJlciIgOiAiT3JkZXJlZCBieSIsCiAgIkxhbmcuQXNzb2NpYXRpb24iIDogIkFzc29jaWF0aW9uIiwKICAiTGFuZy5CaWxsaW5nSW5mbyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU2VhcmNod29yZHMiIDogIlNlYXJjaCIsCiAgIkxhbmcuQWRkVG9DYXJ0IiA6ICJBZGQgdG8gY2FydCIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NSZWFkeSIgOiAiVGhlIHB1YmxpY2F0aW9uIGlzIG5vdyByZWFkeSBmb3IgZG93bmxvYWQuIFNhdmUgaXQgb24geW91ciBjb21wdXRlci4gV2hlbiBzYXZpbmcgaXMgY29tcGxldGUsIHlvdSBtYXkgY2xvc2UgdGhpcyBub3RpZmljYXRpb24uIiwKICAiVUlEIiA6ICJpZDVPVndMVGlBMCIsCiAgIkxhbmcuUGVyc29uYWxDb250YW50RGV0YWlscyIgOiAiWW91ciBjb250YWN0IGluZm9ybWF0aW9uIiwKICAiTGFuZy5CaWxsZXIiIDogIkJpbGxlZCBieSIsCiAgIkxhbmcuTm9TZWFyY2hSZXN1bHRzT25saW5lIiA6ICJObyByZXN1bHRzIGZvdW5kIGZyb20geW91ciBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuUHVibGljYXRpb25MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UocykiLAogICJMYW5nLlBhc3N3b3JkMiIgOiAiUmV0eXBlIHBhc3N3b3JkIiwKICAiTGFuZy5JbnZhbGlkLkVtYWlsIiA6ICJDaGVjayBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuVXNlckNvdW50IiA6ICJDb3VudCIsCiAgIklOU1RBTkNFSUQiIDogIjVPVnhLOEhUMiIsCiAgIkxhbmcuUmVxdWVzdENvbnRlbnQiIDogIlNlbGVjdGVkIGl0ZW1zIiwKICAiTGFuZy5Db250cmFjdEdyb3VwcyIgOiAiQ29udHJhY3QgZ3JvdXBzIiwKICAiTGFuZy5Mb2dpbkZhaWxlZCIgOiAiTG9naW4gZmFpbGVkLiIsCiAgIkxhbmcuUHJvZHVjdGdyb3VwcyIgOiAiUHJvZHVjdCBncm91cHMiLAogICJMYW5nLlJlZmVyZW5jZSIgOiAiUmVmZXJlbmNlIiwKICAiTGFuZy5SYXRpZmljYXRpb25UeXBlIiA6ICJWYWh2aXN0dXN0YXBhIChlbikiLAogICJMYW5nLkNsZWFyQ29uc3RyYWludHMiIDogIkNsZWFyIHNlYXJjaCBjb25zdHJhaW50cyIsCiAgIkxhbmcuUmVnaXN0ZXIiIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5MYXN0bmFtZSIgOiAiTGFzdCBuYW1lIiwKICAiTGFuZy5Tb2xlLlRyYWRlciIgOiAiU29sZSBwcm9wcmlldG9yc2hpcCIsCiAgIkxhbmcuTGltaXRlZERlbGl2ZXJ5bWV0aG9kcyIgOiAiRGVsaXZlcnkgb3B0aW9ucyBhcmUgbGltaXRlZCBiZWNhdXNlIHRoZXJlIGFyZSBkdXBsaWNhdGUgcHJvZHVjdHMgaW4geW91ciBjYXJ0LiIsCiAgIkxhbmcuRmlsbE1pc3NpbmdGaWVsZHMiIDogIkZpbGwgb3V0IG1pc3NpbmcgZmllbGRzLiIsCiAgIkxhbmcuU2VudCIgOiAiU2VudCIsCiAgIkxhbmcudXNlcmxpY2VuY2UiIDogInVzZXIgbGljZW5zZSIsCiAgIkxhbmcuTmV3VXNlcm5hbWUiIDogIk5ldyB1c2VyIElEIiwKICAiTGFuZy5PbmxpbmVDb250cmFjdHMiIDogIk9ubGluZSBjb250cmFjdHMiLAogICJMYW5nLk9yZGVyUHVibGljYXRpb25JZERlc2MiIDogIiBSZWZlcmVuY2UgY29kZSBaIHRvIEEiLAogICJMYW5nLk9wZW5EZWxpdmVyeVRlcm1zIiA6ICJPcGVuIGRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5DdXN0b21lck51bWJlciIgOiAiQ3VzdG9tZXIgbnVtYmVyIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb1dlYnN0b3JlMiIgOiAiWW91IG1heSBub3cgbG9nIGluIHRvIHRoZSBTRlMgd2Vic2hvcCB3aXRoIHlvdXIgSUQuIiwKICAiTGFuZy5TZW5kIiA6ICJTZW5kIiwKICAiTGFuZy5OZXdPZmZlclJlcXVlc3QiIDogIk5ldyBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuQWRkRGVsaXZlcnlBZGRyZXNzIiA6ICJBZGQgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuR29Ub1NhbGVzQ3VzdG9tZXJTZXJ2aWNlIiA6ICJHbyB0byBjdXN0b21lciBzZXJ2aWNlIGZvciBzYWxlcyIsCiAgIkxhbmcuUGVybWlzc2lvbk1hbmFnZW1lbnQiIDogIlJpZ2h0cyBtYW5hZ2VtZW50IiwKICAiTGFuZy5QZXJzb25Db3VudCIgOiAiUGVyc29ubmVsIGNvdW50IiwKICAiTGFuZy5GaXJzdG5hbWUiIDogIkZpcnN0IG5hbWUiLAogICJMYW5nLk1vcmVXaXRoZHJld1B1YmxpY2F0aW9ucyIgOiAiTW9yZSB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5BZGRQREZ0b1Nob3BwaW5nQ2FydCIgOiAiQWRkIHB1YmxpY2F0aW9uIHRvIGNhcnQiLAogICJMYW5nLk1vbnRoIiA6ICJNb250aCIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9XZWJzdG9yZVdpdGhOZXdVc2VybmFtZSIgOiAiWW91IG1heSBub3cgbG9nIGluIHRvIHRoZSBTRlMgd2Vic2hvcCB3aXRoIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5IaWRlUmVmZXJlbmNlIiA6ICJIaWRlIG5vcm1hdGl2ZSByZWZlcmVuY2VzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkdVSUQiIDogIiIsCiAgIkxhbmcuU2hvd1JlZmVyZW5jZXMiIDogIlNob3cgbm9ybWF0aXZlIHJlZmVyZW5jZXMgYXNzb2NpYXRlZCB3aXRoIHB1YmxpY2F0aW9uIiwKICAiTGFuZy43RGF5c0xpbWl0IiA6ICJMYXN0IDcgZGF5cyIsCiAgIkxhbmcuT2ZmaWNlQ291bnQiIDogIk9mZmljZSBjb3VudCIsCiAgIkxhbmcuUGF5bWVudEVycm9yIiA6ICJQYXltZW50IGZhaWxlZC4iLAogICJMYW5nLkRlbGl2ZXJ5UERGLkRvd25sb2FkLlRleHQiIDogIllvdSBjYW4gZG93bmxvYWQgdGhlIHB1YmxpY2F0aW9uIGFzIGEgUERGLWZpbGUgaW1tZWRpYXRlbHkgYWZ0ZXIgcGF5bWVudC4gSWYgeW91IHdpc2ggdG8gYmUgaW52b2ljZWQgZm9yIGFuIGVsZWN0cm9uaWMgcHVibGljYXRpb24sIHBsZWFzZSBjaG9vc2UgJ0VtYWlsJyBhcyB0aGUgZGVsaXZlcnkgbWV0aG9kLiBJbnZvaWNpbmcgaXMgYXZhaWxhYmxlIGZvciBjb21wYW5pZXMuIiwKICAiTGFuZy5DYW5jZWwiIDogIkNhbmNlbCIsCiAgIkxhbmcuTm9UYXgiIDogIlZBVCAwJSIsCiAgIkxhbmcuVW5sb2FkZWRQcm9kdWN0IiA6ICJwcm9kdWN0cyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIiwKICAiTGFuZy5TYWxlc0N1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSBmb3Igc2FsZXMiLAogICJlbGVtZW50LmNvbXBvbmVudCIgOiAidHJ1ZSIsCiAgIkxhbmcuT2xkUGFzc3dvcmQiIDogIk9sZCBwYXNzd29yZCIsCiAgIkxhbmcuVkFULk51bWJlciIgOiAiVkFUIElEIiwKICAiTGFuZy5Eb3dubG9hZGVkIiA6ICJEb3dubG9hZGVkIiwKICAiTGFuZy5BcHJpbCIgOiAiQXByaWwiLAogICJMYW5nLlN0YW5kYXJkUmVzdWx0cyIgOiAiU3RhbmRhcmRzIGFuZCBvdGhlciBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlJlY2VpdmVyIiA6ICJSZWNpcGllbnQiLAogICJMYW5nLlRvcE5hdmlUYWJIYW5kYm9va3MiIDogIkhhbmRib29rcyIsCiAgIkxhbmcuTGFzdE5hbWUiIDogIkxhc3QgbmFtZSIsCiAgIkxhbmcuQWNjZXB0RG93bmxvYWQiIDogIkJ5IGNvbXBsZXRpbmcgdGhlIHBheW1lbnQgSSBhZ3JlZSB0aGF0IHRoZSBwdWJsaWNhdGlvbiBiZWNvbWVzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHBheW1lbnQgYXBwcm92YWwuIiwKICAiTGFuZy5SZWdpc3RyYXRpb25FbWFpbFNlbnQiIDogIkFuIGUtbWFpbCBoYXMgYmVlbiBzZW50IHRvIHRoZSB1c2VyIGZvciByZWdpc3RyYXRpb24uIiwKICAiZWxlbWVudC5pbmxpbmVwYXJhbXMiIDogInRydWUiLAogICJMYW5nLlRvdGFsVXNlcnMiIDogIlRvdGFsIG51bWJlciBvZiB1c2VycyIsCiAgIkxhbmcuU2hvcHBpbmdIaXN0b3J5IiA6ICJXZWJzaG9wIHB1cmNoYXNlIGhpc3RvcnkiLAogICJMYW5nLkRlbGl2ZXJ5Q2l0eSIgOiAiQ2l0eS90b3duIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLkRpc2NvdW50MiIgOiAiRGlzY291bnQiLAogICJMYW5nLnByb2Nlc3NpbmciIDogInByb2Nlc3NpbmciLAogICJMYW5nLlNGU1Byb2R1Y3Rncm91cHMiIDogIlNGUyIsCiAgIkxhbmcuVXNlcm5hbWUiIDogIlVzZXIgbmFtZSIsCiAgIkxhbmcuQ2xvc2UiIDogIkNsb3NlIiwKICAiTGFuZy5PcGVyYXRlc0FzVXNlcm5hbWUiIDogIlVzZWQgYXMgdXNlciBJRCIsCiAgIkxhbmcucGVyc29ucyIgOiAicGVvcGxlIiwKICAiTGFuZy5PZmZlcmVkUHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0ZWQgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLlNtYWxsV2luZG93IiA6ICJIaWRlIGNoYXQgd2luZG93IiwKICAiTGFuZy5GaWxsQWxsRmllbGRzIiA6ICJQbGVhc2UgZmlsbCBvdXQgYWxsIGZpZWxkcyIsCiAgIkxhbmcuTmV3UHVibGljYXRpb25zIiA6ICJMYXRlc3QgcmVsZWFzZXMiLAogICJMYW5nLlVzZXJBY3RpdmF0ZWQiIDogIllvdXIgdXNlciBJRCBoYXMgYmVlbiBhY3RpdmF0ZWQuIiwKICAiTGFuZy5GaXJzdE5hbWUiIDogIkZpcnN0IG5hbWUiLAogICJMYW5nLk9yZGVyIiA6ICJTb3J0IiwKICAiTGFuZy5Qcm9kdWN0QWRkZWRUb0NhcnQiIDogIlByb2R1Y3QgYWRkZWQgdG8gc2hvcHBpbmcgY2FydCIsCiAgIkxhbmcuUGhvbmVudW1iZXJzIiA6ICJQaG9uZSIsCiAgIkxhbmcuUmV0dXJuVG9QdWJsaWNhdGlvbnMiIDogIlJldHVybiB0byBwdWJsaWNhdGlvbnMiLAogICJMYW5nLklTT1Byb2R1Y3Rncm91cHMiIDogIklTTyIsCiAgIkxhbmcuTnVtYmVyT2ZVc2VycyIgOiAiVXNlciBjb3VudCIsCiAgIkxhbmcuU2hvd1JlcG9ydCIgOiAiU2hvdyByZXBvcnQiLAogICJMYW5nLkVtYWlsQWRkcmVzcyIgOiAiRS1tYWlsIGFkZHJlc3MiLAogICJzZnMuZm9ybWVkaXRvci5zZWxlY3QiIDogIlNlbGVjdCIsCiAgIkxhbmcuTm9XaXRoZHJldyIgOiAiTm8gd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2lnbkluMiIgOiAiTG9nIGluIiwKICAiTGFuZy5DaGF0RGlzY3Vzc2lvblBpY2tlZEJ5IiA6ICJZb3UgYXJlIGNoYXR0aW5nIHdpdGg6ICIsCiAgIkxhbmcuRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlci4iLAogICJMYW5nLk1hbmRhdG9yeUluZm9NaXNzaW5nIiA6ICJSZXZpZXcgZm9ybS4gRmllbGRzIGluIHJlZCBhcmUgcmVxdWlyZWQuIiwKICAiTGFuZy5Xb3JrRGF5cyIgOiAid29ya2luZyBkYXkocykiLAogICJMYW5nLkhvbWVQYWdlIiA6ICJIb21lIHBhZ2UiLAogICJMYW5nLkN1c3RvbWVyTmFtZSIgOiAiQ3VzdG9tZXIgbmFtZSIsCiAgIkxhbmcuU2VuZEZvcmdvdHRlblBhc3N3b3JkIiA6ICJTZW5kIGZvcmdvdHRlbiBwYXNzd29yZCBieSBlLW1haWwuIiwKICAiTGFuZy5Eb3dubG9hZFByb2R1Y3RzIiA6ICJQcm9kdWN0cyBmb3IgZG93bmxvYWQiLAogICJMYW5nLlVzZXJuYW1lTm90Q2hhbmdlZCIgOiAiWW91ciB1c2VyIElEIHdhcyBub3QgY2hhbmdlZC4iLAogICJMYW5nLlVJRW5nbGlzaCIgOiAiSW4gRW5nbGlzaCIsCiAgIkxhbmcuSXRlbUluQ2FydERpYWxvZ0JvZHkiIDogIlRoZSBwcm9kdWN0IGlzIGluIHRoZSBzaG9wcGluZyBjYXJ0IiwKICAiTGFuZy5MaW1pdFVzaW5nVGltZWxpbWl0IiA6ICJMaW1pdCB1c2luZyB0aW1lIGxpbWl0IiwKICAiTGFuZy5Vc2VySGFzUGVybWlzc2lvbiIgOiAiVGhpcyB1c2VyIElEIGFscmVhZHkgZXhpc3RzLiIsCiAgIkxhbmcuUGFzc3dvcmRDaGFuZ2VGYWlsZWQiIDogIlBhc3N3b3JkIHJlc2V0IGZhaWxlZC4iLAogICJMYW5nLlVzZXJOYW1lIiA6ICJVc2VyIElEIiwKICAiTGFuZy5QcmludCIgOiAiRWRpdGlvbiIsCiAgIkxhbmcuU2VhcmNoSUVDIiA6ICJGaW5kIGFuIElFQyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuTG9naW5Ub09ubGluZSIgOiAiTG9nIGluIHRvIG9ubGluZSBzZXJ2aWNlIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VDYW5jZWxsZWQiIDogIlRyYWNraW5nIHNlcnZpY2UgZnJvbSBTRlMgc2hvcCBoYXMgYmVlbiBjYW5jZWxsZWQuIElmIHlvdSB3aXNoIHRvIHJlc3Vic2NyaWJlLCBwbGVhc2UgY29udGFjdCBTRlMgaW5mb3JtYXRpb24gc2VydmljZXMgKGluZm9Ac2ZzLmZpKS4iLAogICJMYW5nLkNoZWNrSW5mb3JtYXRpb24iIDogIlJldmlldyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuRnJlZUxpbWl0IiA6ICJTZWxlY3QgdGltZSBwZXJpb2QiLAogICJMYW5nLkV4aXN0U2hvcHBpbmdDYXJ0IiA6ICJFeGl0IGNhcnQiLAogICJMYW5nLnVubG9hZGVkUHJvZHVjdHMiIDogInByb2R1Y3RzIHlvdSBoYXZlIG5vdCBkb3dubG9hZGVkLiIsCiAgIkxhbmcuU2hvd1dpdGhkcmV3UHVibGljYXRpb25zIiA6ICJJbmNsdWRlIHdpdGhkcmF3biBwdWJsaWNhdGlvbnMuIiwKICAiTGFuZy5Qcm9kdWN0TmV3cyIgOiAiTmV3IGZyb20gU0ZTIiwKICAiTGFuZy5Vc2VyUmVtb3ZlZFRleHQiIDogIkvDpHl0dMOkasOkIG9uIHBvaXN0ZXR0dSIsCiAgIkxhbmcuQWRkVG9DYXJ0RHJtRXJyb3IiIDogIlRoaXMgcHJvZHVjdCBjYW5ub3QgYmUgZG93bmxvYWRlZCBhdCB0aGUgbW9tZW50Ljxici8+UGxlYXNlIGNvbnRhY3QgY3VzdG9tZXIgc2VydmljZXMuIiwKICAiTGFuZy5Db250YWN0UGVyc29uIiA6ICJDb250YWN0IiwKICAiTGFuZy5Db250aW51ZVRvUG9ydGFsIiA6ICJDb250aW51ZSB0byB3ZWJzaXRlIiwKICAiTGFuZy5JbnZhbGlkVXNlciIgOiAiVXNlciBJRCBpcyBpbnZhbGlkLiIsCiAgIkxhbmcuU0ZTY3VzdG9tZXJTZXJ2aWNlIiA6ICJTRlMgY3VzdG9tZXIgc2VydmljZSIsCiAgIkxhbmcuTG9nb3V0RnJvbVN5c3RlbSIgOiAiWW91IHdpbGwgYmUgbG9nZ2VkIG91dCBub3cuIEFmdGVyIGNoYW5naW5nIHlvdXIgSUQsIHlvdSBtYXkgdXNlIGl0IHRvIGxvZyBpbiB0byB0aGUgc2VydmljZS4iLAogICJMYW5nLlRvdGFsIiA6ICJUb3RhbCIsCiAgIkxhbmcuTGljZW5jZXNSZXNlcnZlZCIgOiAiWW91IGhhdmUgYSBsaWNlbmNlIGZvciB0aGUgZm9sbG93aW5nIGNvbGxlY3Rpb25zOiIsCiAgIkxhbmcuTnVtYmVyT2ZQcm9kdWN0cyIgOiAiQW1vdW50IiwKICAiTGFuZy5Vc2VBc0JpbGxpbmdBZGRyZXNzIiA6ICJVc2UgYXMgYmlsbGluZyBhZGRyZXNzIiwKICAiTGFuZy5BZGRpdGlvbmFsSW5mb3JtYXRpb24iIDogIkFkZGl0aW9uYWwgaW5mb3JtYXRpb24gKGVuKSIsCiAgIkxhbmcuUmVjZWlwdCIgOiAiUmVjZWlwdCIsCiAgIkxhbmcuQWNjZXB0U2VsZWN0aW9ucyIgOiAiQ29uZmlybSBzZWxlY3Rpb25zIiwKICAiTGFuZy5GZWJydWFyeSIgOiAiRmVicnVhcnkiLAogICJMYW5nLkxpY2VuY2VzUmVzZXJ2ZWRTdWNjZXNzIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIGFsbCBjb2xsZWN0aW9ucy4iLAogICJMYW5nLkxpbWl0ZWQuUGFydG5lcnNoaXAiIDogIkxpbWl0ZWQgcGFydG5lcnNoaXAiLAogICJMYW5nLk9wZW5DYW5jZWxGb3JtIiA6ICJPcGVuIGNhbmNlbGxhdGlvbiBmb3JtIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UiLAogICJMYW5nLkhpZGVSZWZlcmVuY2VzIiA6ICJIaWRlIHJlZmVyZW5jZXMiLAogICJMYW5nLk5ld09mZmVyUmVxdWVzdEZyb21Db2xsZWN0aW9uIiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkdlbmVyYWwuUGFydG5lcnNoaXAiIDogIkdlbmVyYWwgcGFydG5lcnNoaXAiLAogICJMYW5nLlNlcnZpY2VUaW1lIiA6ICJXZSBhcmUgb3BlbiBvbiB3ZWVrZGF5czoiLAogICJMYW5nLlJlZ3VsYXIuUGVyc29uIiA6ICJOYXR1cmFsIHBlcnNvbiIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0Rm9yT25saW5lU2VydmljZSIgOiAiT2ZmZXIgcmVxdWVzdCBmcm9tIFNGUyBPbmxpbmUgLXNlcnZpY2UiLAogICJMYW5nLlByb2R1Y3RQcm9jZXNzRXJyb3IiIDogIkRvd25sb2FkIGZhaWxlZC4gUGxlYXNlIGNvbnRhY3QgU0ZTIGN1c3RvbWVyIHNlcnZpY2UgKHNhbGVzQHNmcy5maSBvciB0ZWwuIDA5IDE0OTkgMzM1MykuIiwKICAiTGFuZy5EZWxpdmVyeVVTQi5NYWlsIiA6ICJCeSBtYWlsIChVU0IpIiwKICAiTGFuZy5EZXRhaWxzIiA6ICJkZXRhaWxzIiwKICAiTGFuZy5SZXR1cm5Ub09ubGluZVNlYXJjaCIgOiAiUmV0dXJuIHRvIE9ubGluZSBzZWFyY2ggbGlzdGluZyIsCiAgIkxhbmcuTGFuZ3VhZ2UiIDogIkxhbmd1YWdlIiwKICAiTGFuZy5PZmZlclJlcXVlc3ROb3RpZmljYXRpb25zIiA6ICJJbnZpdGF0aW9uIGZvciB0ZW5kZXJzIG5vdGlmaWNhdGlvbnMiLAogICJMYW5nLlNlbGVjdFByb2R1Y3Rncm91cHMiIDogIlNlbGVjdCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuQ2hvb3NlUHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5PY3RvYmVyIiA6ICJPY3RvYmVyIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb1dlYnN0b3JlIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIFNGUyB3ZWJzaG9wIHdpdGggeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5Qcm9kdWN0IiA6ICJQcm9kdWN0IiwKICAiTGFuZy5OZXdQYXNzd29yZCIgOiAiTmV3IHBhc3N3b3JkIiwKICAiTGFuZy5TZWFyY2hDb21taXR0ZWUiIDogIkZpbmQgY29tbWl0dGVlIiwKICAiTGFuZy5DaGF0Q29ubmVjdGVkIiA6ICJDb25uZWN0ZWQiLAogICJMYW5nLlNlbmRQYXNzd29yZFRpcCIgOiAiU2VuZCB5b3VyIHBhc3N3b3JkIGhpbnQgYW5kIHBhc3N3b3JkIHJlc2V0IGxpbmsgdG8geW91ciBlLW1haWwuIiwKICAiTGFuZy5FbGVjdHJpYy5JbnZvaWNlIiA6ICJFbGVjdHJvbmljIGludm9pY2UiLAogICJMYW5nLk1heSIgOiAiTWF5IiwKICAiTGFuZy5EZWxpdmVyeVR5cGUiIDogIkRlbGl2ZXJ5IG1ldGhvZDoiLAogICJlbGVtZW50LmxvYWQiIDogInNlcnZlciIsCiAgIkxhbmcuUm9sZSIgOiAiUm9sZSIsCiAgIkxhbmcudW50aWwiIDogIiAiLAogICJMYW5nLk5vUGVybWlzc2lvblRleHQiIDogIkRpc3BsYXkgdGV4dCBpZiB1c2VyIGhhcyBubyBhY2Nlc3MgcmlnaHRzIiwKICAiTGFuZy5Ob0FjY2Vzc1RvT25saW5lIiA6ICJZb3UgZG8gbm90IGhhdmUgYWNjZXNzIHRvIHRoZSBPbmxpbmUtc2VydmljZSIsCiAgIkxhbmcuQmlsbFR5cGUiIDogIkJpbGxpbmcgdHlwZSIsCiAgIkxhbmcuTWFpbkNvbnRhY3RwZXJzb24iIDogIkNvbnRyYWN0IGNvbnRhY3QiLAogICJMYW5nLlNwZWNpZmljYXRpb24iIDogIkJyZWFrZG93biIsCiAgIkxhbmcuU2hvd0FsbCIgOiAiU2hvdyBhbGwiLAogICJMYW5nLk5ld1Bhc3N3b3JkTm9NYXRjaCIgOiAiTmV3IHBhc3N3b3JkIGFuZCBjb25maXJtIHBhc3N3b3JkIGRvIG5vdCBtYXRjaC4iLAogICJMYW5nLkxpc3RDb250ZW50U2VhcmNoIiA6ICJMaXN0IHNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5Nb3JlTmV3UHVibGljYXRpb25zIiA6ICJTaG93IG1vcmUiLAogICJMYW5nLkNvbXBhbnlOYW1lIiA6ICJDb21wYW55IG5hbWUiLAogICJMYW5nLk9mZmVyZWRDb21taXR0ZWVzIiA6ICJTZWxlY3RlZCBjb21taXR0ZWVzIiwKICAiTGFuZy5GaWxsUmVnaXN0cmF0aW9uIiA6ICJQbGVhc2UgZmlsbCBvdXQgdGhlIHJlcXVpcmVkIGZpZWxkcyBpbiB0aGUgc2lnbi11cCBmb3JtLiIsCiAgIkxhbmcuVXNlZC5Vc2VybmFtZSIgOiAiVGhpcyBlLW1haWwgYWRkcmVzcyBpcyBhbHJlYWR5IGluIHVzZS4iLAogICJMYW5nLlVJRmlubmlzaCIgOiAiU3VvbWVrc2kiLAogICJMYW5nLkVpU2lkb2tzaWEiIDogIk5vIHJlbGF0aW9uc2hpcHMgZm9yIHRoaXMgcHVibGljYXRpb24uIiwKICAiTGFuZy5DbG9zZUNvbnZlcnNhdGlvbiIgOiAiTGVhdmUgY29udmVyc2F0aW9uIiwKICAiTGFuZy5QdWJsaXNoZWREYXRlIiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLldpdGhkcmV3IiA6ICJXaXRoZHJhd24iLAogICJMYW5nLlBhc3N3b3JkRm9yZ290dGVuIiA6ICJGb3Jnb3QgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLlRyYWNraW5nU2VydmljZUluc3RydWN0aW9uc0hlYWRlciIgOiAiU3Vic2NyaWJlIHRvIHRyYWNraW5nIHNlcnZpY2UiLAogICJMYW5nLkNvbnRyYWN0Lk51bWJlciIgOiAiQ29udHJhY3QgbnVtYmVyIiwKICAiTGFuZy5OZXdQYXNzd29yZEFnYWluIiA6ICJSZXR5cGUgbmV3IHBhc3N3b3JkIiwKICAiTGFuZy5EZWxpdmVyeVBERi5Eb3dubG9hZCIgOiAiRG93bmxvYWQiLAogICJMYW5nLk5vTmV3c1RvU2hvdyIgOiAiTm8gbmV3cyB0byBzaG93IiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXAiIDogIlByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLlBhc3N3b3JkdGlwU2VudFRvQWRkcmVzcyIgOiAiWW91ciBwYXNzd29yZCBoaW50IGFuZCBwYXNzd29yZCByZXNldCBpbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQgdG8gdGhlIGZvbGxvd2luZyBhZGRyZXNzOiIsCiAgIkxhbmcuU2VhcmNoV2hvbGVDb250ZW50IiA6ICJTZWFyY2ggd2Vic2l0ZSIsCiAgIkxhbmcuQVNUTURlbGl2ZXJ5VGVybXMiIDogIlRoaXMgZG9jdW1lbnQgaXMgY29weXJpZ2h0ZWQgYnkgQVNUTSBJbnRlcm5hdGlvbmFsIChcIkFTVE1cIiksIDEwMCBCYXJyIEhhcmJvciBEcml2ZSwgV2VzdCBDb25zaG9ob2NrZW4sIFBBIDE5NDI4LTI5NTkgVVNBLiBBbGwgcmlnaHRzIHJlc2VydmVkLiBBU1RNIGdyYW50cyB5b3UgYSBsaWNlbnNlIGFzIGZvbGxvd3M6IFRoZSByaWdodCB0byBkb3dubG9hZCBhbiBlbGVjdHJvbmljIGZpbGUgb2YgdGhpcyBBU1RNIHN0YW5kYXJkIGZvciB0ZW1wb3Jhcnkgc3RvcmFnZSBvbiBvbmUgY29tcHV0ZXIgZm9yIHB1cnBvc2VzIG9mIHZpZXdpbmcsIGFuZC9vciBwcmludGluZyBvbmUgY29weSBvZiB0aGUgQVNUTSBzdGFuZGFyZCBmb3IgaW5kaXZpZHVhbCB1c2UuIE5laXRoZXIgdGhlIGVsZWN0cm9uaWMgZmlsZSBub3IgdGhlIGhhcmQgY29weSBwcmludCBtYXkgYmUgcmVwcm9kdWNlZCBpbiBhbnkgd2F5LiBJbiBhZGRpdGlvbiwgdGhlIGVsZWN0cm9uaWMgZmlsZSBtYXkgbm90IGJlIGRpc3RyaWJ1dGVkIGVsc2V3aGVyZSBvdmVyIGNvbXB1dGVyIG5ldHdvcmtzIG9yIG90aGVyd2lzZS4gVGhlIGhhcmQgY29weSBwcmludCBtYXkgb25seSBiZSBkaXN0cmlidXRlZCB0byBvdGhlciBlbXBsb3llZXMgZm9yIHRoZWlyIGludGVybmFsIHVzZSB3aXRoaW4geW91ciBvcmdhbml6YXRpb24uIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQWRkIiA6ICJBZGQgbW9yZSBjb3BpZXMiLAogICJMYW5nLk9yZGVyUmF0aWZpY2F0aW9uRGF0ZSIgOiAiRGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiwgYXNjZW5kaW5nIiwKICAiTGFuZy5VSS5MYW5ndWFnZSIgOiAiVXNlciBpbnRlcmZhY2UgbGFuZ3VhZ2UiLAogICJMYW5nLkVtcHR5U2hvcHBpbmdDYXJ0IiA6ICJFbXB0eSBjYXJ0IiwKICAiTGFuZy5DdXN0b21lcnNoaXBOYW1lIiA6ICJBY2NvdW50IG5hbWUiLAogICJMYW5nLkNvbnRyYWN0TmFtZSIgOiAiQ29udHJhY3QgbmFtZSIsCiAgIkxhbmcuUGFzc3dvcmQiIDogIlBhc3N3b3JkIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2UiIDogIlRyYWNraW5nIHNlcnZpY2UiLAogICJMYW5nLlVzZXJMaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLkdpdmVVc2VybmFtZSIgOiAiRW50ZXIgdXNlciBJRCIsCiAgIkxhbmcuVkFUVmFsaWRhdGlvbkVycm9yIiA6ICJSZWdpc3RyYXRpb24gZmFpbGVkIiwKICAiTGFuZy5TYXZlRGVsaXZlcnlBZGRyZXNzIiA6ICJTYXZlIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLk5vdmVtYmVyIiA6ICJOb3ZlbWJlciIsCiAgIkxhbmcuU2luZ2xlU3RhbmRhcmRzIiA6ICJTaW5nbGUgc3RhbmRhcmRzIiwKICAiTGFuZy5MaWNlbmNlUmVzZXJ2ZWQiIDogIkxpY2Vuc2UgcmVzZXJ2ZWQiLAogICJMYW5nLkZvdW5kYXRpb24iIDogIlRydXN0IiwKICAiZWxlbWVudF9tb2RlIiA6ICIiLAogICJMYW5nLkRlbGl2ZXJ5Q0RST00uTWFpbCIgOiAiQnkgbWFpbCAoQ0QtUk9NKSIsCiAgIkxhbmcuV2ViQmlsbGluZ0Jyb2tlciIgOiAiQWdlbnQiLAogICJMYW5nLkNoYXRBZG1pbkRpc2N1c3Npb25DbG9zZWQiIDogIkRpc2N1c3Npb24gY2xvc2VkIiwKICAiTGFuZy5FeHRlbmRzQ29sbGVjdGlvblRleHQiIDogIkV4dGVuZHMgY29sbGVjdGlvbiIsCiAgIkxhbmcuT25saW5lQ29sbGVjdGlvbkNvbnRyYWN0cyIgOiAiT25saW5lIGNvbnRyYWN0cyIsCiAgIkxhbmcuTm9SZXN1bHRzLk5ld1B1YmxpY2F0aW9ucyIgOiAiWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gbmV3IHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuU2F2ZU5ld1Bhc3N3b3JkIiA6ICJTYXZlIHlvdXIgbmV3IHBhc3N3b3JkLiIsCiAgIkxhbmcuQWZmZWN0c1Byb2R1Y3RHcm91cHNBbmRDb21taXR0ZWVzIiA6ICJBZmZlY3RzIHByb2R1Y3QgZ3JvdXBzIGFuZCBjb21taXR0ZWVzIiwKICAiTGFuZy5EZWxpdmVyeUNvdW50cnkiIDogIkNvdW50cnkiLAogICJMYW5nLkdTTSIgOiAiTW9iaWxlIiwKICAiTGFuZy5QYXNzd29yZC5JbmZvIiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IHNpeCBjaGFyYWN0ZXJzIGxvbmcuIiwKICAiTGFuZy5Mb2dpbiIgOiAiTG9nIGluIiwKICAiTGFuZy5Ob0NvbGxlY3Rpb25zIiA6ICJObyBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuUGF5UHJvZHVjdHMiIDogIlBheSBmb3IgcHJvZHVjdHMiLAogICJMYW5nLk9yZGVyRGVmYXVsdCIgOiAiU2VsZWN0IG9yZGVyIiwKICAiTGFuZy5FeHRlbmRlZFNlYXJjaCIgOiAiQWR2YW5jZWQgZmlsZSBzZWFyY2giLAogICJMYW5nLlByaW50UmVjZWlwdCIgOiAiUHJpbnQgcmVjZWlwdCIsCiAgIkxhbmcuTGltaXRVc2luZ0VuZFRpbWUiIDogIkxpbWl0IHVzaW5nIGVuZCB0aW1lIiwKICAiTGFuZy5TZXB0ZW1iZXIiIDogIlNlcHRlbWJlciIsCiAgIkxhbmcuUmVtb3ZlRGVsaXZlcnlBZGRyZXNzIiA6ICJSZW1vdmUgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuVXNlckluZm9VcGRhdGVkIiA6ICJVc2VyIGluZm9ybWF0aW9uIGhhcyBiZWVuIHVwZGF0ZWQuIiwKICAiTGFuZy5PcmRlckNvbmZpcm1hdGlvbiIgOiAiT3JkZXIgY29uZmlybWF0aW9uIiwKICAiTGFuZy5MaWNlbmNlUGx1cmFsIiA6ICJsaWNlbmNlKHMpIiwKICAiTGFuZy5PZmZlcmVkUHVibGljYXRpb25zIiA6ICJTZWxlY3RlZCBwdWJsaWNhdGlvbnMiLAogICJMYW5nLkNvcnBvcmF0aW9uIiA6ICJMaW1pdGVkIGxpYWJpbGl0eSIsCiAgIkxhbmcuQWN0aXZlU2VhcmNoVGVybXMiIDogIkN1cnJlbnRseSByZWZpbmVkIGJ5IiwKICAiTGFuZy5PcmRlclN1Y2Nlc3MiIDogIk9yZGVyIHNlbnQiLAogICJMYW5nLkNvbW1vbkxvZ2luIiA6ICJDb21tb24gbG9naW4iLAogICJMYW5nLlRvcE5hdmlUaWV0b3BhbHZlbHV0IiA6ICJJbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuQmlsbGluZy5JbmZvIiA6ICJCaWxsaW5nIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Gb3Jnb3RQYXNzd29yZCIgOiAiRGlkIHlvdSBmb3JnZXQgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLkFkZEFsbFVzZXJzIiA6ICJBZGQgYWxsIiwKICAiTGFuZy5QYXBlci5JbnZvaWNlIiA6ICJCeSBtYWlsIiwKICAiTGFuZy5wcm9kdWN0cyIgOiAicHJvZHVjdHMiLAogICJMYW5nLk9yZGVyVGl0bGUiIDogIlRpdGxlIEEgdG8gWiIsCiAgIkxhbmcuQmlsbGluZ0FkZHJlc3MiIDogIkJpbGxpbmcgYWRkcmVzcyIsCiAgIkxhbmcuT3JnYW5pemF0aW9uU2l6ZSIgOiAiT3JnYW5pemF0aW9uIHNpemUiLAogICJMYW5nLlBhc3N3b3JkTWF0Y2hUb29TaG9ydCIgOiAiUGFzc3dvcmQgZW50ZXJlZCBpbiB0aGUgY29uZmlybWF0aW9uIGZpZWxkIGlzIHRvbyBzaG9ydC4iLAogICJMYW5nLkNvbGxlY3Rpb25zUHJvZHVjdEdyb3VwIiA6ICJHcm91cCBpbiB5b3VyIGNvbGxlY3Rpb25zIiwKICAiTGFuZy5Ub3RhbERvd25sb2FkcyIgOiAiVG90YWwgZG93bmxvYWRzIiwKICAiTGFuZy5PcmRlclRpdGxlRGVzYyIgOiAiVGl0bGUgWiB0byBBIiwKICAiTGFuZy5Vc2VybmFtZUluVXNlIiA6ICJUaGlzIHVzZXIgSUQgaXMgYWxyZWFkeSBpbiB1c2UuIiwKICAiTGFuZy5BdWd1c3QiIDogIkF1Z3VzdCIsCiAgIkxhbmcuRGVsaXZlcnlTZWxlY3RNaXNzaW5nIiA6ICJTZWxlY3QgZGVsaXZlcnkgbWV0aG9kICIsCiAgIkxhbmcuTmV3UGFzc3dvcmRMaW5rU2VudCIgOiAiQSBsaW5rIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQgaGFzIGJlZW4gZGVsaXZlcmVkIHRvIHlvdXIgZS1tYWlsIGFkZHJlc3MuIiwKICAiTGFuZy5TZWFyY2hBbGwiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT2ZQYXNzd29yZCIgOiAiQ2hlY2sgeW91ciB1c2VyIG5hbWUgYW5kIHBhc3N3b3JkLiIsCiAgIkxhbmcuTmV3VXNlcm5hbWVMaW5rU2VudCIgOiAiQ29uZmlybSB5b3VyIG5ldyB1c2VyIElEIGJ5IGNsaWNraW5nIHRoZSBsaW5rIHNlbnQgdG8geW91ciBlLW1haWwuIiwKICAiTGFuZy5QYXlPbkRlbGl2ZXJ5IiA6ICJQYXkgb24gZGVsaXZlcnkgLyBJbnZvaWNlIiwKICAiTGFuZy5CaWxsaW5nLkluc3RydWN0aW9ucyIgOiAiRW50ZXIgeW91ciBiaWxsaW5nIGFkZHJlc3MgaWYgaXQgZGlmZmVycyBmcm9tIHlvdXIgZGVsaXZlcnkgYWRkcmVzcy4iLAogICJMYW5nLk9yZGVybnVtYmVyIiA6ICJPcmRlciBudW1iZXIiLAogICJMYW5nLkFub255bW91c1VzZXIiIDogIktpcmphdXR1bWF0b24ga8OkeXR0w6Rqw6QgKGVuKSIsCiAgIkxhbmcuRGVsaXZlcnlQb3N0YWxDb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuQmVnaW5UaW1lIiA6ICJGcm9tIiwKICAiTGFuZy5TdHJlZXQiIDogIkFkZHJlc3MiLAogICJzZnMudGV4dGFyZWEiIDogIlRleHQgYXJlYSIsCiAgIkxhbmcuQ2hvb3NlIiA6ICJTZWxlY3QiLAogICJMYW5nLkVtYWlsIiA6ICJFLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuU2VhcmNoU3RhbmRhcmQiIDogIkZpbmQgcHVibGljYXRpb25zIiwKICAiTGFuZy5Db21wYW55Lk9yZ2FuaXphdGlvbiIgOiAiQnVzaW5lc3Mvb3JnYW5pemF0aW9uIiwKICAiTGFuZy5TZWxsZXJSZWZlcmVuY2UiIDogIlNlbGxlciByZWZlcmVuY2UiLAogICJMYW5nLlJlYWRNb2RlIiA6ICJSZWFkIG1vcmUiLAogICJMYW5nLlNGU1B1YmxpY2F0aW9uIiA6ICJTRlMgcHVibGljYXRpb24iLAogICJMYW5nLkRlbGV0ZUNvbmZpcm0iIDogIkFyZSB5b3Ugc3VyZSB0byByZW1vdmUgdXNlciIsCiAgIkxhbmcuVW5pdFByaWNlIiA6ICJVbml0IHByaWNlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZVBhc3N3b3JkIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5TaG93T25saW5lU3RvcmVQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgcHVibGljYXRpb25zIGZyb20gdGhlIHdlYnN0b3JlIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkTWVzc2FnZSIgOiAiWW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBoYXZlIGJlZW4gdXBkYXRlZCBzdWNjZXNmdWxseS4iLAogICJMYW5nLkNvbW1pdHRlZSIgOiAiQ29tbWl0dGVlIiwKICAiTGFuZy5Ob1Jlc3VsdHMuSGFuZGJvb2tzIiA6ICIgWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gIGhhbmRib29rcyIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudCIgOiAiT2ZmZXIgcmVxdWVzdCBzZW50IiwKICAiTGFuZy5QcmljZSIgOiAiUHJpY2UiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZENvbnRlbnQiIDogIldoZW4gdGhlIGRvd25sb2FkIGlzIGNvbXBsZXRlLCBzYXZlIHRoZSBmaWxlIG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIkxhbmcuVXNlcm5hbWVGb3JtRXJyb3IiIDogIkNoZWNrIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5SYXRpZmllZCIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5EZWxpdmVyeVBhcGVyLk1haWwiIDogIkJ5IG1haWwiLAogICJMYW5nLlNlYXJjaFB1YmxpY2F0aW9uIiA6ICJwdWJsaWNhdGlvbiIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zQm9keSIgOiAiU0ZTIHNlbmRzIHlvdSBhbiBlLW1haWwgd2hlbiB0aGUgc3RhdHVzIG9mIGEgdHJhY2tlZCBwdWJsaWNhdGlvbiBjaGFuZ2VzLiIsCiAgIkxhbmcuU2F2ZSIgOiAiU2F2ZSIsCiAgIkxhbmcuV2VsY29tZVRvU0ZTY3VzdG9tZXJTZXJ2aWNlIiA6ICJXZWxjb21lIHRvIFNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZDIiIDogIkt1biByZWtpc3RlcsO2aWR5aXQga8OkeXR0w6Rqw6Rrc2kgbmlpbiB2YWh2aXN0aXRoYW4gcmVraXN0ZXLDtmlubmluIHZpZXN0aWxsw6Qgam9ua2Egc2FpdCByZWtpc3RlcsO2aXR5bWlzZW4gasOkbGtlZW4gc8OkaGvDtnBvc3RpaXNpLiBWYWh2aXN0dXN2aWVzdGkgb24gdm9pbWFzc2EgdHVubmluIGFqYW4uIFTDpG3DpG4gYWphbiBqw6Rsa2VlbiB0dWxlZSByZWtpc3RlcsO2aXR5bWluZW4gdGVoZMOkIGtva29uYWFuIHV1ZGVzdGFhbi4iLAogICJMYW5nLkNoYXRVc2VyTG9nZ2VkSW4iIDogIlVzZXIgbG9nZ2VkIGluIGFzICIsCiAgIkxhbmcuT3RoZXJDb250YWN0UGVyc29uVG9waWMiIDogIk90aGVyIGNvbnRhY3QsIHRvcGljIiwKICAiTGFuZy5PbmxpbmVDb2xsZWN0aW9uQ29udHJhY3QiIDogIk9ubGluZSBjb250cmFjdCIsCiAgIkxhbmcuVXNlcm5hbWVDcmVhdGVkIiA6ICJVc2VyIElEIGNyZWF0ZWQiLAogICJMYW5nLkNvbXBhbnkuTmFtZSIgOiAiQ29tcGFueSBuYW1lIiwKICAiTGFuZy5MYXN0TW9kaWZpY2F0aW9uIiA6ICJMYXN0IG1vZGlmaWNhdGlvbjoiLAogICJMYW5nLkNlbGxQaG9uZSIgOiAiTW9iaWxlIiwKICAiTGFuZy5PcGVuUHJvZHVjdEluZm8iIDogIk9wZW4gcHJvZHVjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmRDaGFuZ2VkIiA6ICJZb3VyIHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiIsCiAgIkxhbmcuQ29tcGFueUxvZ28iIDogIkNvbXBhbnkgbG9nbyIsCiAgIkxhbmcuR2V0UHJvZHVjdHMiIDogIkxpc3QgcHVibGljYXRpb25zIiwKICAiTGFuZy5FbmRUaW1lIiA6ICJUbyIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb24iIDogIkV4dGVuZHMgY29sbGVjdGlvbiAvIE5ldyBjb2xsZWN0aW9uIiwKICAiTGFuZy5DbG9jayIgOiAiYXQiLAogICJMYW5nLkNvdW50cnkiIDogIkNvdW50cnkiLAogICJMYW5nLlZBVC5OdW1iZXIuSW5mbyIgOiAiRW50ZXIgeW91ciBWQVQgSUQgaW4gdGhlIGZvbGxvd2luZyBmb3JtYXQ6IEZJMDIwMjI5MDgiLAogICJMYW5nLkxpbWl0VXNpbmdQdWJsaXNoZXIiIDogIkxpbWl0IHVzaW5nIHB1Ymxpc2hlciIsCiAgIkxhbmcuU2VsZWN0UGF5bWVudFR5cGUiIDogIlNlbGVjdCBwYXltZW50IG1ldGhvZCIsCiAgIkxhbmcuVW5sb2FkZWRQdWJsaWNhdGlvbnMiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQuIiwKICAiTGFuZy5VSUxhbmd1YWdlIiA6ICJVc2VyIGludGVyZmFjZSBsYW5ndWFnZSIsCiAgIkxhbmcuaGFuZGJvb2tzIiA6ICJoYW5kYm9va3MiLAogICJMYW5nLkFyZWEiIDogIlNjb3BlIiwKICAiTGFuZy5Ub3BOYXZpU0ZTIiA6ICJTRlMiLAogICJzZnMuZm9ybWVkaXRvci5jaGVja2JveGVzIiA6ICJDaGVja2JveCIsCiAgIkxhbmcuVG9wTmF2aUlTTyIgOiAiSVNPIiwKICAiTGFuZy5BY2NlcHRPcmRlciIgOiAiQ29uZmlybSBvcmRlciIsCiAgIkxhbmcuUmVnaXN0ZXJXZWJTaG9wSWQiIDogIkNyZWF0ZSB3ZWJzaG9wIGFjY291bnQiLAogICJMYW5nLlBheW1lbnQiIDogIlBheW1lbnQiLAogICJMYW5nLlNlYXJjaHdvcmRFeGlzdFJlZmVyZW5jZSIgOiAiU2VhcmNoIGluIG5vcm1hdGl2ZSByZWZlcmVuY2VzLiIsCiAgIkxhbmcuQ29tcGFueS5JbmZvIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5Qcm9kdWN0SW5XZWJzaG9wIiA6ICJUaGlzIHByb2R1Y3QgaXMgYXZhaWxhYmxlIGluIHRoZSB3ZWJzaG9wLiBDbGljayBoZXJlIHRvIG9wZW4gdGhlIHByb2R1Y3QgaW4gYSBuZXcgd2luZG93LiIsCiAgIkxhbmcuRGVsaXZlcnlBZGRyZXNzIiA6ICJEZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5TZXRBc0RlZmF1bHREZWxpdmVyeUFkZHJlc3MiIDogIlNldCBhcyBkZWZhdWx0IGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJzZnMuZm9ybWVkaXRvci5pbnB1dCIgOiAiSW5wdXQiLAogICJMYW5nLk9yQnlQaG9uZSIgOiAib3IgYnkgcGhvbmUiLAogICJMYW5nLkxpY2VuY2VzUmVzZXJ2ZWRGYWlsIiA6ICJUaGVyZSBhcmUgbm8gbGljZW5zZXMgYXZhaWxhYmxlIGZvciB0aGUgY29sbGVjdGlvbihzKS4iLAogICJMYW5nLk9mZmljZUNvdW50VXNpbmdTdGFuZGFyZHMiIDogIk9mZmljZSBjb3VudCB1c2luZyBzdGFuZGFyZHMiLAogICJMYW5nLlVzZXIuU2V0dGluZ3MiIDogIlVzZXIgc2V0dGluZ3MiLAogICJlbGVtZW50LnNob3djb250YWluZXIiIDogInRydWUiLAogICJzZnMuZm9ybWVkaXRvci50ZXh0YXJlYSIgOiAiVGV4dCBhcmVhIiwKICAiZWxlbWVudC5sYW5ndWFnZSIgOiAiZmkiLAogICJMYW5nLkNvbnRyYWN0UHJvZHVjdHMiIDogIlByb2R1Y3QgZ3JvdXBzIGluY2x1ZGVkIGluIHRoZSBjb250cmFjdCIsCiAgIkxhbmcuQ29sbGVjdGlvbkV4cGFuZCIgOiAiQ2hhbmdlIHRvIGV4aXN0aW5nIGNvbGxlY3Rpb24iLAogICJMYW5nLk5ld0NvbGxlY3Rpb25SZXF1ZXN0IiA6ICJVdXNpIiwKICAiTGFuZy5CYXNpY0luZm9ybWF0aW9uIiA6ICJCYXNpYyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQ3VzdG9tZXIiIDogIkN1c3RvbWVyIiwKICAiTGFuZy5BZGRUb1NlYXJjaFRlcm1zIiA6ICJBZGQgdG8gc2VhcmNoIG9wdGlvbnMiLAogICJMYW5nLkNvcHlyaWdodCIgOiAiQ29weXJpZ2h0IiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXBzUHVibGljYXRpb25zIiA6ICJQdWJsaWNhdGlvbnMgYnkgZ3JvdXAiLAogICJMYW5nLkNoYW5nZS5Vc2VyTmFtZSIgOiAiQ2hhbmdlIHVzZXIgSUQgKGUtbWFpbCBhZGRyZXNzKSIsCiAgIkxhbmcuVkFUVmFsaWRhdGlvbkVtcHR5IiA6ICJSZWdpc3RyYXRpb24gZmFpbGVkIGR1ZSB0byBWSUVTIChWQVQgSW5mb3JtYXRpb24gRXhjaGFuZ2UgU3lzdGVtKSBiZWluZyB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS4gUGxlYXNlIHRyeSBhZ2FpbiBpbiBhIG1vbWVudC4iLAogICJMYW5nLlB1cmNoYXNlSGlzdG9yeSIgOiAiUHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuMzBEYXlzTGltaXQiIDogIkxhc3QgMzAgZGF5cyIsCiAgIkxhbmcuTG9hZGluZ1RpbWVFbmRzIiA6ICJGaXJzdCBkb3dubG9hZCB3aWxsIGV4cGlyZToiLAogICJMYW5nLkJ1eWVyUmVmZXJlbmNlIiA6ICJCdXllciByZWZlcmVuY2UiLAogICJMYW5nLlJlcXVpcmVkRmllbGRzIiA6ICJGaWVsZHMgbWFya2VkIHdpdGggYXN0ZXJpc2sgKCopIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLkFjY2VwdFByaXZhY3lQb2xpY3kiIDogIkkgYWdyZWUgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBTRlMgUHJpdmFjeSBQb2xpY3kgZm9yIEN1c3RvbWVyIGFuZCBNYXJrZXRpbmcgRGF0YSIsCiAgIkxhbmcuQ2hhdFVzZXJDbG9zZWRDaGF0V2luZG93IiA6ICJVc2VyIGNsb3NlZCB0aGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLlVzZXJFeGlzdCIgOiAiVGhpcyB1c2VyIGFscmVhZHkgZXhpc3RzIiwKICAiTGFuZy5Ob0ZyZWVMaWNlbmNlcyIgOiAiTWF4aW11bSBudW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHVzZXJzIHJlYWNoZWQgIiwKICAiTGFuZy5QaG9uZSIgOiAiUGhvbmUiLAogICJMYW5nLlZpc2l0cyIgOiAiVmlzaXRzIiwKICAiTGFuZy5CaWxsaW5nQ29tcGFueSIgOiAiQ29tcGFueSIsCiAgIkxhbmcuUmVjZWl2ZXJOYW1lIiA6ICJSZWNlaXZlciBuYW1lIiwKICAiTGFuZy5Vc2VybmFtZUNoYW5nZUZhaWxlZCIgOiAiVXNlciBJRCBjaGFuZ2UgZmFpbGVkLiIsCiAgIkxhbmcuUHVibGljYXRpb25TYWxlcyIgOiAiU2FsZXMgb2YgcHVibGljYXRpb25zIiwKICAiTGFuZy5TZWxlY3QiIDogIlNlbGVjdCIsCiAgIkxhbmcuVENTQyIgOiAiVGVjaG5pY2FsIGNvbW1pdHRlZSIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zIiA6ICJUcmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5pbmZvcm1hdGlvbnNlcnZpY2VzIiA6ICJpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZSIgOiAiRGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiIsCiAgImNhcmRjaGFubmVsIiA6ICJwdWJsaWMiLAogICJMYW5nLktleXdvcmRzSW5GaW5uaXNoIiA6ICJBc2lhc2FuYXQgc3VvbWVrc2kgKGVuKSIsCiAgIkxhbmcuUGVyc29uYWxMb2dpbiIgOiAiUGVyc29uYWwgbG9naW4iLAogICJMYW5nLkFkZFBlcm1pc3Npb24iIDogIkFkZCBwZXJtaXNzaW9uIiwKICAiTGFuZy5PbGRBbmROZXdQYXNzd29yZHNBcmVTYW1lIiA6ICJDaGVjayB5b3VyIG5ldyBwYXNzd29yZC4gVGhlIG5ldyBwYXNzd29yZCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4gIiwKICAiTGFuZy5MaXN0V2l0aGRyZXdTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLk9wZW5Qcm9kdWN0IiA6ICJPcGVuIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5GZWVkYmFjayIgOiAiRmVlZGJhY2siLAogICJMYW5nLkJpbGwiIDogIkludm9pY2UiLAogICJMYW5nLlBvc3Rib3giIDogIlBPIEJveCIsCiAgIkxhbmcuT2xkQW5kTmV3VXNlcm5hbWVzQXJlU2FtZSIgOiAiQ2hlY2sgeW91ciBvbGQgdXNlciBJRCBhbmQgeW91ciBuZXcgdXNlciBJRC4gVGhlIG5ldyB1c2VyIElEIGlzIHRoZSBzYW1lIGFzIHRoZSBvbGQgb25lLiIsCiAgIkxhbmcuVXNlck1hbmFnZW1lbnQiIDogIlVzZXIgbWFuYWdlbWVudCIsCiAgIkxhbmcuRGVsaXZlcnlQcm9kdWN0cyIgOiAiUHJvZHVjdHMgZm9yIGRlbGl2ZXJ5IiwKICAiTGFuZy5zaW5nbGVwcm9kdWN0IiA6ICJwcm9kdWN0IiwKICAiTGFuZy5QYWdlcyIgOiAiUGFnZXMiLAogICJMYW5nLkNob29zZUNvbW1pdHRlZXMiIDogIlNlbGVjdCBjb21taXR0ZWVzIiwKICAiTGFuZy5QYXNzd29yZFRvb1Nob3J0IiA6ICJQYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IDYgY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuRGVsaXZlcnlUZXJtcyIgOiAiRGVsaXZlcnkgdGVybXMiLAogICJMYW5nLllvdXJDb250YWN0UGVyc29uIiA6ICJDb250YWN0IiwKICAiTGFuZy5QaWlsb3RhU2lkb3MiIDogIkhpZGUgcmVsYXRpb25zaGlwcyIsCiAgIkxhbmcuUG9zdGFsY29kZSIgOiAiUG9zdGNvZGUiLAogICJMYW5nLlBhcGVyQmlsbCIgOiAiUmVndWxhciBpbnZvaWNlIiwKICAiTGFuZy5BY2NlcHRlZCIgOiAiQXBwcm92ZWQiLAogICJMYW5nLkFkZEZhaWxlZCIgOiAiRmFpbGVkIHRvIGFkZCIsCiAgIkxhbmcuUmVjb21tZW5kZWRDb21wYW55TG9nb1NpemUiIDogIlJlY29tbWVuZGVkIGltYWdlIHNpemU6IDI0MHB4IHggMjQwcHguIiwKICAiTGFuZy5BbGwiIDogIkFsbCIsCiAgIkxhbmcuTm8iIDogIk5vIiwKICAiTGFuZy5DcmVhdGVkRGF0ZURlc2MiIDogIkRhdGUgb2YgcHVibGljYXRpb24sIGRlc2NlbmRpbmciLAogICJMYW5nLlBsYWNlT2ZSZWNpZGVuY2UiIDogIlBsYWNlIG9mIHJlc2lkZW5jZSIsCiAgIkxhbmcuQ2hhbmdlVXNlcm5hbWUiIDogIkNoYW5nZSB1c2VyIElEIiwKICAiTGFuZy5Eb3dubG9hZFVudGlsIiA6ICJBdmFpbGFibGUgZm9yIGRvd25sb2FkIHVudGlsIiwKICAiTGFuZy5EZWxldGVQZXJzb24iIDogIlJlbW92ZSB1c2VyIiwKICAiTGFuZy5GaW5uaXNoIiA6ICJGaW5uaXNoIiwKICAiTGFuZy5DcmVhdGVkIiA6ICJDcmVhdGVkIiwKICAiTGFuZy5BZGRTZWFyY2hQaHJhc2VzIiA6ICJBZGQga2V5d29yZCIsCiAgIkxhbmcuQWRkU3VjY2VzcyIgOiAiQWRkZWQgc3VjY2VzZnVsbHkiLAogICJMYW5nLk5vLlVzZXJzIiA6ICJObyB1c2VycyIsCiAgIkxhbmcuRWxlY3RyaWNCaWxsIiA6ICJFLWludm9pY2UiLAogICJMYW5nLlN3ZWRpc2giIDogIlN3ZWRpc2giLAogICJMYW5nLktleXdvcmRzSW5FbmdsaXNoIiA6ICJBc2lhc2FuYXQgZW5nbGFubmlrc2kgKGVuKSIsCiAgIkxhbmcuRGVsaXZlcnlUaW1lSXMiIDogIkVzdGltYXRlZCBkZWxpdmVyeSBpbiIsCiAgIkxhbmcuS2V5d29yZCIgOiAiS2V5d29yZCIsCiAgIkxhbmcuRGF0ZSIgOiAiRGF0ZSIsCiAgIkxhbmcuT25lTGljZW5jZSIgOiAibGljZW5jZSIsCiAgIkxhbmcuTWF4VXNlcnMiIDogIk1heGltdW0gbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5PcGVuUHJvZHVjdGdyb3VwcyIgOiAiT3BlbiBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuTGVhcm5pbmcuSW5zdGl0dXRpb24iIDogIlNjaG9vbCIsCiAgIkxhbmcuU2VhcmNoVXNlciIgOiAiRmluZCB1c2VyIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VPcmRlcmVkIiA6ICJZb3UgaGF2ZSBzdWJzY3JpYmVkIHRvIHRyYWNrIHRoaXMgcHVibGljYXRpb24uIiwKICAiTGFuZy5GaWxsQWxsUGFzc3dvcmRGaWVsZHMiIDogIlBsZWFzZSBmaWxsIG91dCBhbGwgZmllbGRzLiIsCiAgIkxhbmcuRmlsbEluUmVxdWlyZWRGaWVsZHMiIDogIkZpbGwgaW4gYWxsIHJlcXVpcmVkIGZpZWxkcyIsCiAgIkxhbmcuSXRlbUluQ2FydERpYWxvZ0RlbGl2ZXJ5IiA6ICJBZGQgbmV3IGRlbGl2ZXJ5IG1ldGhvZCIsCiAgIkxhbmcuQmFja1RvU2VhcmNoUmVzdWx0IiA6ICJQcmV2aW91cyIsCiAgIkxhbmcuVXNlci5JbmZvIiA6ICJVc2VyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5BZGRpdGlvbmFsQ29tbWVudHMiIDogIkFkZGl0aW9uYWwgY29tbWVudHMiLAogICJMYW5nLkludmFsaWRWYWx1ZSIgOiAiSW52YWxpZCB2YWx1ZSIsCiAgIkxhbmcuUkVDRUlQVCIgOiAiUkVDRUlQVCIsCiAgIkxhbmcuQWx2THloIiA6ICJWQVQiLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlTm9BY2Nlc3MiIDogIllvdSBkbyBub3QgaGF2ZSBwZXJtaXNzaW9uIGZvciB0aGlzIGNvbGxlY3Rpb24uIiwKICAiTGFuZy5Db21wYW55LkV4dHJhSW5mbyIgOiAiQWRkaXRpb25hbCBjb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5QZXJtaXNzaW9uT3JkZXJDb21wYW55IiA6ICJBdXRob3JpemVkIHRvIG9yZGVyIHB1YmxpY2F0aW9ucyBmcm9tIHRoZSBTRlMgd2Vic2hvcCIsCiAgIkxhbmcuRG93bmxvYWRhYmxlRnJvbVN0b3JlIiA6ICJEb3dubG9hZCAocGRmKS4iLAogICJMYW5nLkhlbHAiIDogIkhlbHAiLAogICJMYW5nLllvdWhhdmUiIDogIllvdSBoYXZlIiwKICAiTGFuZy5BZGRQZXJzb24iIDogIkFkZCB1c2VyIiwKICAiTGFuZy5Mb2dpbk5vdEVtYWlsRm9ybSIgOiAiVXNlcm5hbWUgbXVzdCBiZSBhIHdvcmtpbmcgZS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLmFwcHJvdmVkQnkiIDogInB1YmxpY2F0aW9ucyIsCiAgIkNVUlJFTlRQQVRIIiA6ICIvc2ZzL3Nmcy5rZXl3b3Jkcy8iLAogICJMYW5nLkdvVG9XZWJzdG9yZUZvckRvd25sb2FkIiA6ICJMb2cgaW4gdG8gU0ZTIHNob3AgdG8gZG93bmxvYWQgcHVibGljYXRpb24iLAogICJMYW5nLlN1bW1hcnkiIDogIlN1bW1hcnkiLAogICJMYW5nLkVuZ2xpc2giIDogIkVuZ2xpc2giLAogICJMYW5nLlBhc3N3b3JkTm9NYXRjaCIgOiAiUGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuRG93bmxvYWRQZXJtaXNzaW9uIiA6ICJBY2Nlc3MgdG8gU0ZTIHdlYnNob3AgZm9yIHB1YmxpY2F0aW9uIGRvd25sb2FkcyBhZ2FpbnN0IGludm9pY2UiLAogICJMYW5nLlNlbGVjdENvbGxlY3Rpb24iIDogIlNlbGVjdCBjb2xsZWN0aW9uIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2VUaW1lIiA6ICJTRlMgY3VzdG9tZXIgc2VydmljZSBpcyBvcGVuIG9uIHdlZWtkYXlzIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVCZWdpbiIgOiAiRG93bmxvYWQgYXZhaWxhYmxlIGZyb20iLAogICJMYW5nLkRlbGl2ZXJ5UGFwZXIuTWFpbC5UZXh0IiA6ICJQcmludGVkIFNGUyBwdWJsaWNhdGlvbnMgYXJlIHVzdWFsbHkgcG9zdGVkIHdpdGhpbiB0d28gYnVzaW5lc3MgZGF5cy4gRm9yIGVzdGltYXRlZCB0aW1lIG9mIGRlbGl2ZXJ5IG9mIG90aGVyIHByaW50ZWQgcHVibGljYXRpb25zLCBwbGVhc2UgY29udGFjdCBTRlMgQ3VzdG9tZXIgU2VydmljZS4gU0ZTIGRlbGl2ZXJzIHByaW50ZWQgcHVibGljYXRpb25zIHRvIGN1c3RvbWVycyBpbiBGaW5sYW5kIG9ubHkuIEludm9pY2luZyBpcyBhdmFpbGFibGUgZm9yIGNvbXBhbmllcy4iLAogICJMYW5nLkNvbXBhbnlJbmZvcm1hdGlvbiIgOiAiQ29tcGFueSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQnVzaW5lc3NJRCIgOiAiQ29tcGFueSBJRCIsCiAgImVsZW1lbnQucHVibGljbGluayIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLk5vU2VhcmNoUmVzdWx0cyIgOiAiWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gcmVzdWx0cy4gUGxlYXNlIHJlZmluZSB5b3VyIHNlYXJjaCBvcHRpb25zIiwKICAiaTE4bi5Gb3Jnb3R0ZW5QYXNzd29yZCIgOiAiVW5vaHR1bnV0IHNhbGFzYW5hIiwKICAic2ZzLmZvcm1lZGl0b3IuY29udGFjdCIgOiAiQ29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQ29udGVudFNlYXJjaCIgOiAiSW5jbHVkZXMgcGFnZXMiLAogICJMYW5nLkNvbW1pdHRlZXMiIDogIkNvbW1pdHRlZXMiLAogICJMYW5nLlJlZlB1YnMiIDogIlZpaXRlanVsa2Fpc3V0IChlbikiLAogICJMYW5nLlNlYXJjaFNGU3NhaGtvIiA6ICJIYWUgU0ZTLWp1bGthaXN1YSIsCiAgIkxhbmcuTWFyY2giIDogIk1hcmNoIiwKICAiTGFuZy5Qcm9kdWN0c0Rvd25sb2FkYWJsZUZvclRocmVlRGF5cyIgOiAiUHJvZHVjdHMgbWF5IGJlIGRvd25sb2FkZWQgd2l0aGluIGEgdGhyZWUgZGF5cycgcGVyaW9kLiIsCiAgIkxhbmcuU2VhcmNoV2Vic2hvcCIgOiAiU2VhcmNoIHdlYnNob3AiLAogICJMYW5nLk5hbWUiIDogIk5hbWUiLAogICJMYW5nLnB1YmxpY2F0aW9ucyIgOiAicHVibGljYXRpb25zIiwKICAiTGFuZy5DaGF0RGlzY29ubmVjdGVkIiA6ICJEaXNjb25uZWN0ZWQiLAogICJMYW5nLk5vTGljZW5jZXNSZXNlcnZlZCIgOiAiVGhlcmUgYXJlIG5vIGxpY2Vuc2VzIGF2YWlsYWJsZSBmb3IgdGhlIGZvbGxvd2luZyBjb2xsZWN0aW9uKHMpOiIsCiAgIkxhbmcuRG93bmxvYWRDU1YiIDogIkRvd25sb2FkIGFzIENTViBmaWxlIiwKICAiTGFuZy5Zb3VIYXZlIiA6ICJZb3UgaGF2ZSIsCiAgIkxhbmcuUmVtb3ZlVXNlciIgOiAiUmVtb3ZlIHVzZXIiLAogICJMYW5nLk51bWJlck9mVXNlcnNNYW5hZ2VtZW50IiA6ICJVc2VyIGNvdW50IGNvbnRyb2wiLAogICJMYW5nLlNob3dQcm9kdWN0Z3JvdXBzIiA6ICJTaG93IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5EZWxpdmVyeUVtYWlsIiA6ICJEZWxpdmVyeSBFLW1haWwiLAogICJMYW5nLlN1YnNjcmlwdGlvbk5vdGlmaWNhdGlvbnMiIDogIlN1YnNjcmlwdGlvbiBub3RpZmljYXRpb25zIiwKICAiTGFuZy5Ob1JlZmVyZW5jZXMiIDogIk5vIHJlZmVyZW5jZXMgZm9yIHRoaXMgcHVibGljYXRpb24uIiwKICAiTGFuZy5Nb3N0U29sZEZyb21Qcm9kdWN0Z3JvdXAiIDogIk1vc3QgcG9wdWxhciBpbiB0aGlzIHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLlBlcnNvbmFsLkluZm9ybWF0aW9uIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuRGVsaXZlcnlQcmljZSIgOiAiSGFuZGxpbmcgZmVlIiwKICAiTGFuZy5sZWFybmluZ0luc3RpdHV0aW9uIiA6ICJzY2hvb2wiLAogICJMYW5nLkhpZGVSZWxhdGlvbnNoaXBzIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMgYXNzb2NpYXRlZCB3aXRoIHB1YmxpY2F0aW9uIiwKICAiTGFuZy51bml0IiA6ICJkaXZpc2lvbiIsCiAgIkxhbmcuVXNlciIgOiAiVXNlciIsCiAgIkxhbmcuWWVzIiA6ICJZZXMiLAogICJMYW5nLlJlZ2lzdGVyVG9TaG9wIiA6ICJDcmVhdGUgYWNjb3VudCIsCiAgIkxhbmcuRG93bmxvYWRhYmxlIiA6ICJBdmFpbGFibGUgZm9yIGRvd25sb2FkIHVudGlsIiwKICAiTGFuZy5FbWFpbC5Vc2VyTmFtZSIgOiAiU8OkaGvDtnBvc3Rpb3NvaXRlIChrw6R5dHTDpGrDpHR1bm51cykiLAogICJMYW5nLkNvbnRyYWN0TnVtYmVyIiA6ICJDb250cmFjdCBudW1iZXIiLAogICJ2aWV3dXJsIiA6ICIvYmluL2dldC92aWQvWjdNYUlpWG1ULlo3Tk5ZMTVQbC4xR3ppYWF3bTQiLAogICJMYW5nLmxhbmd1YWdlIiA6ICJsYW5ndWFnZSIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9PbmxpbmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgb25saW5lIHNlcnZpY2Ugd2l0aCB5b3VyIElEIiwKICAiTGFuZy5Oby5WQVQuTnVtYmVyIiA6ICJObyBWQVQgSUQiLAogICJwdWJsaWN1cmwiIDogIi9lbGVtZW50Lmh0bWwuc3R4IiwKICAiTGFuZy5UaW1lbGltaXQiIDogIlB1Ymxpc2hlZCIsCiAgIkxhbmcuVXNhZ2VSZXBvcnRzIiA6ICJVc2FnZSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU0ZTSGFuZGJvb2siIDogIlNGUyBoYW5kYm9vayIsCiAgIkxhbmcuaW5jbCIgOiAiaW5jbC4iLAogICJMYW5nLlBlcnNvbmFsSW5mb3JtYXRpb24iIDogIllvdXIgaW5mb3JtYXRpb24iLAogICJzZnMuZm9ybWVkaXRvci5yYWRpb3NldCIgOiAiUmFkaW8gc2V0IiwKICAiTGFuZy5TaG93UmVsYXRpb25zaGlwcyIgOiAiU2hvdyByZWxhdGlvbnNoaXBzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgImRhdGFfbGlzdGVuZXJzIiA6ICJzZnMvc2ZzLmtleXdvcmRzIiwKICAiTGFuZy5PZmZlclJlcXVlc3QiIDogIlF1b3RlIiwKICAiTGFuZy5TZW50T2ZmZXJSZXF1ZXN0cyIgOiAiU2VudCBxdW90ZXMiLAogICJMYW5nLkxpc3RTdGFuZGFyZFNlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuQ29udGFjdFBob25lIiA6ICJQaG9uZSIsCiAgIkxhbmcuR29Ub0luZm9ybWF0aW9uQ3VzdG9tZXJTZXJ2aWNlIiA6ICJHbyB0byBjdXN0b21lciBzZXJ2aWNlIGZvciBpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgInNraW4iIDogIi9lbGVtZW50cy9zZnMua2V5d29yZHMvc2tpbnMvc2ZzLmtleXdvcmRzLmh0bWwiLAogICJMYW5nLlNGU0lDU2dyb3VwcyIgOiAiUHJvZHVjdCBncm91cChzKSIsCiAgIkxhbmcuU2VhcmNoS29taXRlYXQiIDogIkNvbW1pdHRlZXMiLAogICJMYW5nLk9yZGVyUmF0aWZpY2F0aW9uRGF0ZURlc2MiIDogIkRhdGUgb2YgaW1wbGVtZW50YXRpb24sIGRlc2NlbmRpbmciLAogICJMYW5nLldpdGhUYXgiIDogIldpdGggdGF4IiwKICAiTGFuZy5EZXBhcnRtZW50IiA6ICJVbml0L2RpdmlzaW9uIiwKICAiTGFuZy5MaWNlbnNlUmVzZXJ2ZVN1Y2Nlc3MiIDogIkEgbGljZW5zZSB0byB0aGlzIGNvbGxlY3Rpb24gaGFzIGJlZW4gcmVzZXJ2ZWQgZm9yIHlvdS4iLAogICJMYW5nLlVuaXQiIDogIlVuaXQiLAogICJMYW5nLkRlZmF1bHQiIDogIkRlZmF1bHQiLAogICJMYW5nLlNob3dDb21taXR0ZWVzIiA6ICJTaG93IGNvbW1pdHRlZXMiLAogICJMYW5nLk90aGVyUHVibGljYXRpb25zIiA6ICJPdGhlciBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlJhdGlmaWNhdGlvbkRhdGVFbmQiIDogIlRvIiwKICAiTGFuZy5BZGQiIDogIkFkZCIsCiAgIkxhbmcuTGltaXRTZWFyY2giIDogIkxpbWl0IHNlYXJjaCIsCiAgIkxhbmcuQ29sbGVjdGlvbk5vdGlmaWNhdGlvbnMiIDogIkNvbGxlY3Rpb24gdXBkYXRlIG5vdGlmaWNhdGlvbnMiLAogICJMYW5nLkp1bmUiIDogIkp1bmUiLAogICJMYW5nLkJhY2siIDogIlByZXZpb3VzIiwKICAiTGFuZy5QYXNzd29yZC5DbHVlIiA6ICJQYXNzd29yZCBoaW50IiwKICAiTGFuZy5Gb3Jnb3R0ZW5QYXNzd29yZCIgOiAiRm9yZ290IHlvdXIgcGFzc3dvcmQ/IiwKICAiTGFuZy5TYXZlQ2hhbmdlcyIgOiAiU2F2ZSBjaGFuZ2VzIiwKICAiTGFuZy5SZWdpc3RlcldlYlNob3BJZEluZm8iIDogIlRvIHB1cmNoYXNlIHByb2R1Y3RzLCBjb21wbGV0ZSB5b3VyIGFjY291bnQgaW5mb3JtYXRpb24gdXNpbmcgdGhlIHJlZ2lzdHJhdGlvbiBmb3JtIiwKICAiTGFuZy5Db250cmFjdC5SaWdodHMiIDogIkFjY2VzcyByaWdodHMiLAogICJMYW5nLkN1c3RvbWVySW5mb3JtYXRpb24iIDogIkN1c3RvbWVyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5CZWdpbmRhdGUiIDogIlN0YXJ0IGRhdGUiLAogICJMYW5nLk9mZmVyUmVxdWVzdExhbmd1YWdlcyIgOiAiS2llbGlzeXlzIiwKICAiTGFuZy5JbnZhbGlkRW1haWwiIDogIkNoZWNrIHlvdXIgZS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLldlaWdodCIgOiAiV2VpZ2h0IiwKICAiTGFuZy5CdXkiIDogIkdvIHRvIGNoZWNrb3V0IiwKICAiTGFuZy5kZXBhcnRtZW50IiA6ICJkaXZpc2lvbiIsCiAgIkxhbmcuTmV3VXNlciIgOiAiTmV3IHVzZXIiLAogICJMYW5nLkVkaXRlZCIgOiAiRWRpdGVkIiwKICAiTGFuZy5CaWxsaW5nUG9zdE9mZmljZSIgOiAiQ2l0eS90b3duIiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VDYW5jZWxsYXRpb25GYWlsZWQiIDogIlRyYWNraW5nIHNlcnZpY2UgY2FuY2VsbGF0aW9uIGZhaWxlZC4iLAogICJMYW5nLkNsZWFyIiA6ICJDbGVhciIsCiAgIkxhbmcuQ2xvc2VTdWJHcm91cHMiIDogIkNsb3NlIHN1Yi1ncm91cHMiLAogICJMYW5nLkJpbGxpbmcuSW5mby5QYXBlci5PcmRlciIgOiAiT3JkZXIgYmlsbGluZyBpbmZvcm1hdGlvbiAocGFwZXIgaW52b2ljZSkgIiwKICAiTGFuZy5SZWZlcmVuY2VGaWVsZCIgOiAiUmVmZXJlbmNlIiwKICAiTGFuZy5Db21wYW55IiA6ICJDb21wYW55IiwKICAiZWxlbWVudC5saW5rIiA6ICIvZWxlbWVudC5odG1sLnN0eCIsCiAgIkxhbmcuUGF5bWVudFN1Y2Nlc3MiIDogIlBheW1lbnQgc3VjY2Vzc2Z1bC4iLAogICJMYW5nLlRyeUFnYWluIiA6ICJSZXRyeSIsCiAgIkxhbmcuVG9wTmF2aUlFQyIgOiAiSUVDIiwKICAiTGFuZy5MaXN0SGFuZGJvb2tTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLlBpZWNlcyIgOiAiaXRlbShzKSIsCiAgIkxhbmcuSnVseSIgOiAiSnVseSIsCiAgIkxhbmcuQnV5RnJvbVdlYnN0b3JlIiA6ICJTZWFyY2ggd2Vic2hvcCIsCiAgIkxhbmcuT3JkZXJUaW1lIiA6ICJUaW1lIG9mIG9yZGVyIiwKICAiTGFuZy5DYW5jZWxGb3JtIiA6ICJDYW5jZWxsYXRpb24gZm9ybSIsCiAgIkxhbmcuU2ltdWx0YW5lb3VzVXNlcnMiIDogIk51bWJlciBvZiBzaW11bHRhbmVvdXMgdXNlcnMiLAogICJMYW5nLlNob3BwaW5nQ2FydCIgOiAiQ2FydCIsCiAgIkxhbmcuSW52YWxpZFl0dW5udXMiIDogIllvdXIgVkFUIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5EaXJlY3RpdmUiIDogIkRpcmVjdGl2ZSIsCiAgIkxhbmcuT3RoZXJMb2dpbiIgOiAiT3RoZXIiLAogICJMYW5nLkN1c3RvbWVyc2hpcCIgOiAiQ3VzdG9tZXJzaGlwIiwKICAiTGFuZy5Db21wYW55SW5mb1VwZGF0ZWQiIDogIkNvbXBhbnkgaW5mb3JtYXRpb24gdXBkYXRlZC4iLAogICJMYW5nLkFjdGl2ZVB1YmxpY2F0aW9ucyIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5Qcm9kdWN0QmVpZ25Qcm9jZXNzZWRIZWFkZXIiIDogIlRoZSBmaWxlIGlzIGJlaW5nIHByb2Nlc3NlZCIsCiAgIkxhbmcuSVBMb2dpbk5vdEVtYWlsRm9ybSIgOiAiTG9naW4gbXVzdCBiZSBjb25maXJtZWQgZnJvbSB0aGlzIElQLWFkZHJlc3MuIENvbmZpcm1hdGlvbiBlbWFpbCBjYW5ub3QgYmUgc2VudCBiZWNhdXNlIHlvdXIgdXNlciBuYW1lIGlzIG5vdCBhbiBlbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuV3JpdGVIZXJlIiA6ICJUeXBlIGhlcmUiLAogICJMYW5nLkxpbWl0VXNpbmdDb21taXR0ZWVzIiA6ICJMaW1pdCB1c2luZyBjb21taXR0ZWVzIiwKICAiTGFuZy5FbWFpbEluZm8iIDogIllvdXIgZS1tYWlsIGFkZHJlc3MgaXMgeW91ciB1c2VyIElELiIsCiAgIkxhbmcuVmlzaXRBZGRyZXNzIiA6ICJTdHJlZXQgYWRkcmVzcyIsCiAgIkxhbmcuT2xkVXNlcm5hbWUiIDogIk9sZCB1c2VyIElEIiwKICAiTGFuZy5MaWNlbnNlUmVzZXJ2ZUZhaWwiIDogIkFsbCBsaWNlbnNlcyBmb3IgdGhpcyBjb2xsZWN0aW9uIGFyZSBhbHJlYWR5IHJlc2VydmVkLiIsCiAgIkxhbmcuTWFpbGluZ0xpc3RzIiA6ICJFbGVjdHJvbmljIG1haWxpbmcgbGlzdHMiLAogICJMYW5nLlJlbW92ZVVzZXJGcm9tQ29sbGVjdGlvbkNvbmZpcm0iIDogIkFyZSB5b3Ugc3VyZSB0byByZW1vdmUgcGVybWlzc2lvbiBmcm9tIHVzZXIiLAogICJMYW5nLlNpZG9rc2V0IiA6ICJSZWxhdGlvbnNoaXBzIiwKICAiTGFuZy5DaGFuZ2UuUGFzc3dvcmQiIDogIlJlc2V0IHBhc3N3b3JkIiwKICAiIiA6ICIiCn0=