eyJhbGciOiJFUzI1NiIsInNpZ1QiOiIyMDI2LTA2LTEwVDEzOjI3OjAwWiIsIng1YyI6WyJNSUlCclRDQ0FWT2dBd0lCQWdJVWNDRHlFZGhzay9NMUJSRG9IZGFRaFNsb21rd3dDZ1lJS29aSXpqMEVBd0l3TERFcU1DZ0dBMVVFQXd3aGRISjFjM1F1YzJseWIzTXViM0puSUZSeWRYTjBJRXhwYzNRZ1UybG5ibVZ5TUI0WERUSTJNRFF5TURFeE5UWXpNRm9YRFRJNU1EUXhPVEV4TlRZek1Gb3dMREVxTUNnR0ExVUVBd3doZEhKMWMzUXVjMmx5YjNNdWIzSm5JRlJ5ZFhOMElFeHBjM1FnVTJsbmJtVnlNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVqZHFJZmNXMThTVVk4dkt4eEQ0WUN5bnpoN3hkeStvU0ZYWUVtS29RT3NTTzJhcTRMcW8yMjc0Yk9iV01UVzQ4bFBKL0xSWDBKVXdzOE9YUWFDS2dMNk5UTUZFd0hRWURWUjBPQkJZRUZGRHI0UExnYlRkWkViMXJRNTl5eWxmZjNxc1NNQjhHQTFVZEl3UVlNQmFBRkZEcjRQTGdiVGRaRWIxclE1OXl5bGZmM3FzU01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJZ2NaRWJPMXplNTNvaVpZZXNxTlRhZVBXSEhXTDlqQXdKMWpYeUVGUUtaZVVDSVFDd3hNUkh0Mm83aS9VYkRyRUdieUNtZGIreEtHQnBualRvUTFrUXp3ZHplQT09Il0sIng1dCNTMjU2IjoiWGpTbTB1WkgzMk9kOV9TVl9PU0V0WVM0bFY2TDVPWXR0U0tUeUJ5NG10NCJ9.ewogICJMb1RFIjogewogICAgIkxpc3RBbmRTY2hlbWVJbmZvcm1hdGlvbiI6IHsKICAgICAgIkxvVEVWZXJzaW9uSWRlbnRpZmllciI6IDEsCiAgICAgICJMb1RFU2VxdWVuY2VOdW1iZXIiOiAwLAogICAgICAiTG9URVR5cGUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1RydXN0ZWRMaXN0L1RTTFR5cGUvRVVnZW5lcmljIiwKICAgICAgIlNjaGVtZU9wZXJhdG9yTmFtZSI6IFsKICAgICAgICB7CiAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAidmFsdWUiOiAiRVdDIENvbnNvcnRpdW0iCiAgICAgICAgfQogICAgICBdLAogICAgICAiU2NoZW1lVGVycml0b3J5IjogIkVVIiwKICAgICAgIkxpc3RJc3N1ZURhdGVUaW1lIjogIjIwMjYtMDYtMTBUMTM6Mjc6MDBaIiwKICAgICAgIk5leHRVcGRhdGUiOiAiMjAyNi0xMi0wN1QxMzoyNzowMFoiLAogICAgICAiRGlzdHJpYnV0aW9uUG9pbnRzIjogWwogICAgICAgICJodHRwczovL3RydXN0LnNpcm9zLm9yZy9ld2MtZGVtby54bWwiCiAgICAgIF0KICAgIH0sCiAgICAiVHJ1c3RlZEVudGl0aWVzTGlzdCI6IFsKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJQYXltZW50IEF1dGhlbnRpY2F0b3IgSXNzdWVyIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJDYWxlYSBEb3JvYmFuyJtpbG9yIDMwLTM2IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJDbHVqLU5hcG9jYSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICI0MDAxMjEiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiUk8iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmNvbnRhY3RAYnRybC5ybyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBI3RzcDAtc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly93d3cuYmFuY2F0cmFuc2lsdmFuaWEucm8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJQYXltZW50IEF1dGhlbnRpY2F0b3IgSXNzdWVyIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0VBQSIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJCdWRhIENhc3RsZSBUaWNrZXQgREVWIElzc3VlciIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiU3plbnQgR3nDtnJneSB0w6lyIDIiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIkJ1ZGFwZXN0IiwKICAgICAgICAgICAgICAgICJQb3N0YWxDb2RlIjogIjEwMTQiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiSFUiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmluZm9AcmRlLWV3Yy5odSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBI3RzcDEtc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9yZGUtZXdjLmh1L2J1ZGFjYXN0bGVleHBlcmllbmNlX2RldiIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkJ1ZGEgQ2FzdGxlIFRpY2tldCBERVYgSXNzdWVyIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0VBQSIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJTZXJ2aWNlIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICIxMCBTa291emUgc3RyIiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJQaXJhZXVzIiwKICAgICAgICAgICAgICAgICJQb3N0YWxDb2RlIjogIjE4NTM2IiwKICAgICAgICAgICAgICAgICJDb3VudHJ5IjogIkVMIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIlRFRWxlY3Ryb25pY0FkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgInVyaVZhbHVlIjogIm1haWx0bzp0cmlhbnRhZnlsbG91Lm5pQGFlZ2Vhbi5nciIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBI3RzcDItc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9mYXN0ZmVycmllcy5jb20uZ3IvZW4vIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiU2VydmljZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiQ1ouTklDIEVBQSIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiTWlsZXNvdnNrYSA1IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJQcmFndWUiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMTMwMDAiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiQ1oiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmphcm9taXIudGFsaXJAbmljLmN6IgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJURUluZm9ybWF0aW9uVVJJIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEjdHNwMy1zdmMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL3d3dy5uaWMuY3ovIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQ1ouTklDIEVBQSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiQ1ogUElEIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJNaWxlc292c2thIDUiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIlByYWd1ZSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIxMzAwMCIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJDWiIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86amFyb21pci50YWxpckBuaWMuY3oiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9QSUQjdHNwMy1zdmMxIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL3d3dy5uaWMuY3ovIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQ1ogUElEIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9QSUQiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiRElHRyBXYWxsZXQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIkJveCAxNCIsCiAgICAgICAgICAgICAgICAiTG9jYWxpdHkiOiAiU3VuZHN2YWxsIiwKICAgICAgICAgICAgICAgICJQb3N0YWxDb2RlIjogIjg1MSAwMiIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJTRSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86aW5mb0BkaWdnLnNlIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJURUluZm9ybWF0aW9uVVJJIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvTlBXUCN0c3A0LXN2YzAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vd3d3LmRpZ2cuc2UiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJESUdHIFdhbGxldCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvTlBXUCIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJTd2VkZW4gUElEIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJCb3ggMTQiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIlN1bmRzdmFsbCIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICI4NTEgMDIiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiU0UiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmluZm9AZGlnZy5zZSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL1BJRCN0c3A0LXN2YzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vd3d3LmRpZ2cuc2UiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJTd2VkZW4gUElEIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9QSUQiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiRGlnaWRlbnRpdHkgUElEIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJTY2hlbmtrYWRlIDUwIiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJEZW4gSGFhZyIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIyNTk1IEFSIiwKICAgICAgICAgICAgICAgICJDb3VudHJ5IjogIk5MIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIlRFRWxlY3Ryb25pY0FkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgInVyaVZhbHVlIjogIm1haWx0bzpoZWxwZGVza0BkaWdpZGVudGl0eS5jby51ayIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL1BJRCN0c3A1LXN2YzAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vd3d3LmRpZ2lkZW50aXR5LmV1LyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkRpZ2lkZW50aXR5IFBJRCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvUElEIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogIkRpZ2lkZW50aXR5IFdhbGxldCIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiU2NoZW5ra2FkZSA1MCIsCiAgICAgICAgICAgICAgICAiTG9jYWxpdHkiOiAiRGVuIEhhYWciLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMjU5NSBBUiIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJOTCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86aGVscGRlc2tAZGlnaWRlbnRpdHkuY28udWsiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9OUFdQI3RzcDUtc3ZjMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly93d3cuZGlnaWRlbnRpdHkuZXUvIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiRGlnaWRlbnRpdHkgV2FsbGV0IgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9OUFdQIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogIkVVREkgV2FsbGV0IERlbW8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIkxpbnR1bGFoZGVua3VqYSAyIiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJIZWxzaW5raSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIwMDUzMCIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJGSSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86ZGlnaWhlbmtpbG9sbGlzeXlzQGR2di5maSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL05QV1AjdHNwNi1zdmMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2R2di5maS9lbi8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJFVURJIFdhbGxldCBEZW1vIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9OUFdQIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogIkUtR3JvdXAgTXlEIFdhbGxldCIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiQWxzbyBUb3Jva3Zlc3ogdXQgMiIsCiAgICAgICAgICAgICAgICAiTG9jYWxpdHkiOiAiQnVkYXBlc3QiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMTAyMiIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJIVSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86aW5mb0BlZ3JvdXAuaHUiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9OUFdQI3RzcDctc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly93d3cuZWdyb3VwLmh1LyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkUtR3JvdXAgTXlEIFdhbGxldCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvTlBXUCIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJFVURJIFdhbGxldCIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiS2lmaXNpYXMgQXYuIDciLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIkF0aGVucyIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIxMTUyMyIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJFTCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86aW5mb0Bncm5ldC5nciIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL05QV1AjdHNwOC1zdmMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2dybmV0LmdyIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiRVVESSBXYWxsZXQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL05QV1AiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiRVVESVcgVGVzdGluZyBJc3N1ZXIiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIktpZmlzaWFzIEF2LiA3IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJBdGhlbnMiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMTE1MjMiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiRUwiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmluZm9AZ3JuZXQuZ3IiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9QSUQjdHNwOC1zdmMxIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2dybmV0LmdyIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiRVVESVcgVGVzdGluZyBJc3N1ZXIiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL1BJRCIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJJRHVuaW9uIEVBQSBJc3N1ZXIiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIlJoZWluc3RyYXNzZSA1IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJMYW5nZW4gKEhlc3NlbikiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiNjMyMjUiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiREUiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmluZm9AaWR1bmlvbi5ldSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL0VBQSN0c3A5LXN2YzAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vaWR1bmlvbi5ldSIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogIklEdW5pb24gRUFBIElzc3VlciIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvRUFBIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogImlHcmFudC5pbyBEYXRhIFdhbGxldCBJRC1XYWxsZXQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIkLDtnNzdsOkZ2VuIDI4IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJTb2xsZW50dW5hLCBTdG9ja2hvbG0iLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMTkyNTUiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiU0UiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOnN1cHBvcnRAaWdyYW50LmlvIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJURUluZm9ybWF0aW9uVVJJIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvTFBXUCN0c3AxMC1zdmMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2lncmFudC5pbyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogImlHcmFudC5pbyBEYXRhIFdhbGxldCBJRC1XYWxsZXQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL0xQV1AiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiaUdyYW50LmlvIERhdGEgV2FsbGV0IElELVdhbGxldCIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiQsO2c3N2w6RnZW4gMjgiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIlNvbGxlbnR1bmEsIFN0b2NraG9sbSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIxOTI1NSIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJTRSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86c3VwcG9ydEBpZ3JhbnQuaW8iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vZXdjLWNvbnNvcnRpdW0uZ2l0aHViLmlvL2V3Yy10cnVzdC1saXN0L1Ryc3RTdmMvU3ZjdHlwZS9OUFdQI3RzcDEwLXN2YzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vaWdyYW50LmlvIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiaUdyYW50LmlvIERhdGEgV2FsbGV0IElELVdhbGxldCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvTlBXUCIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJpR3JhbnQuaW8gRUFBIElzc3VlciIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiQsO2c3N2w6RnZW4gMjgiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIlNvbGxlbnR1bmEsIFN0b2NraG9sbSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIxOTI1NSIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJTRSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86c3VwcG9ydEBpZ3JhbnQuaW8iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0VBQSN0c3AxMC1zdmMyIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2lncmFudC5pbyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogImlHcmFudC5pbyBFQUEgSXNzdWVyIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0VBQSIKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgewogICAgICAgICJUcnVzdGVkRW50aXR5SW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAiVEVOYW1lIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ2YWx1ZSI6ICJJRyBFQUEiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIlZpYSBUb3Jpbm8gNDgiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIk1pbGFuIiwKICAgICAgICAgICAgICAgICJTdGF0ZU9yUHJvdmluY2UiOiAiTWlsYW4iLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMjAxMjMiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiSVQiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmluZm9AaW50ZXNpZ3JvdXAuY29tIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJURUluZm9ybWF0aW9uVVJJIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEjdHNwMTEtc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly93d3cuaW50ZXNpZ3JvdXAuY29tL2VuLyIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogIklHIEVBQSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiSW50ZXNpIEdyb3VwIEVVIFF1YWxpZmllZCBFbGVjdHJvbmljIFNpZ25hdHVyZSIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiVmlhIFRvcmlubyA0OCIsCiAgICAgICAgICAgICAgICAiTG9jYWxpdHkiOiAiTWlsYW4iLAogICAgICAgICAgICAgICAgIlN0YXRlT3JQcm92aW5jZSI6ICJNaWxhbiIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIyMDEyMyIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJJVCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86aW5mb0BpbnRlc2lncm91cC5jb20iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0NBL1FDI3RzcDExLXN2YzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vd3d3LmludGVzaWdyb3VwLmNvbS9lbi8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJJbnRlc2kgR3JvdXAgRVUgUXVhbGlmaWVkIEVsZWN0cm9uaWMgU2lnbmF0dXJlIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlNlcnZpY2VEaWdpdGFsSWRlbnRpdHkiOiB7fSwKICAgICAgICAgICAgICAiU2VydmljZVR5cGVJZGVudGlmaWVyIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0NBL1FDIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogIkxpc3NpIElELVdhbGxldCIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiRXNjaGVyc2hlaW1lciBMYW5kc3RyYXNzZSA2IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJGcmFua2Z1cnQiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiNjAzMTgiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiREUiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOndhbGxldEBsaXNzaS5pZCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL05QV1AjdHNwMTItc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly9saXNzaS5pZC8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJMaXNzaSBJRC1XYWxsZXQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL05QV1AiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiU2lnbmljYXQgRUFBIElzc3VlciIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiQmVkZGluZ2VuIDE2IiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJUcm9uZGhlaW0iLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiNzA0MiIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJOTyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86dGVjaG5pY2Fsc3VwcG9ydEBzaWduaWNhdC5jb20iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9LAogICAgICAgICAgIlRFSW5mb3JtYXRpb25VUkkiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHA6Ly91cmkuZXRzaS5vcmcvVHJzdFN2Yy9TdmN0eXBlL0VBQSN0c3AxMy1zdmMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL3d3dy5zaWduaWNhdC5jb20vIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiU2lnbmljYXQgRUFBIElzc3VlciIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJTZXJ2aWNlRGlnaXRhbElkZW50aXR5Ijoge30sCiAgICAgICAgICAgICAgIlNlcnZpY2VUeXBlSWRlbnRpZmllciI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiSW5mb2NlcnQgRUFBIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJQaWF6emFsZSBGbGFtaW5pbyAxQiIsCiAgICAgICAgICAgICAgICAiTG9jYWxpdHkiOiAiUm9tZSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIwMDE5NiIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJJdGFseSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86bGVvbmUucmllbGxvQGluZm9jZXJ0Lml0IgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJURUluZm9ybWF0aW9uVVJJIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwOi8vdXJpLmV0c2kub3JnL1Ryc3RTdmMvU3ZjdHlwZS9FQUEjdHNwMTQtc3ZjMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly93d3cuaW5mb2NlcnQuaXQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJJbmZvY2VydCBFQUEiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogIkluZm9jZXJ0IEVVIFF1YWxpZmllZCBFbGVjdHJvbmljIFNpZ25hdHVyZSIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJURUFkZHJlc3MiOiB7CiAgICAgICAgICAgICJURVBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgIlN0cmVldEFkZHJlc3MiOiAiUGlhenphbGUgRmxhbWluaW8gMUIiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIlJvbWUiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMDAxOTYiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiSXRhbHkiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOmxlb25lLnJpZWxsb0BpbmZvY2VydC5pdCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvQ0EvUUMjdHNwMTQtc3ZjMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly93d3cuaW5mb2NlcnQuaXQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJJbmZvY2VydCBFVSBRdWFsaWZpZWQgRWxlY3Ryb25pYyBTaWduYXR1cmUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvQ0EvUUMiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiVWFlZ2VhbiBFQUEiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIlVuaXZlcnNpdHkgSGlsbCIsCiAgICAgICAgICAgICAgICAiTG9jYWxpdHkiOiAizpx5dGlsZW5lIiwKICAgICAgICAgICAgICAgICJQb3N0YWxDb2RlIjogIjgxMTAwIiwKICAgICAgICAgICAgICAgICJDb3VudHJ5IjogIkVMIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIlRFRWxlY3Ryb25pY0FkZHJlc3MiOiBbCiAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgInVyaVZhbHVlIjogIm1haWx0bzp0cmlhbnRhZnlsbG91Lm5pQGFlZ2Vhbi5nciIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBI3RzcDE1LXN2YzAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInVyaVZhbHVlIjogImh0dHBzOi8vd3d3LmFlZ2Vhbi5lZHUvIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiVHJ1c3RlZEVudGl0eVNlcnZpY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAiU2VydmljZUluZm9ybWF0aW9uIjogewogICAgICAgICAgICAgICJTZXJ2aWNlTmFtZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICAgICAidmFsdWUiOiAiVWFlZ2VhbiBFQUEiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBIgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICB7CiAgICAgICAgIlRydXN0ZWRFbnRpdHlJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJURU5hbWUiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgInZhbHVlIjogIklEIFdhbGxldCBMU1AiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVEVBZGRyZXNzIjogewogICAgICAgICAgICAiVEVQb3N0YWxBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJTdHJlZXRBZGRyZXNzIjogIkMvIFNlcMO6bHZlZGEgMTQzLCA0wroywqoiLAogICAgICAgICAgICAgICAgIkxvY2FsaXR5IjogIkJhcmNlbG9uYSIsCiAgICAgICAgICAgICAgICAiUG9zdGFsQ29kZSI6ICIwODAxMSIsCiAgICAgICAgICAgICAgICAiQ291bnRyeSI6ICJFUyIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJURUVsZWN0cm9uaWNBZGRyZXNzIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJtYWlsdG86dmlkaWRlbnRpdHktcHJvamVjdHNAdmFsaWRhdGVkaWQuY29tIgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgICAgfSwKICAgICAgICAgICJURUluZm9ybWF0aW9uVVJJIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL2V3Yy1jb25zb3J0aXVtLmdpdGh1Yi5pby9ld2MtdHJ1c3QtbGlzdC9UcnN0U3ZjL1N2Y3R5cGUvTlBXUCN0c3AxNi1zdmMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgImxhbmciOiAiZW4iLAogICAgICAgICAgICAgICJ1cmlWYWx1ZSI6ICJodHRwczovL3ZhbGlkYXRlZGlkLmNvbSIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIlRydXN0ZWRFbnRpdHlTZXJ2aWNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgIlNlcnZpY2VJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAiU2VydmljZU5hbWUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAgICAgInZhbHVlIjogIklEIFdhbGxldCBMU1AiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cHM6Ly9ld2MtY29uc29ydGl1bS5naXRodWIuaW8vZXdjLXRydXN0LWxpc3QvVHJzdFN2Yy9TdmN0eXBlL05QV1AiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiVklEY3JlZGVudGlhbHMgU3R1ZGlvIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJDLyBTZXDDumx2ZWRhIDE0MywgNMK6MsKqIiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJCYXJjZWxvbmEiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMDgwMTEiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiRVMiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOnZpZGlkZW50aXR5LXByb2plY3RzQHZhbGlkYXRlZGlkLmNvbSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBL1EjdHNwMTYtc3ZjMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly92YWxpZGF0ZWRpZC5jb20iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJWSURjcmVkZW50aWFscyBTdHVkaW8iCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvRUFBL1EiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiVHJ1c3RlZEVudGl0eUluZm9ybWF0aW9uIjogewogICAgICAgICAgIlRFTmFtZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidmFsdWUiOiAiVklEc2lnbmVyIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRFQWRkcmVzcyI6IHsKICAgICAgICAgICAgIlRFUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAiU3RyZWV0QWRkcmVzcyI6ICJDLyBTZXDDumx2ZWRhIDE0MywgNMK6MsKqIiwKICAgICAgICAgICAgICAgICJMb2NhbGl0eSI6ICJCYXJjZWxvbmEiLAogICAgICAgICAgICAgICAgIlBvc3RhbENvZGUiOiAiMDgwMTEiLAogICAgICAgICAgICAgICAgIkNvdW50cnkiOiAiRVMiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiVEVFbGVjdHJvbmljQWRkcmVzcyI6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAidXJpVmFsdWUiOiAibWFpbHRvOnZpZGlkZW50aXR5LXByb2plY3RzQHZhbGlkYXRlZGlkLmNvbSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0sCiAgICAgICAgICAiVEVJbmZvcm1hdGlvblVSSSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvQ0EvUUMjdHNwMTYtc3ZjMiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJsYW5nIjogImVuIiwKICAgICAgICAgICAgICAidXJpVmFsdWUiOiAiaHR0cHM6Ly92YWxpZGF0ZWRpZC5jb20iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJUcnVzdGVkRW50aXR5U2VydmljZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJTZXJ2aWNlSW5mb3JtYXRpb24iOiB7CiAgICAgICAgICAgICAgIlNlcnZpY2VOYW1lIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAibGFuZyI6ICJlbiIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJWSURzaWduZXIiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiU2VydmljZURpZ2l0YWxJZGVudGl0eSI6IHt9LAogICAgICAgICAgICAgICJTZXJ2aWNlVHlwZUlkZW50aWZpZXIiOiAiaHR0cDovL3VyaS5ldHNpLm9yZy9UcnN0U3ZjL1N2Y3R5cGUvQ0EvUUMiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0KICAgIF0KICB9Cn0.fFuRSyrMxUWSPUvYdOElzqQQf8zobKSrN_WomAOse96gRTeV98Y1Vt6nhGs-lQiftn2tvUDPYGrggNu4W5XGeQ