Nail polish instances with color from attribute for individual parts and different material per part. Set up in Solaris. Also show case of simple modeling and camera animation techniques.
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjEuMC43MjkiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTIiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAwLjUyCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuODYsCiAgICAgICAgICAgIC0xNC4wNQogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDIuNDYsCiAgICAgICAgICAgIDAuOTIKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIkVuYWJsZSBjYWNoZSBmb3IgbW90aW9uIGJsdXIiLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJiYWNrZHJvcDEiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIk9VVCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0xIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTUuNTQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImJsYXN0MSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXB0eXBlIjogInByaW1zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW1vdmVncnAiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjQ2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImJveDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjU0OTI2MTA5MzEzOTY0ODQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcInNpemV5XCIpLzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjQ2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJveCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjbGlwMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtYXRjaHNpemUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjIxMDQ1MTMwNDc0Nzc4NzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuODUzOTk5OTcxNjc0Nzc2MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC40NzU4MDkwOTY5MTc0ODc5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcmlnaW4iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wODMyNTM2NjQ3OTYwNjE1NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjIxNzk4Nzc1ODg5MDA1NTczLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMTg4MjI4MDQ5MjkwMzA1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNTQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY2xpcDo6Mi4wIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdGNoc2l6ZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic3ViZGl2aWRlMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImp1c3RpZnlfeSI6ICJtaW4iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS41NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtYXRjaHNpemUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjbGlwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IDkwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy41NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicG9seXNwbGl0MSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXZlcnNlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVkZ2VwZXJjZW50IjogMC4zMDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZWRnZXBlcmNlbnR0b2dnbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGh0eXBlIjogInF1YWRjdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwbGl0bG9jIjogIjNlMjowLjgxMzczMSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNDYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seXNwbGl0OjoyLjAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmV2ZXJzZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3QxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS40NgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyZXZlcnNlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN1YmRpdmlkZTIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seXNwbGl0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiA1CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC41NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJkaXZpZGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidHJhbnNmb3JtMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAxMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuNTQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicGF0aHByZWZpeCI6ICIvc2NlbmUvYmFja2Ryb3AiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuOTIsCiAgICAgICAgICAgIC02LjE3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9LAogICAgImNhY2hlMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJieXBhc3MiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkb21lbGlnaHQ5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVoYXZpb3IiOiAiYWxsIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjM0LAogICAgICAgICAgICAtMTMuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhY2hlOjoyLjAiCiAgICB9LAogICAgImNhbV9sb2NhbCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNTgsCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIDAuNDcKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYW1fcm90YXRlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvY2FtMV9yb290L2NhbWVyYTEiLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4wNjk0NDQ0NDQ0NDQ0NDQ0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDQwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4wNjk0NDQ0NDQ0NDQ0NDQ0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMC4yNAogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAieGZvcm1pbndvcmxkc3BhY2UiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjMsCiAgICAgICAgICAgIC0xMC44OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgImNhbV9yb3RhdGUiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjU4LAogICAgICAgICAgICAwLjIxLAogICAgICAgICAgICAwLjQ3CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FtZXJhMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogIi9jYW1lcmFzL2NhbTFfcm9vdCIsCiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMTgwNTU1NTU1NTU1NTU1NTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMTAKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4wOTcyMjIyMjIyMjIyMjIyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjE4MDU1NTU1NTU1NTU1NTUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDcwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMTUyNzc3Nzc3Nzc3Nzc3NzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4wOTcyMjIyMjIyMjIyMjIyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiA3MAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4xNTI3Nzc3Nzc3Nzc3Nzc3MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxMzAKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4zMSwKICAgICAgICAgICAgLTkuODgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgfSwKICAgICJjYW1lcmExIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFwZXJ0dXJlIjogInNldHJhdGlvIiwKICAgICAgICAgICAgImNsaXBwaW5nUmFuZ2UiOiBbCiAgICAgICAgICAgICAgICAwLjAxLAogICAgICAgICAgICAgICAgMTAwMAogICAgICAgICAgICBdLAogICAgICAgICAgICAiZlN0b3AiOiA1LAogICAgICAgICAgICAiZm9jYWxMZW5ndGgiOiA0MCwKICAgICAgICAgICAgImZvY3VzRGlzdGFuY2UiOiB7CiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC41NDE2NjY2NjY2NjY2NjY2LAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjM1Njc5MzE4NjkxMDI3MzQ1CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMDY5NDc3ODEwNTI2NTQwMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC41NDE5MjY5MjIxMDcwMTM1LAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAtMC4wMzEwMDI4MDY2MDM1ODE5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zNAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNDUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4wNjk0NDQ0NDQ0NDQ0NDQ0MiwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4xMjIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJob3Jpem9udGFsQXBlcnR1cmUiOiA0MS40MjE0MDE5Njc0MTA5MywKICAgICAgICAgICAgInByaW1wYXRoIjogIi9jYW1lcmFzL2NhbTFfcm9vdC9jYW1lcmExIiwKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAtMjMuNDgyMzY1ODk1NDkzNDgsCiAgICAgICAgICAgICAgICA1NS4xNTI3NzQ0MTIxODk4NCwKICAgICAgICAgICAgICAgIDAuMDAwMDE5MTY4MDQ1ODY3NjA0MTcKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLjMxMzk1MzI3NTI2MDUzMjQ2LAogICAgICAgICAgICAgICAgMC4yMzQ4MzkyNzQ4Mzc1MDE0MiwKICAgICAgICAgICAgICAgIDAuMjI0MTAxNDQ1NTE2NDQ4MwogICAgICAgICAgICBdLAogICAgICAgICAgICAieG5fX2hvdWRpbmlndWlkZXNjYWxlX3MzYSI6IDAuNQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMV8yIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXIyXzMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkthcm1hQ2FtZXJhQVBJX0thcm1hIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0MycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXRpbnRfaDBhZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYXRpbnRfY29udHJvbF9pZWJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF3aW5kb3dfY29udHJvbF9yaGJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQ0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjcmVlbiBXaW5kb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X3EzYWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjcmVlbiBXaW5kb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQ0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkthcm1hQ2FtZXJhQVBJX1ZpZXciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfY29udHJvbF81c2JnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgU2hhZGVyIFZPUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZmlsdGVyIjogIiEhQ1VTVE9NL01BVEVSSUFMISEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcHJlbGF0aXZlIjogIi4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAncmVsYXRpb25zaGlwJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2VqYmdpIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFtYXRlcmlhbGJpbmRpbmdfY29udHJvbF9md2JnaSA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogIlxuaW1wb3J0IGxvcHRvb2x1dGlsc1xubG9wdG9vbHV0aWxzLnNldHVwS2FybWFDYW1lcmFMZW5zTWF0ZXJpYWwoa3dhcmdzKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBhIGxlbnMgc2hhZGVyIExPUC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiVk9QX2ttYV9waHlzaWNhbGxlbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2xhbmd1YWdlIjogInB5dGhvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiTWF0ZXJpYWxCaW5kaW5nQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogIm1hdGVyaWFsOmJpbmRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAicmVsYXRpb25zaGlwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX2NvbnRyb2xfc3ViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIExlbnMgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfY29udHJvbF9zdWJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmF1c2VfbGVuc3NoYWRlcl9jb250cm9sX3N1YmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVc2UgTGVucyBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfODlhZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiaG91Lm5vZGUoY2goJ3huX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfNGZiZycpKS5zaGFkZXJTdHJpbmcoKSBpZiBob3Uubm9kZShjaCgneG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnJykpICE9IE5vbmUgZWxzZSAnJyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcl9jb250cm9sXzluYmcgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImNhbWVyYTpsZW5zc2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlJlbmRlcmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImBpZnMoY2goJ3huX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmcnKSwnc2V0Jywnbm9uZScpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiY2FtZXJhOmxlbnNzaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4yOCwKICAgICAgICAgICAgLTguNTMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhbWVyYSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgInNldF9sb29rYXQiOiAiVHJ1ZSIKICAgICAgICB9CiAgICB9LAogICAgImRpc2FibGVfZ2xhc3Nfc2hhZG93IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5haWxfcG9saXNoIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL25haWxfcG9saXNoL2JvdXRsZSIsCiAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfNHhiZmciOiAiLXNoYWRvdyIsCiAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6ICJzZXQiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJjcmVhdGVwcmltc2dyb3VwMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiS2FybWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpY2luZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgTWF4aW11bSBEZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNYXhpbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNaW5pbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIE1pbmltdW0gRGVwdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJEaWNpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3ByZWRpc3BsYWNlX2NvbnRyb2xfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBQcmVkaXNwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3ByZWRpc3BsYWNlX3J6YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5ncHJlZGlzcGxhY2VfY29udHJvbF9zZGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdwcmVkaXNwbGFjZV9jb250cm9sX3NkY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIFByZWRpc3BsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdxdWFsaXR5XzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5ncXVhbGl0eV9jb250cm9sXzk1YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJEaWNpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfY29udHJvbF85NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJ1ZWRpc3BsYWNlX2NvbnRyb2xfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJ1ZSBEaXNwbGFjZW1lbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJ1ZWRpc3BsYWNlX21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJ1ZWRpc3BsYWNlX2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJ1ZWRpc3BsYWNlX2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcnVlIERpc3BsYWNlbWVudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnVtcCBNYXBwZWQgRGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkJ1bXAgTWFwcGVkIERpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRydWUgRGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlRydWUgRGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlzYWJsZSBEaXNwbGFjZW1lbnQgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkRpc2FibGUgRGlzcGxhY2VtZW50IFNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJEaWNpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJHZW9tZXRyeSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdWxsX2JhY2tmYWNlXzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiT2ZmIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdWxsX2JhY2tmYWNlX2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdWxsIEJhY2tmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9mZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJPZmYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdWxsIEJhY2tmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkN1bGwgQmFja2ZhY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdWxsIEZyb250ZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJDdWxsIEZyb250ZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdWxsX2JhY2tmYWNlX2NvbnRyb2xfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VsbCBCYWNrZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1cnZlX2Jhc2lzX2NvbnRyb2xfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3ZlcnJpZGUgQ3VydmVzIEJhc2lzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfenBiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJHZW9tZXRyeSBEZWZhdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1cnZlX2Jhc2lzX2NvbnRyb2xfMDJiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk92ZXJyaWRlIEN1cnZlcyBCYXNpcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSBEZWZhdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkdlb21ldHJ5IERlZmF1bHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBMaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgTGluZWFyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgQmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkZvcmNlIEJlemllciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIEItU3BsaW5lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkZvcmNlIEItU3BsaW5lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgQ2F0bXVsbC1Sb20iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQ2F0bXVsbC1Sb20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfc3R5bGVfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgQ3VydmVzIEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfc3R5bGVfenBiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJSb3VuZGVkIEN1cnZlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV9jb250cm9sXzAyYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1cnZlX3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgQ3VydmVzIEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZsYXQgUmliYm9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGbGF0IFJpYmJvbnMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VuZGVkIEN1cnZlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJSb3VuZGVkIEN1cnZlcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9yaWVudGVkIFJpYmJvbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3JpZW50ZWQgUmliYm9ucyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rwb2ludF9zdHlsZV9jb250cm9sXzAyYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBQb2ludHMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rwb2ludF9zdHlsZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlNwaGVyZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cG9pbnRfc3R5bGVfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb2ludF9zdHlsZV9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFBvaW50cyBBcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXNjcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJEaXNjcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwaGVyZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiU3BoZXJlcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9yaWVudGVkIERpc2NzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk9yaWVudGVkIERpc2NzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHdpZHRoX3NjYWxlX2NvbnRyb2xfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJXaWR0aCBTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHdpZHRoX3NjYWxlX3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0d2lkdGhfc2NhbGVfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R3aWR0aF9zY2FsZV9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiV2lkdGggU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF8za2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGlzcG9ydGFsX2NvbnRyb2xfNHhiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aXNwb3J0YWxfY29udHJvbF80eGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklzIFBvcnRhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJcyBQb3J0YWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cG9ydGFsZG9tZWxpZ2h0c19jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIERvbWUgTGlnaHRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cG9ydGFsZG9tZWxpZ2h0c19jb250cm9sXzViY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvcnRhbCBEb21lIExpZ2h0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHRyZWF0X2FzX2xpZ2h0c291cmNlX2NvbnRyb2xfb2ljZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRWZmaWNpZW50IEVtaXNzaXZlIFNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJObyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cmVhdF9hc19saWdodHNvdXJjZV9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHRyZWF0X2FzX2xpZ2h0c291cmNlX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFZmZpY2llbnQgRW1pc3NpdmUgU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJZZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiWWVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQXV0byIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJBdXRvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTGltaXRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZWxpbWl0X21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZWxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZWxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlmZnVzZSBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2xpZGVyIjogInNuYXBfdG9faW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJ2aWV3cG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGltaXRjb2xvcl9jb250cm9sX2UxYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpbWl0IENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGltaXRjb2xvcl9kb2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpbWl0Y29sb3JfY29udHJvbF9lMWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaW1pdGNvbG9yX2NvbnRyb2xfZTFiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaW1pdCBDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpbWl0Y29tcG9uZW50c19jb250cm9sX2o5YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpbWl0IENvbXBvbmVudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaW1pdGNvbXBvbmVudHNfaXdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJyZWZsZWN0IHJlZnJhY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGltaXRjb21wb25lbnRzX2NvbnRyb2xfajliZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGltaXRjb21wb25lbnRzX2NvbnRyb2xfajliZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaW1pdCBDb21wb25lbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZmxlY3RsaW1pdF9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmxlY3Rpb24gTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0bGltaXRfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0bGltaXRfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0bGltaXRfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0aW9uIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzbGlkZXIiOiAic25hcF90b19pbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogInZpZXdwb3J0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZyYWN0bGltaXRfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZyYWN0aW9uIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdGxpbWl0X21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmcmFjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2xpZGVyIjogInNuYXBfdG9faW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJ2aWV3cG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzbGltaXRfM2tiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc2xpbWl0X2NvbnRyb2xfNHhiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MgTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc2xpbWl0X2NvbnRyb2xfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MgTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVsaW1pdF9jb250cm9sXzAyYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfenBiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVsaW1pdF9jb250cm9sXzAyYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWxpbWl0X2NvbnRyb2xfMDJiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiT3V0bGluZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3V0bGluZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfY29udG91cl9jb250cm9sX2o5YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250b3VyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9jb250b3VyX2l3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9jb250b3VyX2NvbnRyb2xfajliZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9jb250b3VyX2NvbnRyb2xfajliZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250b3VyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiT3V0bGluZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9jcmVhc2VfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9jcmVhc2VfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2NyZWFzZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfY3JlYXNlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhc2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJPdXRsaW5lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2NyZWFzZXRocmVzaG9sZF9jb250cm9sX2tuY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXNlIFRocmVzaG9sZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfY3JlYXNldGhyZXNob2xkX2o5YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2NyZWFzZXRocmVzaG9sZF9jb250cm9sX2tuY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfY3JlYXNldGhyZXNob2xkX2NvbnRyb2xfa25jZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhc2UgVGhyZXNob2xkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJPdXRsaW5lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2RlcHRoXzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9kZXB0aF9jb250cm9sXzk1YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfZGVwdGhfY29udHJvbF85NWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiT3V0bGluZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9kZXB0aF9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfZGVwdGh0aHJlc2hvbGRfY29udHJvbF94bGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRlcHRoIFRocmVzaG9sZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfZGVwdGh0aHJlc2hvbGRfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfZGVwdGh0aHJlc2hvbGRfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2RlcHRodGhyZXNob2xkX2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEZXB0aCBUaHJlc2hvbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk91dGxpbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfZW5hYmxlX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfZW5hYmxlX3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9lbmFibGVfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2VuYWJsZV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW5hYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiT3V0bGluZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9pZHRocmVzaG9sZF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4wMDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2lkdGhyZXNob2xkX2NvbnRyb2xfMWdjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9pZHRocmVzaG9sZF9jb250cm9sXzFnY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWQgVGhyZXNob2xkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJPdXRsaW5lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX2lkdGhyZXNob2xkX2NvbnRyb2xfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJZCBUaHJlc2hvbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX3JhZGl1c19jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9yYWRpdXNfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMDAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9yYWRpdXNfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX3JhZGl1c19jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJPdXRsaW5lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX3NlY29uZGFyeV9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTZWNvbmRhcnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RvdXRsaW5lX3NlY29uZGFyeV9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG91dGxpbmVfc2Vjb25kYXJ5X2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0b3V0bGluZV9zZWNvbmRhcnlfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNlY29uZGFyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk91dGxpbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2FtcGxpbmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZXF1YWxpdHlfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZXF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlcXVhbGl0eV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlmZnVzZSBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZmxlY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0aW9uIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0cXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZmxlY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmxlY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZyYWN0cXVhbGl0eV9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmcmFjdGlvbiBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdHF1YWxpdHlfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZyYWN0cXVhbGl0eV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZyYWN0aW9uIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzcXVhbGl0eV9jb250cm9sX2UxYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2RvYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzcXVhbGl0eV9jb250cm9sX2UxYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc3F1YWxpdHlfY29udHJvbF9lMWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNTUyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfbWF4c2FtcGxlc185NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfbWF4c2FtcGxlc19jb250cm9sX2JrY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfbWF4c2FtcGxlc19jb250cm9sX2JrY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21heHNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXggU2Vjb25kYXJ5IFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21pbnNhbXBsZXNfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21pbnNhbXBsZXNfY29udHJvbF9ia2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21pbnNhbXBsZXNfY29udHJvbF9ia2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1pbiBTZWNvbmRhcnkgU2FtcGxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNlY29uZGFyeSBOb2lzZSBMZXZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfdGhyZXNoX3J6YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX3RocmVzaF9jb250cm9sX3NkY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2Vjb25kYXJ5IE5vaXNlIExldmVsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAwLjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgRmlsdGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiYm94IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcl9jb250cm9sX240YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcl9jb250cm9sX240YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb2ludCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJwb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJveCBGaWx0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiYm94IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2F1c3NpYW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiZ2F1c3NpYW4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCYXJ0bGV0dCAodHJpYW5nbGUpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImJhcnRsZXR0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2F0bXVsbC1Sb20iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiY2F0cm9tIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSGFubmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJoYW5uaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQmxhY2ttYW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiYmxhY2ttYW4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW5jIChzaGFycGVuaW5nKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJzaW5jIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyd2lkdGhfY29udHJvbF9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBGaWx0ZXIgV2lkdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcndpZHRoX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyd2lkdGhfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBGaWx0ZXIgV2lkdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVxdWFsaXR5XzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXF1YWxpdHlfY29udHJvbF85NWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXF1YWxpdHlfY29udHJvbF85NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2FtcGxpbmdjaGFubmVsXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiZGVuc2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzYW1wbGluZ2NoYW5uZWxfY29udHJvbF9ia2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzYW1wbGluZ2NoYW5uZWxfY29udHJvbF9ia2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBTYW1wbGluZyBGaWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBTYW1wbGluZyBGaWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNoYWRvd3N0ZXByYXRlX2NvbnRyb2xfb2ljZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU2hhZG93IFN0ZXAgUmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNoYWRvd3N0ZXByYXRlX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfY29udHJvbF9vaWNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzaGFkb3dzdGVwcmF0ZV9jb250cm9sX29pY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNoYWRvdyBTdGVwIFJhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzdGVwcmF0ZV9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFN0ZXAgUmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc3RlcHJhdGVfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzdGVwcmF0ZV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFN0ZXAgUmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogInZpZXdwb3J0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNoYWRpbmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19zZWN0aW9uX0NhdXN0aWNzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzZW5hYmxlX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBDYXVzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3NlbmFibGVfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFbmFibGUgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc3JvdWdobmVzc2NsYW1wX2NvbnRyb2xfeGxjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MgQ2xhbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3Nyb3VnaG5lc3NjbGFtcF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc3JvdWdobmVzc2NsYW1wX2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyBDbGFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fX19zZWN0aW9uX0Zha2VDYXVzdGljc18xdWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmFrZSBDYXVzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX2NvbnRyb2xfeGxjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV2YWx1YXRlIEJTREYgb24gRmFrZSBDYXVzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2JzZGZlbmFibGVfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV2YWx1YXRlIEJTREYgb24gRmFrZSBDYXVzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2NvbG9yX2NvbnRyb2xfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfcnpiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2NvbG9yX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzZnJlc25lbGRhcmtlbl9jb250cm9sX3RxY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJlc25lbCBEYXJrZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzZnJlc25lbGRhcmtlbl9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzZnJlc25lbGRhcmtlbl9jb250cm9sX3RxY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2ZyZXNuZWxkYXJrZW5fY29udHJvbF90cWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJlc25lbCBEYXJrZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9tYXgiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3NvcGFjaXR5X2NvbnRyb2xfMWdjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9wYWNpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzb3BhY2l0eV9jb250cm9sXzFnY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0MycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9wYWNpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0YnVtcHNoYWRvd3Rlcm1pbmF0b3JfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RidW1wc2hhZG93dGVybWluYXRvcl9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1c3AgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfcW1iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDYwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXNwIEFuZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzdG9tX3RyYWNlc2V0c180eGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1c3RvbV90cmFjZXNldHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXN0b20gVHJhY2VzZXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VzdG9tIFRyYWNlc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZWxlY3RyaWNwcmlvcml0eV9jb250cm9sX2ZmY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV9jb250cm9sXzAyYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhvbGRvdXQgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGhvbGRvdXRtb2RlX3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV9jb250cm9sXzAyYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGhvbGRvdXRtb2RlX2NvbnRyb2xfMDJiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIb2xkb3V0IE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJOb25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF0dGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTWF0dGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCYWNrZ3JvdW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkJhY2tncm91bmQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnRlcm5hbHJlZmxlY3RlbmFibGVfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnRlcm5hbHJlZmxlY3RlbmFibGVfY29udHJvbF9ia2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnRlcm5hbHJlZmxlY3RlbmFibGVfY29udHJvbF9ia2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBJbnRlcm5hbCBSZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBJbnRlcm5hbCBSZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXJlY3QgUmVmcmFjdGlvbiBTdWJzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlyZWN0IFJlZnJhY3Rpb24gU3Vic2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3V0c2lkZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluc2lkZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJJbnNpZGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCb3RoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkJvdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RscGV0YWdfY29udHJvbF92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX3VoYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5X2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVuZGVydmlzaWJpbGl0eV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFZpc2liaWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmlzaWJsZSB0byBhbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiKiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicHJpbWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IGFuZCBzaGFkb3cgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJwcmltYXJ5fHNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBwcmltYXJ5IHJheXMgKFBoYW50b20pIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIi1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW52aXNpYmxlIHRvIGRpZmZ1c2UgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBzZWNvbmRhcnkgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZVx1MDAyNi1yZWZsZWN0XHUwMDI2LXJlZnJhY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnZpc2libGUgdG8gc2hhZG93IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLXNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSAoVW5yZW5kZXJhYmxlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgVmlzaWJpbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRml4IFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c21vb3RocF9oamJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzbW9vdGhwX2NvbnRyb2xfaXdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGaXggU2hhZG93IFRlcm1pbmF0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NfdHJhY2VzZXRfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MgVHJhY2VzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NfdHJhY2VzZXRfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NfdHJhY2VzZXRfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NfdHJhY2VzZXRfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNTUyBUcmFjZXNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c3RlbmNpbG1hcF9jb250cm9sX2UxYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYXNzZXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3RlbmNpbCBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RzdGVuY2lsbWFwX2RvYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3RlbmNpbG1hcF9jb250cm9sX2UxYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHN0ZW5jaWxtYXBfY29udHJvbF9lMWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0ZW5jaWwgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHN0ZW5jaWx0aHJlc2hfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzdGVuY2lsdGhyZXNoX2NvbnRyb2xfOTViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3RlbmNpbHRocmVzaF9jb250cm9sXzk1YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3RlbmNpbCBUaHJlc2hvbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9tYXgiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHN0ZW5jaWx0aHJlc2hfY29udHJvbF85NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0ZW5jaWwgVGhyZXNob2xkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dGhpbndhbGxhdHJlZnJhY3RsaW1pdF9jb250cm9sX3hsY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlud2FsbCBhdCBSZWZyYWN0IExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dGhpbndhbGxhdHJlZnJhY3RsaW1pdF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHRoaW53YWxsYXRyZWZyYWN0bGltaXRfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0aGlud2FsbGF0cmVmcmFjdGxpbWl0X2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlud2FsbCBhdCBSZWZyYWN0IExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fTW90aW9uQmx1cl82amEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIEJsdXIgU3R5bGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RibHVyc3R5bGVfcW1iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJSb3RhdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJsdXJzdHlsZV9jb250cm9sX3J6YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJsdXJzdHlsZV9jb250cm9sX3J6YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIEJsdXIgU3R5bGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGluZWFyIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTGluZWFyIEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3RhdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlJvdGF0aW9uIEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Z2Vvc2FtcGxlc19jb250cm9sX2UxYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlb21ldHJ5IFRpbWUgU2FtcGxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGdlb3NhbXBsZXNfZG9iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Z2Vvc2FtcGxlc19jb250cm9sX2UxYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VvbWV0cnkgVGltZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV9zYW1wbGVzXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW5zdGFuY2Vfc2FtcGxlc19jb250cm9sXzViY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfY29udHJvbF81YmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluc3RhbmNlIE1vdGlvbiBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV9zYW1wbGVzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgTW90aW9uIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV92Ymx1cl9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluc3RhbmNlIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV92Ymx1cl92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW5zdGFuY2VfdmJsdXJfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV92Ymx1cl9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vIFZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY2NlbGVyYXRpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJBY2NlbGVyYXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RtYmx1cl83ZmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyX2NvbnRyb2xfOHNiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bWJsdXJfY29udHJvbF84c2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RtYmx1cl9jb250cm9sXzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFbmFibGUgTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c2FtcGxlc2Zyb21zdGFnZV9jb250cm9sXzViY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNhbXBsZXNmcm9tc3RhZ2VfY29udHJvbF81YmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdGlvbiBTYW1wbGVzIGZyb20gU3RhZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c2FtcGxlc2Zyb21zdGFnZV9jb250cm9sXzViY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gU2FtcGxlcyBmcm9tIFN0YWdlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmJsdXJfN2ZiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJObyBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZibHVyX2NvbnRyb2xfOHNiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmJsdXJfY29udHJvbF84c2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm8gVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJObyBWZWxvY2l0eSBCbHVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJWZWxvY2l0eSBCbHVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWNjZWxlcmF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQWNjZWxlcmF0aW9uIEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmJsdXJfY29udHJvbF84c2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJsYXR0aWNlcXVhbGl0eV9jb250cm9sX3RxY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFZlbG9jaXR5IExhdHRpY2UgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVybGF0dGljZXF1YWxpdHlfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVybGF0dGljZXF1YWxpdHlfY29udHJvbF90cWNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cmxhdHRpY2VxdWFsaXR5X2NvbnRyb2xfdHFjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgTGF0dGljZSBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJtb2RlX2NvbnRyb2xfajliZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFZlbG9jaXR5IEJsdXIgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVybW9kZV9pd2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkxhdHRpY2UgRGVmb3JtYXRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJtb2RlX2NvbnRyb2xfajliZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJtb2RlX2NvbnRyb2xfajliZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxhdHRpY2UgRGVmb3JtYXRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvb2t1cCBPZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTG9va3VwIE9mZnNldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJzY2FsZV9jb250cm9sXzViY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVyc2NhbGVfY29udHJvbF81YmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBWZWxvY2l0eSBCbHVyIFNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJzY2FsZV9jb250cm9sXzViY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFZlbG9jaXR5IEJsdXIgU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmFuc2Zvcm0gVGltZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0eGZvcm1zYW1wbGVzX21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0eGZvcm1zYW1wbGVzX2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0eGZvcm1zYW1wbGVzX2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmFuc2Zvcm0gVGltZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19UZXh0dXJlQmFraW5nX3ZtYSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGV4dHVyZSBCYWtpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RiYWtlcl9pZGVudGlmaWVyX3RyYWNlc2V0X2NvbnRyb2xfdHFjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWRlbnRpZmllciBUcmFjZXNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJha2VyX2lkZW50aWZpZXJfdHJhY2VzZXRfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RiYWtlcl9pZGVudGlmaWVyX3RyYWNlc2V0X2NvbnRyb2xfdHFjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0YmFrZXJfaWRlbnRpZmllcl90cmFjZXNldF9jb250cm9sX3RxY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWRlbnRpZmllciBUcmFjZXNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJha2VyX3Zpc2liaWxpdHlfY3VsbF9iYWNrZmFjZV9jb250cm9sX3l5Y2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2liaWxpdHkgQ3VsbCBCYWNrZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJha2VyX3Zpc2liaWxpdHlfY3VsbF9iYWNrZmFjZV94bGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk9mZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RiYWtlcl92aXNpYmlsaXR5X2N1bGxfYmFja2ZhY2VfY29udHJvbF95eWNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RiYWtlcl92aXNpYmlsaXR5X2N1bGxfYmFja2ZhY2VfY29udHJvbF95eWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2liaWxpdHkgQ3VsbCBCYWNrZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPZmYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT2ZmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VsbCBCYWNrZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJDdWxsIEJhY2tmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VsbCBGcm9udGZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQ3VsbCBGcm9udGZhY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGV4dHVyZSBCYWtpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0YmFrZXJfdmlzaWJpbGl0eV90cmFjZXNldF9jb250cm9sX3RxY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2liaWxpdHkgVHJhY2VzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RiYWtlcl92aXNpYmlsaXR5X3RyYWNlc2V0X3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RiYWtlcl92aXNpYmlsaXR5X3RyYWNlc2V0X2NvbnRyb2xfdHFjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0YmFrZXJfdmlzaWJpbGl0eV90cmFjZXNldF9jb250cm9sX3RxY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmlzaWJpbGl0eSBUcmFjZXNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2FnZSBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9jb250cm9sX3NkY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYWdlIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhpZ2ggUmVzb2x1dGlvbiBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2hpZ2hyZXNfb2JqX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIaWdoIFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGV4dHVyZSBCYWtpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dXZ1bndyYXBfbG93cmVzX29ial9jb250cm9sXzFnY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfY29udHJvbF8xZ2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvdyBSZXNvbHV0aW9uIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9sb3dyZXNfb2JqX2NvbnRyb2xfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fVW5pZm9ybVZvbHVtZV92bWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybV84c2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1fY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3Jtc2FtcGxlc19jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1zYW1wbGVzX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2VfZGlmZnVzZXNjYWxlXzViY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJvYmplY3Q6bGlnaHRzb3VyY2VfZGlmZnVzZXNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiUmVuZGVyaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIm9iamVjdDpsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpZ2h0c291cmNlX3NhbXBsaW5ncXVhbGl0eV8xZ2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfMnRjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfMnRjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib2JqZWN0OmxpZ2h0c291cmNlX3NhbXBsaW5ncXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlJlbmRlcmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfMnRjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJvYmplY3Q6bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zcGVjdWxhcnNjYWxlX2NvbnRyb2xfdHFjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJvYmplY3Q6bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpZ2h0c291cmNlX3NwZWN1bGFyc2NhbGVfY29udHJvbF90cWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJvYmplY3Q6bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlJlbmRlcmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjQyLAogICAgICAgICAgICAtMS4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVuZGVyZ2VvbWV0cnlzZXR0aW5ncyIKICAgIH0sCiAgICAiZG9tZWxpZ2h0OSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYW1fbG9jYWwiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ4bl9faW5wdXRzdGV4dHVyZWZpbGVfcjNhaCI6ICIkSEZTL2hvdWRpbmkvcGljL2hkcmkvSERSSUhhdmVuX3NreWxpdF9nYXJhZ2VfMmsucmF0IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMF8yIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXIxXzMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkthcm1hTGlnaHRBUElfTGlnaHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY3RpdmUgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX29tYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGFjdGl2ZXJhZGl1c19jb250cm9sX3B6YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGFjdGl2ZXJhZGl1c19jb250cm9sX3B6YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWN0aXZlIFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzXzVmYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlic19jb250cm9sXzZzYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIqIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJkaWZmdXNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZsZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29hdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ2b2x1bWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbnkgZGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJkaWZmdXNlfHZvbHVtZXxzc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbnkgbm9uLWRpZmZ1c2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLWRpZmZ1c2UgXHUwMDI2IC12b2x1bWUgXHUwMDI2IC1zc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0aW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfMnhiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnV0ZXNjYXVzdGljc19jb250cm9sXzNiY2ZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0ZXMgdG8gQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbnRyaWJ1dGVzIHRvIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklsbHVtaW5hdGUgQmFja2dyb3VuZCBIb2xkb3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbGx1bWluYXRlIEJhY2tncm91bmQgSG9sZG91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGxpZ2h0Z2VvY2FzdHNzaGFkb3dfMnhiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd19jb250cm9sXzNiY2ZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgR2VvbWV0cnkgQ2FzdHMgU2hhZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd19jb250cm9sXzNiY2ZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBHZW9tZXRyeSBDYXN0cyBTaGFkb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX3djYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX2NvbnRyb2xfeHBiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX2NvbnRyb2xfeHBiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c18xa2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHBvaW50cmFkaXVzX2NvbnRyb2xfMnhiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IExpZ2h0IFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IExpZ2h0IFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX2NvbnRyb2xfeTJiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBMaWdodCBHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX3hwYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9fY29udHJvbF95MmJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRyZW5kZXJsaWdodGdlb19jb250cm9sX3kyYmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIExpZ2h0IEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX3djYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNpbmdsZXNpZGVkXzFrYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfY29udHJvbF8yeGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2luZ2xlIFNpZGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfY29udHJvbF8yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2luZ2xlIFNpZGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c3ByZWFkX2NvbnRyb2xfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcHJlYWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwcmVhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJLYXJtYUxpZ2h0QVBJX1NhbXBsaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4aW11bSBIRFJJIFNpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMjA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aGRyaV9tYXhfaXNpemVfY29udHJvbF95MmJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1heGltdW0gSERSSSBTaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19jb250cm9sX2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTUlTIEJpYXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRtaXNiaWFzX2plYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19jb250cm9sX2tyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb3J0YWxtaXNiaWFzX2JvYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19jb250cm9sX2MxYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvcnRhbCBNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19jb250cm9sX2MxYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIE1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9vbWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkF1dG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkF1dG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQXV0byIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVW5pZm9ybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFRyZWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTGlnaHQgVHJlZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInRva2VuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjMyLAogICAgICAgICAgICAtMTIuMzIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRvbWVsaWdodDo6My4wIgogICAgfSwKICAgICJncmFmdGJyYW5jaGVzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwcmltaXRpdmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiaW5zdGFuY2VyMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1jb3VudCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZHN0cHJpbXBhdGgjIjogIi9zY2VuZSIsCiAgICAgICAgICAgICAgICAgICAgInNyY3ByaW1wYXRoIyI6ICIvbmFpbF9wb2xpc2hlcyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInNyY3ByaW1wYXRoIyI6ICIvbWF0IgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAicHJpbXBhdGgiOiAiLyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4yNCwKICAgICAgICAgICAgLTQuNjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyYWZ0YnJhbmNoZXMiCiAgICB9LAogICAgImluc3RhbmNlcjIiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiYnJpZ2h0ZXJfY29sb3JzIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInBvaW50aml0dGVyMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiQENkICo9IDEuMjtcbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEyNi44OCwKICAgICAgICAgICAgICAgICAgICAzNy44MQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJncmlkMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29scyI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJvd3MiOiA0LAogICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjE1OSwKICAgICAgICAgICAgICAgICAgICAgICAgMC4xNTkKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0xMjcuMDIsCiAgICAgICAgICAgICAgICAgICAgNDIuODgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJncmlkIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZW50IjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyaWQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAic25pcHBldCI6ICJmbG9hdCByYW5kID0gZml0MDEocmFuZG9tKEBwdG51bSksIDAsIDM2MCk7XG5Ab3JpZW50ID0gcXVhdGVybmlvbihyYWRpYW5zKHJhbmQpLCB7MCwgMSwgMH0pOyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEyNi45NiwKICAgICAgICAgICAgICAgICAgICA0MS44MgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJyaWdodGVyX2NvbG9ycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEyNi45NSwKICAgICAgICAgICAgICAgICAgICAzNi43NwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm91dHB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvaW50aml0dGVyMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicmFuZG9tX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYXhpc3NjYWxlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjAwMgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMTI2Ljk2LAogICAgICAgICAgICAgICAgICAgIDM5LjE2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicG9pbnRqaXR0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyYW5kb21fY29sb3IiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAib3JpZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAic2VlZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY29uc3RhbnQoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxNjA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNvbnN0YW50KCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY29uc3RhbnQoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMzAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjb25zdGFudCgpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA1MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzMDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNvbnN0YW50KCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDU1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDMwMDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY29uc3RhbnQoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMzAwNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjb25zdGFudCgpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA2NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzMDA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNvbnN0YW50KCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDY4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDMwMDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEyNi45NiwKICAgICAgICAgICAgICAgICAgICA0MC44NwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYnJhbmRvbWl6ZSIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWF0ZXJpYWxsaWJyYXJ5MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGVyaWFsbGlicmFyeTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbnN0YW5jZW5hbWUiOiAibmFpbF9wb2xpc2hfIiwKICAgICAgICAgICAgIm1ldGhvZCI6ICJyZWZwcmltcyIsCiAgICAgICAgICAgICJwcmltcGF0aCI6ICIvbmFpbF9wb2xpc2hlcyIsCiAgICAgICAgICAgICJwcm90b3BhdHRlcm4iOiAiL25haWxfcG9saXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjQxLAogICAgICAgICAgICAtMy41MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiaW5zdGFuY2VyIgogICAgfSwKICAgICJrYXJtYXJlbmRlcnNldHRpbmdzIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYWNoZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjYW1lcmEiOiAiL3NjZW5lL2JhY2tkcm9wIiwKICAgICAgICAgICAgImNvbG9ybGltaXQiOiAyLAogICAgICAgICAgICAiZGlmZnVzZWxpbWl0IjogMywKICAgICAgICAgICAgImVuZ2luZSI6ICJ4cHUiLAogICAgICAgICAgICAib3JhY2xlX29jaW9kaXNwbGF5IjogIlAzIC0gRGlzcGxheSIsCiAgICAgICAgICAgICJvcmFjbGVfdmFyaWFuY2UiOiAwLjAyNSwKICAgICAgICAgICAgInBhdGh0cmFjZWRzYW1wbGVzIjogMjQsCiAgICAgICAgICAgICJyZXNfbW9kZSI6ICJtYW51YWwiLAogICAgICAgICAgICAicmVzb2x1dGlvbiI6IFsKICAgICAgICAgICAgICAgIDYwMCwKICAgICAgICAgICAgICAgIDYwMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicnVzc2lhbnJvdWxldHRlX2N1dG9mZiI6IDQsCiAgICAgICAgICAgICJ0b25lbWFwY3VydmUiOiB7CiAgICAgICAgICAgICAgICAibG9ja2VkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJwb2ludHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxcG9zXCIpLCAwKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjA1LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUycG9zXCIpLCAwKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInByaW11dihcInNvcG5ldC90b25lbWFwX2N1cnZlXCIsIDAsIFwiUFwiLCAxLCBjaChcInRvbmVtYXBjdXJ2ZTNwb3NcIiksIDApIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTUwMDAwMDAwMDAwMDAwMDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInByaW11dihcInNvcG5ldC90b25lbWFwX2N1cnZlXCIsIDAsIFwiUFwiLCAxLCBjaChcInRvbmVtYXBjdXJ2ZTRwb3NcIiksIDApIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMiwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlNXBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlNnBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4zMDAwMDAwMDAwMDAwMDAwNCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlN3Bvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4zNTAwMDAwMDAwMDAwMDAwMywKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlOHBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC40LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmU5cG9zXCIpLCAwKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjQ1LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxMHBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxMXBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41NSwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlMTJwb3NcIiksIDApIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNjAwMDAwMDAwMDAwMDAwMSwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlMTNwb3NcIiksIDApIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInByaW11dihcInNvcG5ldC90b25lbWFwX2N1cnZlXCIsIDAsIFwiUFwiLCAxLCBjaChcInRvbmVtYXBjdXJ2ZTE0cG9zXCIpLCAwKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjcwMDAwMDAwMDAwMDAwMDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInByaW11dihcInNvcG5ldC90b25lbWFwX2N1cnZlXCIsIDAsIFwiUFwiLCAxLCBjaChcInRvbmVtYXBjdXJ2ZTE1cG9zXCIpLCAwKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjc1LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxNnBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC44LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxN3Bvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC44NTAwMDAwMDAwMDAwMDAxLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxOHBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUxOXBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45NTAwMDAwMDAwMDAwMDAxLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJwcmltdXYoXCJzb3BuZXQvdG9uZW1hcF9jdXJ2ZVwiLCAwLCBcIlBcIiwgMSwgY2goXCJ0b25lbWFwY3VydmUyMHBvc1wiKSwgMCkiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAicHJpbXV2KFwic29wbmV0L3RvbmVtYXBfY3VydmVcIiwgMCwgXCJQXCIsIDEsIGNoKFwidG9uZW1hcGN1cnZlMjFwb3NcIiksIDApIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMzksCiAgICAgICAgICAgIC0xNC44MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2FybWFyZW5kZXJzZXR0aW5ncyIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgInNpZGVmeDo6cGFybV9maWx0ZXJfdGV4dF9wYXR0ZXJuIjogInRvbmVtIgogICAgICAgIH0KICAgIH0sCiAgICAibWF0ZXJpYWxsaWJyYXJ5MSI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICJnbGFzcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiTWF0ZXJpYWxfT3V0cHV0c19hbmRfQU9WcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3VyZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseGRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtYXRlcmlhbF9wcm9wZXJ0aWVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJwcm9wZXJ0aWVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAicHJvcGVydGllcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUxIjogInN1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUyIjogImRpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi40NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0zLjg3CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMTMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuNTQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNTMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3ViaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0ZXJpYWxfcHJvcGVydGllcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy44NwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImttYV9tYXRlcmlhbF9wcm9wZXJ0aWVzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4ZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhzdGFuZGFyZF9zdXJmYWNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA3NTAwMDAwMjk4MDIzMjI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzAwMDAwMDExOTIwOTI4OTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zMDAwMDAwMTE5MjA5Mjg5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9hbmlzb3Ryb3B5IjogMC4xNjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb24iOiAwLjkKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuODgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF8iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfQmFzZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9Db2F0IjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0VtaXNzaW9uIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0dlb21ldHJ5IjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NoZWVuIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NwZWN1bGFyIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1N1YnN1cmZhY2UiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVGhpbiBGaWxtIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1RyYW5zbWlzc2lvbiI6ICJjb2xsYXBzZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbCI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEgTWF0ZXJpYWwgQnVpbGRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmhlcml0X2N0cmwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5oZXJpdCBmcm9tIENsYXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5ldmVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbHdheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdGVyaWFsIEZsYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZXBhcmF0b3IxIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic2VwYXJhdG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX2Jhc2VwcmltcGF0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIi9fX2NsYXNzX210bF9fL2AkT1NgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBQcmltIFBhdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3BzaGFkZXJ1dGlsc1xubG9wc2hhZGVydXRpbHMuc2VsZWN0UHJpbUZyb21JbnB1dE9yRmlsZShrd2FyZ3MpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIlNlbGVjdCBhIHByaW1pdGl2ZSBpbiB0aGUgU2NlbmUgVmlld2VyIG9yIFNjZW5lIEdyYXBoIFRyZWUgcGFuZS5cbkN0cmwtY2xpY2sgdG8gc2VsZWN0IHVzaW5nIHRoZSBwcmltaXRpdmUgcGlja2VyIGRpYWxvZy4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiQlVUVE9OU19yZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9mb3JjZWNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIFRyYW5zbGF0aW9uIG9mIENoaWxkcmVuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlZmVyZW5jZXR5cGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJuID0gaG91LnB3ZCgpXG5uX2hhc0ZsYWcgPSBuLmlzTWF0ZXJpYWxGbGFnU2V0KClcbmkgPSBuLmV2YWxQYXJtKCdpbmhlcml0X2N0cmwnKVxuciA9ICdub25lJ1xuaWYgaSA9PSAxIG9yIChuX2hhc0ZsYWcgYW5kIGkgPT0gMik6XG4gICAgciA9ICdpbmhlcml0J1xucmV0dXJuIHIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNsYXNzIEFyYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIm5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZlcmVuY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicmVmZXJlbmNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJpbmhlcml0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY2lhbGl6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJzcGVjaWFsaXplIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVwcmVzZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlcHJlc2VudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfcmVuZGVyY29udGV4dG5hbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrbWEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDb250ZXh0IE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWJtZW51bWFzayI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImthcm1hIFVTRCBebXRseFVzZCogXm10bHhyYW1wKiBeaG10bHhyYW1wKiBeaG10bHhjdWJpY3JhbXAqIE1hdGVyaWFsWCBwYXJhbWV0ZXIgY29uc3RhbnQgY29sbGVjdCBudWxsIGdlbmVyaWNzaGFkZXIgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJUYWIgTWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMTMyLjgyLAogICAgICAgICAgICAgICAgICAgIDM5LjYxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjk4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGlxdWlkIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJNYXRlcmlhbF9PdXRwdXRzX2FuZF9BT1ZzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm10bHhzdGFuZGFyZF9zdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4ZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGVyaWFsX3Byb3BlcnRpZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInByb3BlcnRpZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJwcm9wZXJ0aWVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZTEiOiAic3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZTIiOiAiZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuODcKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4xMwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNS41MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjQzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNTMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3ViaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0ZXJpYWxfcHJvcGVydGllcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy44NwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImttYV9tYXRlcmlhbF9wcm9wZXJ0aWVzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4ZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhzdGFuZGFyZF9zdXJmYWNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInVzZHByaW12YXJyZWFkZXIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJyZXN1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJiYXNlX2NvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg3MzQ2OTgyOTU1OTMyNjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMDMzMTIwNjczMTQ5ODI0MTQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNTgyODg4MzEyNjM3ODA1OTQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfSU9SIjogMS4zMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9yb3VnaG5lc3MiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfcmFkaXVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlIjogMC4wMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC40MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwXyI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9Db2F0IjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0VtaXNzaW9uIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0dlb21ldHJ5IjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NoZWVuIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NwZWN1bGFyIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1RoaW4gRmlsbSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UcmFuc21pc3Npb24iOiAiY29sbGFwc2VkIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNkcHJpbXZhcnJlYWRlcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiAidmVjdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YXJuYW1lIjogImRpc3BsYXlDb2xvciIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuMjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjczCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidXNkcHJpbXZhcnJlYWRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAibWF0ZXJpYWwiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkthcm1hIE1hdGVyaWFsIEJ1aWxkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5oZXJpdF9jdHJsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQgZnJvbSBDbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOZXZlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWx3YXlzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXRlcmlhbCBGbGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwYXJhdG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNlcGFyYXRvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9iYXNlcHJpbXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIvX19jbGFzc19tdGxfXy9gJE9TYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgUHJpbSBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wc2hhZGVydXRpbHNcbmxvcHNoYWRlcnV0aWxzLnNlbGVjdFByaW1Gcm9tSW5wdXRPckZpbGUoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJTZWxlY3QgYSBwcmltaXRpdmUgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfZm9yY2VjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBUcmFuc2xhdGlvbiBvZiBDaGlsZHJlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZWZlcmVuY2V0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibiA9IGhvdS5wd2QoKVxubl9oYXNGbGFnID0gbi5pc01hdGVyaWFsRmxhZ1NldCgpXG5pID0gbi5ldmFsUGFybSgnaW5oZXJpdF9jdHJsJylcbnIgPSAnbm9uZSdcbmlmIGkgPT0gMSBvciAobl9oYXNGbGFnIGFuZCBpID09IDIpOlxuICAgIHIgPSAnaW5oZXJpdCdcbnJldHVybiByIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBBcmMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlZmVyZW5jZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwZWNpYWxpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlcHJlc2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZXByZXNlbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlbmRlcmNvbnRleHRuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAia21hIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgQ29udGV4dCBOYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFibWVudW1hc2siOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrYXJtYSBVU0QgXm10bHhVc2QqIF5tdGx4cmFtcCogXmhtdGx4cmFtcCogXmhtdGx4Y3ViaWNyYW1wKiBNYXRlcmlhbFggcGFyYW1ldGVyIGNvbnN0YW50IGNvbGxlY3QgbnVsbCBnZW5lcmljc2hhZGVyIHN1Ym5ldCBzdWJuZXRjb25uZWN0b3Igc3Vib3V0cHV0IHN1YmlucHV0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWIgTWVudSBNYXNrIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGFiIE1lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEzMi44MiwKICAgICAgICAgICAgICAgICAgICAzNS42OQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC45OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBsYXN0aWMiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIk1hdGVyaWFsX091dHB1dHNfYW5kX0FPVnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInN1cmZhY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm10bHhkaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImRpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWF0ZXJpYWxfcHJvcGVydGllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAicHJvcGVydGllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInByb3BlcnRpZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lMSI6ICJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lMiI6ICJkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy44NwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjEzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC03LjE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJpbnB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbF9wcm9wZXJ0aWVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0zLjg3CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNjgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAia21hX21hdGVyaWFsX3Byb3BlcnRpZXMiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibXRseGRpc3BsYWNlbWVudCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi40MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm10bHhkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibXRseHN0YW5kYXJkX3N1cmZhY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAidXNkcHJpbXZhcnJlYWRlcjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInJlc3VsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImJhc2VfY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiYXNlX2NvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDA2MjUwMDAwMDkzMTMyMjU3NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwNjI1MDAwMDA5MzEzMjI1NzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDYyNTAwMDAwOTMxMzIyNTc1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjU2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm10bHhzdGFuZGFyZF9zdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0NvYXQiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfRW1pc3Npb24iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfR2VvbWV0cnkiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU2hlZW4iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3BlY3VsYXIiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3Vic3VyZmFjZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UaGluIEZpbG0iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVHJhbnNtaXNzaW9uIjogImNvbGxhcHNlZCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZHByaW12YXJyZWFkZXIxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogInZlY3RvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFybmFtZSI6ICJkaXNwbGF5Q29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC01LjQxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInVzZHByaW12YXJyZWFkZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAibWF0ZXJpYWwiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkthcm1hIE1hdGVyaWFsIEJ1aWxkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5oZXJpdF9jdHJsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQgZnJvbSBDbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOZXZlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWx3YXlzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXRlcmlhbCBGbGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwYXJhdG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNlcGFyYXRvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9iYXNlcHJpbXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIvX19jbGFzc19tdGxfXy9gJE9TYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgUHJpbSBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wc2hhZGVydXRpbHNcbmxvcHNoYWRlcnV0aWxzLnNlbGVjdFByaW1Gcm9tSW5wdXRPckZpbGUoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJTZWxlY3QgYSBwcmltaXRpdmUgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfZm9yY2VjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBUcmFuc2xhdGlvbiBvZiBDaGlsZHJlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZWZlcmVuY2V0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibiA9IGhvdS5wd2QoKVxubl9oYXNGbGFnID0gbi5pc01hdGVyaWFsRmxhZ1NldCgpXG5pID0gbi5ldmFsUGFybSgnaW5oZXJpdF9jdHJsJylcbnIgPSAnbm9uZSdcbmlmIGkgPT0gMSBvciAobl9oYXNGbGFnIGFuZCBpID09IDIpOlxuICAgIHIgPSAnaW5oZXJpdCdcbnJldHVybiByIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBBcmMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlZmVyZW5jZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwZWNpYWxpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlcHJlc2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZXByZXNlbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlbmRlcmNvbnRleHRuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAia21hIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgQ29udGV4dCBOYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFibWVudW1hc2siOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrYXJtYSBVU0QgXm10bHhVc2QqIF5tdGx4cmFtcCogXmhtdGx4cmFtcCogXmhtdGx4Y3ViaWNyYW1wKiBNYXRlcmlhbFggcGFyYW1ldGVyIGNvbnN0YW50IGNvbGxlY3QgbnVsbCBnZW5lcmljc2hhZGVyIHN1Ym5ldCBzdWJuZXRjb25uZWN0b3Igc3Vib3V0cHV0IHN1YmlucHV0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWIgTWVudSBNYXNrIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGFiIE1lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEzMi44MiwKICAgICAgICAgICAgICAgICAgICA0MS4zNQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC45OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0aWNrZXIiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIk1hdGVyaWFsX091dHB1dHNfYW5kX0FPVnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInN1cmZhY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm10bHhkaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImRpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWF0ZXJpYWxfcHJvcGVydGllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAicHJvcGVydGllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInByb3BlcnRpZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lMSI6ICJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lMiI6ICJkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy44NwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjEzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC00LjU0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1YmlucHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdGVyaWFsX3Byb3BlcnRpZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuODcKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJrbWFfbWF0ZXJpYWxfcHJvcGVydGllcyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtdGx4ZGlzcGxhY2VtZW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjQzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibXRseGRpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtdGx4c3RhbmRhcmRfc3VyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDYyNTAwMDAwOTMxMzIyNTc1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDA2MjUwMDAwMDkzMTMyMjU3NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwNjI1MDAwMDA5MzEzMjI1NzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuODgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF8iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfQmFzZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9Db2F0IjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0VtaXNzaW9uIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0dlb21ldHJ5IjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NoZWVuIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NwZWN1bGFyIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1N1YnN1cmZhY2UiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVGhpbiBGaWxtIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1RyYW5zbWlzc2lvbiI6ICJjb2xsYXBzZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbCI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEgTWF0ZXJpYWwgQnVpbGRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmhlcml0X2N0cmwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5oZXJpdCBmcm9tIENsYXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5ldmVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbHdheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdGVyaWFsIEZsYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZXBhcmF0b3IxIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic2VwYXJhdG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX2Jhc2VwcmltcGF0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIi9fX2NsYXNzX210bF9fL2AkT1NgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBQcmltIFBhdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3BzaGFkZXJ1dGlsc1xubG9wc2hhZGVydXRpbHMuc2VsZWN0UHJpbUZyb21JbnB1dE9yRmlsZShrd2FyZ3MpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIlNlbGVjdCBhIHByaW1pdGl2ZSBpbiB0aGUgU2NlbmUgVmlld2VyIG9yIFNjZW5lIEdyYXBoIFRyZWUgcGFuZS5cbkN0cmwtY2xpY2sgdG8gc2VsZWN0IHVzaW5nIHRoZSBwcmltaXRpdmUgcGlja2VyIGRpYWxvZy4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiQlVUVE9OU19yZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9mb3JjZWNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIFRyYW5zbGF0aW9uIG9mIENoaWxkcmVuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlZmVyZW5jZXR5cGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJuID0gaG91LnB3ZCgpXG5uX2hhc0ZsYWcgPSBuLmlzTWF0ZXJpYWxGbGFnU2V0KClcbmkgPSBuLmV2YWxQYXJtKCdpbmhlcml0X2N0cmwnKVxuciA9ICdub25lJ1xuaWYgaSA9PSAxIG9yIChuX2hhc0ZsYWcgYW5kIGkgPT0gMik6XG4gICAgciA9ICdpbmhlcml0J1xucmV0dXJuIHIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNsYXNzIEFyYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIm5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZlcmVuY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicmVmZXJlbmNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJpbmhlcml0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY2lhbGl6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJzcGVjaWFsaXplIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVwcmVzZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlcHJlc2VudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfcmVuZGVyY29udGV4dG5hbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrbWEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDb250ZXh0IE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWJtZW51bWFzayI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImthcm1hIFVTRCBebXRseFVzZCogXm10bHhyYW1wKiBeaG10bHhyYW1wKiBeaG10bHhjdWJpY3JhbXAqIE1hdGVyaWFsWCBwYXJhbWV0ZXIgY29uc3RhbnQgY29sbGVjdCBudWxsIGdlbmVyaWNzaGFkZXIgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJUYWIgTWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMTMyLjgyLAogICAgICAgICAgICAgICAgICAgIDM3Ljc3CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjk4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkaXNhYmxlX2dsYXNzX3NoYWRvdyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1hdGVyaWFscyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ2VvcGF0aCMiOiAiL25haWxfcG9saXNoL2NhcCIsCiAgICAgICAgICAgICAgICAgICAgIm1hdG5vZGUjIjogInBsYXN0aWMiLAogICAgICAgICAgICAgICAgICAgICJtYXRwYXRoIyI6ICJwbGFzdGljIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ2VvcGF0aCMiOiAiL25haWxfcG9saXNoL2JvdXRsZSIsCiAgICAgICAgICAgICAgICAgICAgIm1hdG5vZGUjIjogImdsYXNzIiwKICAgICAgICAgICAgICAgICAgICAibWF0cGF0aCMiOiAiZ2xhc3MiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJnZW9wYXRoIyI6ICIvbmFpbF9wb2xpc2gvbGFiZWwiLAogICAgICAgICAgICAgICAgICAgICJtYXRub2RlIyI6ICJzdGlja2VyIiwKICAgICAgICAgICAgICAgICAgICAibWF0cGF0aCMiOiAic3RpY2tlciIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdlb3BhdGgjIjogIi9uYWlsX3BvbGlzaC9saXF1aWQiLAogICAgICAgICAgICAgICAgICAgICJtYXRub2RlIyI6ICJsaXF1aWQiLAogICAgICAgICAgICAgICAgICAgICJtYXRwYXRoIyI6ICJsaXF1aWQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtYXRwYXRocHJlZml4IjogIi9tYXQvIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAibWF0cGF0aHByZWZpeCIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAidGFibWVudWZvbGRlciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFibWVudW1hc2siOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKmJ1aWxkZXIgcGFyYW1ldGVyIGNvbnN0YW50IHJhbXBwYXJtIGNvbGxlY3QgbnVsbCBzdWJuZXQgc3VibmV0Y29ubmVjdG9yIHN1Ym91dHB1dCBzdWJpbnB1dCBnZW5lcmljc2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGFiIE1lbnUgTWFzayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJUYWIgTWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjQyLAogICAgICAgICAgICAtMi4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWF0ZXJpYWxsaWJyYXJ5IgogICAgfSwKICAgICJtZXJnZTQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JhZnRicmFuY2hlczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJiYWNrZHJvcDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjYsCiAgICAgICAgICAgIC03LjM4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibmFpbF9wb2xpc2giOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIkJPVVRMRSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4xMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xMC42NwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJudWxsIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIkNBUCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWUyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4yNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xMC42CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm51bGwiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiTEFCRUwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi44NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xMC43MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJudWxsIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIkxJUVVJRCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWU0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjE1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIwLjUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZW1lc2gxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmVuZCI6IC01OC4zOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGVuZ3RoIjogMC4wMjY3MTUxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMDE4MDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAxODc0NzM4ODA5NDE5Nzk2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3ltbWV0cmljZGVmb3JtYXRpb24iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwYW5nbGUiOiA5MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cHZlY3RvcmNvbnRyb2wiOiAieWF4aXMiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjU1CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJlbmQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYm9vbGVhbjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAidHJhbnNmb3JtMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic3BsaXQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYm9vbGVhbm9wIjogImludGVyc2VjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnN1cmZhY2UiOiAic3VyZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjY3CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJvb2xlYW46OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJidG0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicmV2ZXJzZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cGJvdW5kaW5nIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiYnRtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAicG9pbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMTkxNzg3MjU3NzkwNTY1NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMjk0NDEzNzQzNTQwNjQ0NjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMTkxMTkyMTQyNjY1Mzg2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDI0MTM0NzYxMTg4MTc5MjU1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy40NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJncm91cGNyZWF0ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjbGlwMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwZWFrMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNi4xMjMyMzM5OTU3MzY3NjZlLTE3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjI0NjQ2Nzk5MTQ3MzUzMmUtMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNTMxNDA3MTE5NzA2MjczMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMTEuNjIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY2xpcDo6Mi4wIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNsaXAyIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY2MzM4MjczMTU3NDQ3NzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC43NDgyODAyNjI2MzQ3ODYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3QiOiAwLjAyMgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMjUuNQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjbGlwOjoyLjAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY29sb3IxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnlwYXNzIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImxpcXVpZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4xNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xOC4zOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjb252ZXJ0MSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgNS42MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb252ZXJ0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImN1cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmdXNlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwYm91bmRpbmciOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwbmFtZSI6ICJjYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA2MTU2ODI1Mjc0MjI5MDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wOTU0MjMwNzYzMDE4MTMxMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS42MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJncm91cGNyZWF0ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjdXJ2ZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb3JuZXJwdHMiOiAiMCA5IDI3IDQ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtb2RlIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcHR5cGUiOiAibm9wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVne3VDM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9HQjYtOUdDRE9rSXlFcFIzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNG9wP1ZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aUB+cl9OQVJyKCFHOVlrb1hcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1ZQa1lAYzRjc0hYXHUwMDNlTjNMRUZnMVpWUWdoQUFZcEtEYVx1MDAyNkxITFplKDt9WmY5an5iYU5+cVpEREN7YllXPzNhQnBkRGJTeGxhWipGc1JhJCN3MWI5OGNIWD1pQTNXb3w0V2FCTnwyV3A4cTZYRGxGZFpFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NwV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoQHxMWipwI0JhXHUwMDI2VUJXRUZmfWtiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZmQVlwWk1aKlgqVEVGZnJNWmUobV9hNH5SaWIxV2NlVlF5cVx1MDAzZVdwSCRKRUZmQGZWUXl0XlpFUCRjYUF8Z0xiYVpsSVpnWHM1YlkoMGNhXHUwMDI2TDhSV01na35aZT9cdTAwM2NDYmFOfnFYa2woLVktTW1WYUJwKWdBYThQSFdwWFNhYjhsdkpiYUcqQ2I3cFVIWjdkKmdYP0FhUGFcdTAwMjZMNURiWSgwY1oqWCpaYUFoblliOGx2SmJhRypDYjdwVUhaRXw1YEVGZldaYlo9czFkVEN7SEVGZnVhYlkqZ0laRG4rNVopN1lXVlBzQCpiYU5+cVoqX0VWYiMhIWphQWhuWWJhRypDYjhLT0JXaEB8MkVGZldIYlpLXkZhQl52RkVGZn1rYllYTzVFRmZjVlpneXBJYllwZExjNGMhNGVKYz9OYlpcdTAwM2VCUFk7UnxJQ0p8ZEo1KHNjX1hcdTAwM2VOM0tXbzlONFRQcVVcdTAwM2VYXHUwMDNlTWRgVmBYekQ2Rj9GR1Uwb3tfM1NvM35hJXAwOWJZKmlVNms5NzU0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0tYIy1UUHFkP2I3T0NDV2hORlk3WTE7M1ZyKiQrQ0tvRmgxYXhfRFdoTkxhODMlNTRaRG4kNFZcdTAwM2NzNlo4VSRgKFpEbDRKRDtvaFx1MDAyNkNMMWRwMlhBbjZYXHUwMDNlVj9HQ0xEVnY3XHUwMDNjKG9kRDspLU5iYUg4S1hDQHNoOXRDemBZO3xRTzl4RVJPYUJwZERiUzU4dGVPKzVDQU92JTFkU3hhYzVkJGtCMlhsMDlhJCNwXHUwMDNlQ0x0XHUwMDNlIzJ4ZjN7V25wWUhHQTFHYEJNNCs9Vz9eK35iYU5cdTAwMjZuVFA3ZTgwVld8VUJuVzEzYSVFdmBIWlx1MDAyNiRBRFx1MDAzY3VZWVZRaDZ9YjAjR344VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkeykyeWtJJVdwaW5JV2hOI1AwMGIqMTVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWVUUjsjMjBSUjkxVGBNUkhhJCRGSFZQfER6VlJUXzhDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwREdYc19iWkteRmFCcGREYmFOXHUwMDI2dENMRFd4VTBXc341ZGtKNEQ9R3pQWmdldjtDTXFpezJYbDBDWFx1MDAzZU1uOENNI1BqRUNNbnlDTSt2MDBXXHUwMDI2NW9EPXE7eENOMyo0MHhcdTAwM2VsdkZEb3p3RipQN0ZJVkxiR0YjXHUwMDNjNiVDTlYyQTB4XHUwMDNldXlHQWxDekdCaFNMRFx1MDAzZU5UNEFUdUJ+QVVQbTBHOVdRRUFUYy1+R2N6REZIWHQpT0FUJS17R1x1MDAyNkxxUERcdTAwM2VWaSVBVHVCe0diU31GSFlHNDFHYXhufklVcTRJQVRjIXtGKnFQSEYoNU5BQVR1KXtHZDNWSUlVcURMQVQlezVIWSt5XkdCRkBCRyQxb0RBVFx1MDAyNjU4SCFDOytGZVclRklSWXtfQ09Jb1EwWFpmKlRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RqejZDd1pxfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOajYwMDAwMzEwMDAzMTAwMDYyMDAwOTMwMDBDNDAwMEM0MDAwOTMwMDBDNDAwMEM0MDAwQzQwMDBDNDAwMEM0MDAwRjUwMDBJNjAwMEw3MDAwTzgwMDBSOTAwMFVBMDAwWEIwMDBhQzAwMGREMDAwZEQwMDBnRTAwM1FHVTBZaXc3QTYtYTckekFlOFk/XHUwMDNlclZQa1lAYzRjc0tYXHUwMDNlQkd1Q0xEVnY3XHUwMDNjKG9kQ0xKYW9EP0FsJFoqRjA3WFx1MDAzZUAzOVdwcnN7VXVrWjFXb0tuX0NPbXo4VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8VUpxMmxRYlQlfDVKdGllVTZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWH4yNFE0bWFDQ0RmSnwtTXtlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmkrd2xGUipGZmNQUUYpfXRaR1x1MDAyNkRGZEZmY2JURilUMUhGKT1xYkk1IyNpR0ItQ2RJWEV7dEdBdUFJRmQjNTRGZmNHUEYpPWJXR1x1MDAyNkQzZ0YpJVBVRmZsQUpFLV43VEhhSXNuRil9d2RGKiFJbElXakNURS0pWjFGZks0TEZmbGJiSFpuT2tHXHUwMDI2M19XSDhVX2FFSEV4SEYqaTBpSCNSWGNII2Fka0k1IzttRUhFeEdBVDJPMUZmbE1PSDkwbWlJWDVcdTAwMjZqR2NZd1hGZzdlT0UtXjdUSGFJc25GKX13ZEYqIUlsSVdqQ1RFLSlZX0tQeTBwRWlmKUhGKSVTVElXe3NtSCM5UmRGZn10VUhZX2tNRik9cWJJNSMjaUdCLUNkSVhFe3RHQXVBSUZkIXszRS0qMUxGKlB8aEdDNENqSCF3TGdHQnFxUEUtKkdZR2N6elpHQmBDZ0clelx1MDAzY2ZIWlx1MDAyNnxTRS0pWjFGZks0TEZmbGJiSFpuT2dJWDVzbEclX19URmZLNFFJNVJVYUghP1VpSDhlMGNJNXNwYUZmSzQ0Q098N2VoYj1ISkZmbE1PSDkwbWlJV3N2b0ZnWXxiSDdxYkxGZzc/ZEdjWSRZSTVqbWlGZ0d8aEclUFNLRmQhezNFLSl9UkhaKFhmSTUjc2hGKT1oVkgjc2FZRS0qR1lHY3p6WkdCLTZiSCNSVWRJNVI5VEUtKVoxRmZLNEtII1JnbEYqcjlmR2NocVZHZERSYkZmSzRRSTVSVWFIIT9SaEYqaTBhR1x1MDAyNm5PWEZmSzQ0Q1A2RGdpN2haTEZmY2JaR1x1MDAyNm5JaEgjMExhRipHd2JJVlx1MDAzZVx1MDAzY1BGZzc/ZEdjWSRZSCNJUmdIWlV8ZUdifUpKRmQhezNFLSl9UkhaKFhmSTUjcGZHZE1DYUk1IypmRmZLNFFIOFZGZUgjcztsSVdhZGRIYTBkYUZmSzQ0RWlmKUhGZ0c/ZEk1OVhrR0JQdGJHQkckZUk0bSRPRmc3KGFIIzBYbUk1OWFmSCF3Q2ZIWV9rTUZkIXlFRD9eR2NGZks0S0gjUmdsRipyOWVHQlk/YkYqcjlrRUhFeEdIWj9PaEdkRFJuRip6fGVGZzcrZUVIRXhHQVQyTzFGZmNoWEclenRTSCNhZGRIOTBnZUZmfVlORS0qR1ZHZEQ5aEZmY1liR1x1MDAyNndYZkdcdTAwMjZkfFRFLSlaMUZmSzRLSVdqYWJGKT1xY0YpfXFkRyV6cVZFSEV4R0haP09oR2RNNlhIYVJwb0clXz9kRUhFeEdBU09kQU0yYW1pRS0pfVRHQmh3VEYqaTNjR0JyNmdGZmNWTkZmSzRRSDhWRmVJNTAzYUlXIyNtR0JoX1ZGZks0NEVpZilIRmdZP2JGZmxQVkk1am1oSCF2X1hIN3FiTEZnN3RjSFp3T2lJV1JkaUdCRyRZR0F1QUlGZCF7M0UtKX1UR0Jod1RGKmk2aEg4VkZiRmY9dFJGZks0UUYqIUNmSCNSdmlJVyNnY0k1OUZURmZLNDRDUFhWbWglR1FLRmZjaFhHJXp0U0gjanZsR2REMFdHXHUwMDI2TCtSRS0qR1JJV3t2bEhhUmRrRyVfKGJGKX1QTEUtKVoxRmZLNE1II2oqbkdjK3xlR1x1MDAyNmVJaklXe1x1MDAzZXFFSEV4R0haZUlpR2RETGRIOFZJaEhhSW1iRmZLNDRFaWYpSEdCLUZtR2N6XHUwMDNjYkhaKFVnSVhOfnRIWV9rTUZnN3RjSFp3T2pGZn10Y0g4d2FrRUhFeEdBU09qQ012V35uRS0qNFRJNXtcdTAwMjZqR1x1MDAyNk1GZkgjMGRvSGFSdmRGZks0UUYqIUNmSCNhYWZHZE1MaUk1akxWRS0pWjFGZks0TUgjaipuR2MrfGdGZiVZUkdCWT9lRUhFeEdGZmNWWEhaVV9hSGFJcG1HJV8/WUlYTnNhRS0pWjFGZks0TUgjaipuR2MrfGdGZiVZUkdCWT9lRUhFeEdGZmNWWEhaVV9hSGFJcG1HJV8/WUlYTnNhRS0pWV9Na19+XHUwMDNjRWlmKUhHQi1GbUdjelx1MDAzY2JJNTBDWEdCUHRiSDdxYkxGZmNHUkhhMExiSDh3YWxIWihGY0dDNFVjRmZLNDRFaWYpSEZmY1BXRmZjWVlHXHUwMDI2bmdvR0ItMGZHQXVBSUZmY0dSSGEwTGJIOHdhaUgjMEljSCNzO2dGZks0NEVpZilIRmZjUFdGZmNZWUdcdTAwMjZuZ29HQi0wZkdBdUFJRmZjR1JIYTBMYkg4d2FpSCMwSWNII3M7Z0ZmSzQ0Q1AhVCs2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29iLTAwMDAwMFJSOTEwc3NJMjB7e1IzMU9OYTQxcG9qNTFeQHM2MkxKIzcybWs7OHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMFUwcSNVVFA3QUo3Ylh9Yzg3M01sTkQqT2hhQl5cdTAwM2VXV29+NDJWUXl6LVpnZ2BkTkcyUzZDSyE3cjckek1pOXd0MH1lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPc3g0S29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbE5lVz9nYlo9czFkVEN7SENQXms3ZG5Pb3JDS3g2aUNMU2d7ZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHBVMEJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RAcTRwYiMhbFZiYU4oM0NMRFd4VTBXc341ZGtKNENNcVQ/VFV7bS1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5TkRLfE5tV0dVMFlpdzdBNi1hNyR6QWU4WUBjXlZ7ZE1BYmFHKjdaZ1heVVZRRlYqYlkqVFBPQ310OUNLITdyNyR6TWk5d3QwfWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q09zeDRLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sT2J1Z2laZ3lwSWJZcGRMYzRjIVdPZVAkQUNLITdyNyR6TWk5d3QwfWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q09zeDRLb2tLMTAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwTyRsUmZhXHUwMDI2QmRFYUNDRGZPKHFcdTAwM2NCZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JqMDEyNztuQ1FkNikxdSE1cEFUfW1YRF5MZThBVHVCfkFVUFx1MDAyNmJEXlV0Q0FUdUJ+QVVQbTBHQTJcdTAwM2NnUVZsUjVHYXhufklVcTRJQVRjIzJRWSV2c0ZkI0ReSFh1MTVGKXw9QUg2U3JLQ1F+YV42RUdrJUFUfVU1QVRjcl5GKlA3REkzT31IQ1I4Z2A3QkNcdTAwM2MpQVR9VTVBVGNyXkYqUDdESTNPfUhBVGxcdTAwMjYyUlYhOCpGZCNEXkhYdTE1Ril8PUFINlNyS0FUbHVeR0JoQUVIenJtcVJ+OWZKR2F4bn5JVXE0SUFUYyF7RipxUEhHJDFsSkNSWnoxNmZodCpBVVBtMEc5V1FFQVRjLX5HQmhBRUh6cnNzU3JSWkhJVXE0SUFUYyF7RipxUEhHJDFsSkNSclx1MDAzYzU0PV5BKEFUY3JeRipxUEhHJDFsSkNSIV83M0B7KSRBVGMtfkdCaEFFSHpyI3ZUblI4QklVcTdMQVRsXHUwMDNlNVRxfDckRmQjVn5HQitrXHUwMDI2VF96Si1DTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6NkN3WnF8Tmo2MDAwMDMxMDAwNjIwMDA5MzAwMEM0MDAwRjUwMDBJNjAwMEw3MDAwTzgwMDBSOTAwMFI5MDAwVUEwMDBYQjAwMGFDMDAwYUMwMDBYQjAwMGFDMDAwYUMwMDBhQzAwMGFDMDAwYUMwMDBhQzAwMGREMDAwZ0UwMDBqRjAwMGpGMDAwakYwMDBqRjAwMGpGMDAwakYwMDBqRjAwMGpGMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV5CNFhrbCgtWS1NbVRhQnApYVVNM3VTZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0bCQwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxVa2hrcVplKG1fYTR+UmliMCVMVjlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFleSDZYa2woLVktTW1WYUJwKWFVP3Y9VWVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwNGtMMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sVkZfcXFaZShtX2FDQ0RmVkl+fVZDSyE3cjckek1pOXd0MH1lTys1N0FRMXk1QXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPc3g0S29rTjB8TnNDMHxOc0E4Q004PVlBUTF5NUF0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JmfE5zQzB8TnNDMHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxWaG18K2JZKmdJWkRuKzVaKTdIN0NMRFZ2N1x1MDAzYyhvZENMSmFvQ09tejhVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSnRpZVU2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlhNFEqaipaZ2dSM1pnNmpEWmdlSk5DTERWdjdcdTAwM2Mob2RDTEphb0NPbXo4VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEp0aWVVNmFmR0wwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZYjI1KWU1ZDJuU1dXRntQWWVPKzU3QVExczNBdG92XHUwMDI2RF9iak4zdEAwQFdvfjN9Wil0OUhDU0B5VDVwcipKWmUoTGBhXHUwMDI2QmRFYjh+UVBYXHUwMDNlPXhMRGB5YUxaKl57RFZ7ZFk5V3BaXHUwMDNjN2IjckFWWERldDRiYUcqQ2I3cFVIWjY7X2RYIy1cdTAwM2MqYlM3ekNDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9BcGlnWDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwSUMyMDA5NjEwMDk2MTAwOTYxMDA5NjEwMElDMjAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBhTzQwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRHsyTEFhJTUkNENUYj1lZG5Pb3JDS3g2aUNMU2d7ZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHBVMEJ8c0RiMU9OYTQwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSI1g1MDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0R7QmdHYiMhb2JiYVopZVdoUUdUOUQ5OVRUUDdlODBWV3xQRGtkdmlEe0thMFdxTjY0YXdjcURDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sWjN9UXxjNWlmWVoqKmFGV2hRTVY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZXnhOYUF8Z0xiYVpsSVpnWHM1YllcdTAwMjYpUENMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX291dzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMG1WbzVFeHlea1x1MDAyNjAwMDAwbFhORCRHelJmSzAwMDAwbFhORCRHelJmSzAwMDAwbFhORCRgfHlpQjAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwLUQ0Tkx2Kkx3NDAwMDAwckplZV92Kkx3NDAwMDAwLUQ0Tkx4eV5rXHUwMDI2MDAwMDBtVm81RTE3Wnw5MDAwMDAzMHRBTmkxeFFWMDAwMDBqSSFJaWg3anZMMDAwMDB2V2FsS29KNiVmMDAwMDBgbiR1dEF3MlJ0MDAwMDB5XitBVzhXWihCMDAwMDBkXHUwMDNjRFh9MTdafDkwMDAwMDswVjdzMTdafDkwMDAwMGx6Sk14WXlYNWowMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sWndQUX5WUXl0XlpFUGxRQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwRHdPTDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWW4zMlx1MDAzY3ktWmU/JEJYPWZcdTAwMjZJQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWW8yNkF0N1ZSVTZDYVY4dmxlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cGF0P0JEYiM3IzFaKnAjQmFcdTAwMjZVQldDVVBibWR3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGphfHRwckl4c0ZVRmdHfFJiMVFUY0dkZUlYRmZjVlpHOVdUQkl4c0ZVRmdHfFJiU3Jmb0dkZUlYRmZjVlpHOVdUQkl4c0ZVRmdHfExIYWFqYUZmY0pOSDcwY3tifGY9OEZmSzRLSDg/VUxHQkcrWkUtKX1SSTNQQVVGZks0S0YpJWVDRipRMGNFLSlyYER8YjlJSXhzRlVGZn0rYkFUfk5NRS0pfUxGZnx9Q0dDRDlXRmQjOENJeHNGVUZmY1lVSCMwZG1GZ1A/Y0YqcjllRyQxbERJeHNGVUZnR3xSY1BuXlFHZGVJWEZmY1ZaRzlXZk9GZks0S0YpJWVDRil9KFpFLSlaNUg5OWFaRmZjR1NHQi0waEghd0lmRyUrfGdHQmhBREk2NSNjRmZjR1JIOE05YUZnWjNpSFpVP1pIOGRiSEYqLTBWRmZjYmJDVWA0KFRyKVpfRS0pfVBJNUhxTUl4c0ZVRmZsTVNBVGNzSkZmSzQ0RipRMGNFLSl9S0habkllSVg1c2tHXHUwMDI2Q19kSCE/SUpGKnJJZkUtKX1LSDhuQ2ZGZmNoYkgjUlViSDhuSUtHQkcrWkUtKX1TQVRsXHUwMDI2TUZmSzRLSTN7XjNkUiNMKUZmSzRLSDg/VUxIYWFqYUZmY0pOSDZTckVJeHNGVUFUYyNNRmZLNEtGZzd3YkdkVlhmSTVhZGRJNSNwaEFUYztQRmZLNEtGZn16WUghdl9jSGE5amZHQnFfY0FUbHZKRmZLNEtIWHQlSUl4c0ZVRmc3TjdUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Q3dacXxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOajYwMDAwMDAwMDAzMTAwMDYyMDAwOTMwMDA5MzAwMDYyMDAwOTMwMDA5MzAwMDkzMDAwOTMwMDA5MzAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwSTYwMDBJNjAwMEk2MDAwTDcwMDBMNzAwMEw3MDAwTDcwMDNRR1UwWWl3N0E2LWE3JHpBZThZX0RkYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjRVZQdDdfYjBcdTAwMjZLeDlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UEF8QHNoMDBicnxLcDd6YjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDl8MDZzSnwwNnVKd1oxI0V3WjEhVjUoN01NNSg3S3swMDAwMDAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFl6MSNARnpZLUp7VkNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwQElQSDlDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzBEd09MMER3T0wwRHdQVFUwcXZTQ0tlX2FDS3g2ZUNLQFkhNV80cnxaRG5xQlZyNj0xV3BaT3xaKnlmUGVJXmB4Q0shN3I3JHpNaTl3dDB9ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDT3N4NEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDBSUjkxVTBxI1VUUDdBSjdiWH1jOVZRd3BlaEc3SloqTyNIYUNDRGZla0w0eWVPKzU3QVExczNBdG92XHUwMDI2RF9iam4wVipiY1RfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RqejZDblRxMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObVdHVTBZaXc3QTYtYTckekFlOFlfU2ViOGx2SmJhRypDYjdwVUhaNlx1MDAzY1x1MDAyNnc5RDYxaGRuT25yOVZRK29KYmlzI1RQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0ejBDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZX1ZpYjhsdkpiYUcqQ2I3cFVIWkV8NWBDVj9nI2R3cEc3Q0xqPzNDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwN2BXVF96PTRDTGo/M0NMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDBSUjkxS1Y0bTJUVSNhO0NLbzBjQ0spQ2dEfW83aGEkI1x1MDAzY0JZKy1hfENXMG0kZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGp6OERqdGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVkpcdTAwM2VBQztfMDAwMDAwMDAwMDAwM2E7dVI4eiQwMDAwMDAwMDBvVWJfR1EwMDJOcF5mfnxsMDAwMDAwMDhQd3pkOFRfMDAwMDAwMDZZZEBpX25oMDAwMDAwMDV9K3B8fTc1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDNRR1UwcSEoZzlcdTAwM2VuUlhcdTAwM2VEbkFYP0E2RUNXQmpEQ2sxSjRXTXowO0NrfFx1MDAzY0RiWSo4e2ElRkNHYSVwOUFkd25NamI5OGNQWmY5an5iYUg4QmI5O1IhNW92QzhXb0tuX1loYCg1WmdncEtXcGpJZENsR1VWYSVwYTdZaGAoNVpnZ15LV3BqSWRUXys3YFplKFM2YUJwKkliWkt2SDZsTVNiMDAwMDAwOV4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJvdW5kY29ybmVycHRzIjogIjM6MC4wMDU4MiA2OjAuMDAxMDUgMTI6MC4wIDE1OjAuMDAwNjI3Mzk3MDg0NDE4NzI0IDE4OjAuMDAwNTUyNzAwOTY3NjAyNTU0IDIxOjAuMDA2IDI0OjAuMDA2IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVpJVx1MDAzY1Qzd0M5NGJZKnlCWipee1RDSWteT0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYweEpkdFhcdTAwM2VNazNDSSkqZTJMQHFzYlpLKlJDSVx1MDAzZTRCMThacSFDSX5BRDJ5XHUwMDNjXntiYSFFTFdoTXpMM0peJGRiITJJN1hcdTAwMjZeRVx1MDAyNkUtKUBQR0MzditEK1x1MDAzZWZcdTAwM2NWUlU2QzNvOHMwR0I3ZVdFaWdET0dCNi05R0NET2tJeUVwUjNAWiU/WG00fExaZWVYQENKaWVOMVp7NmBaWUI7WjQrZGd5YiM3I0hDSiNVdjFgXHUwMDNjNWd5dWgoXHUwMDI2SHY/aTZJdk54OEpwY2R6MDAwMDAwNG9wP2FCXnZGVntkaENiWUY5SVpFYXo0Y190N2k4WHpEYkFScihoQVJyKHpBVk90XHUwMDI2WD1RUkNMdj9hP1dwZkhFNWZOY0BiYUg4OGIjIUg0YjlIVFBWUkNzVTVod0MwMFUjaENBUnNqJGFCcGREYlJjMUxiYUg4OGIjIUhPSXRnRTJYXHUwMDNlTjM3YVx1MDAyNkJSNFV2UEE4YiF7dmxQJUkhe1V1SmM0V25YWX5aZ3ApZUFZV2Z7Wipee0RXbl5EdFoqcCNCYSRqXHUwMDI2XmFcdTAwMjYjO3BVdGUtXHUwMDNlYiM3IzNXTTUtJWFcdTAwMjZCZEVVdmduXHUwMDI2WD8xZjdBUnIoaEFUdUN2YSVwWDhiWkteRkFZcFdMYSVwMDliWSppbzMxNDR0YSU1JDRFRmZRQlhcdTAwM2VOMzdhXHUwMDI2QlI0VXZQNDFaRWtnS0VGZlFCYmFgLVBaZWVYQDNMcWRMQVJzZyNYS1pnYFZRZTVfYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyTVV2cUN9YmFabElaZ1hhRGFcdTAwMjYyRjhWX3xHJUVGZlFCYjhsdkpiYUcqQ2I3cFVIWkNgWTlWUXpENVZSVTZJQVlXZn1hJCNcdTAwM2NCV15aekJYXHUwMDNlTW1cdTAwM2NYa2woLVktS0RVVXRlPT9XXntDTlZRekN+WipweTRhXHUwMDI2TDVEYlklKUY1KUVmXloqXzJBYjlIVFBWUkNzVTUre1dxQVJyKGhINlVcdTAwM2NyWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0ZlZ7fmJEV25YWX5hfCNKeFV2cTc1WioqdjFhQ0NERDMxNDR4WilTOU9XXlp6QlV2UEFEM0pHNmRWe2RZOVdwWkN8YmFNKElBUnIoaEYoN2JxWFx1MDAzZURuQVg/QTVHWEw0X0thQzE1ZFV0ZVF5Wmd5cEliWUYwQ1hcdTAwM2VEQH5lSmN8UGJaXHUwMDNlQlBZO1J8SUNLRnBMNmJOdXtYXHUwMDNlTjNLV285TjZUUHFhQFhcdTAwM2VNZGBWYFh6RDYralgpMDAwMzEwc3NSNTl7P1ojQXBpc2IxcG8jQkFeOy0qQm1mNWgybWxFSEYjcmt4M2pob05DOyV3e0RnWEB0NGdlMVRCXHUwMDNlKk1cdTAwM2VDamJ4dDVkYWJaRCohQTJFZFViJDZhV1x1MDAzY2Y4fl9+djlzbXtxN1hUT2xFXHUwMDI2d2s4RmFRfFx1MDAzYzhVUHlyVTBve3szU28zfmElcDA5YlkqaVU3RiNQOTR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS3BcdTAwM2VcdTAwM2NUUHFqXmI3T0NDV2hOTGE4M3U1NVZyKiQrQ0spUmwxYXhfRFdoTlJjOHdZTjZaRG4kNFZcdTAwM2NzQ2I5MFlEKlpEbDRMRDspdClDTEpwdDJYQW42WFx1MDAzZVY/R0NMVmh4OGhhKWhEXHUwMDNjMX1QYmFIOEtYQ0B5akFPXHUwMDI2X3xZO3xRT0FTKXBTYUJwZERiUzVFdmVPKzVDQV9RfTNkU3hhZTVkJGtEMlhsMDlhJCNwXHUwMDNlQ0w9MigyeGYze1ducFlIR0ExTXxCP3gzP1c/Xit+YmFOXHUwMDI2cFRQN2tBMFZYM1dDSjFKNWElRXZgSFpcdTAwMjYkQ0RcdTAwM2M9a2FWUWg2fWIwI04xOFVYK1IwMDAwMDAwM1BrQ3REXlc1ZCRWOENMfTg7MnlrSSVXcGluSVdoTipSMDBiKjMzdnl3MWFBOVhcdTAwM2NXTU9uK0NNaUd9bVZvSVh3O0JgbUpwY2R6MEQkUXJ3O0JgbUpwY2R6MDkycXV5YyFlckpwY2R6MDkycXV5YyFlckpwY2R6MDkycXV5YyFlckpwY2R6MDkycXV5bGVsMkpwY2R6MDkycXV5bGVsMkpwY2R6MDkycXV5bGVsMkpwY2R6MEYtKGZ5bGVsMkpwY2R6MEYtKGZ5bGVsMkpwY2R6MEYtKGZ5bGVsMkpwY2R6MEYtKGZ5aGhARUpwY2R6MEYtKGZ5aGhARUpwY2R6MEYtKGZ5aGhARUpwY2R6MEdeTER5aGhARUpwY2R6MEdeTER5aGhARUpwY2R6MEdeTER5aGhARUpwY2R6MEdeTER5cVc1NkpwY2R6MEdeTER5cVc1NkpwY2R6MEdeTER5cVc1NkpwY2R6MDFgYWF5cVc1NkpwY2R6MDFgYWF5cVc1NkpwY2R6MDFgYWF5cVc1NkpwY2R6MDFgYWF5YVFxc0lzZ0N3MDFgYWF5YVFxc0lzZ0N3MDFgYWF5YVFxc0lzZ0N3MEtsXHUwMDNjbUh2P2k2SXNnQ3cwS2xcdTAwM2NtSHY/aTZJc2dDdzAxYGFheXFXNTZKcGNkejAxYGFheXFXNTZKcGNkejAxYGFheXFXNTZKcGNkejA5MnF1eWMhZXJKcGNkejA5MnF1eWMhZXJKcGNkejA5MnF1eWMhZXJKcGNkejA5MnF1eWxlbDJKcGNkejA5MnF1eWxlbDJKcGNkejA5MnF1eWxlbDJKcGNkejBHXkxEeWhoQEVKcGNkejBHXkxEeWhoQEVKcGNkejBHXkxEeWhoQEVKcGNkejBGLShmeWhoQEVKcGNkejBGLShmeWhoQEVKcGNkejBGLShmeWhoQEVKcGNkejBHXkxEeXFXNTZKcGNkejBHXkxEeXFXNTZKcGNkejBHXkxEeXFXNTZKcGNkejAxYGFheWFRcXNJc2dDdzAxYGFheWFRcXNJc2dDdzAxYGFheWFRcXNJc2dDdzBGLShmeWxlbDJKcGNkejA5e1x1MDAzZU9UVSNhPUNLKUNnQ0wxT2tEPUd8TVV1SmM0V25YWX5aZ3ApWURrZEkjQ0tgSnQ4WVVrbUFTKXtzWmZ8YTNhJXBzRVpEbis2Vl8jYCpiWSo4e2F3YVElZU8rNTdBYHQ7NUJQJVFnWFx1MDAzZU4yZ0dBMWwwQzBpeVU1ZGtKNkQ9aF9TWmdlXHUwMDI2QENNX2xcdTAwM2VLb2tOMHxOc0MwfE5zQThDTVIxYUFgdDs1QlBKeytDPXZoIUNNaUdARzVgUG8wMDk2MTAwSUMyMDBSSTMwMGFPNDAwalU1MDBzYTYwMCNnNzAwO204MDB7czkwMTV5QTAxRVx1MDAyNkIwMU47QzAxV15EMDFmfkUwMXA1RjAxeUJHMDEqSEgwMV5OSTAyMlRKMDJCWkswMktmTDAyVGxNMDJjck4wMmx4TzAydSVQMDIlLVEwMj1AUjAyfX1TMDM4NFQwM0hBVTAzUUdWMDNaTVcwM2lTWDAzcllZMDMhZVowMy1rYTAzYHFiMDQ0d2MwNEQkZDA0TStlMDRWP2YwNGV8ZzA0bzNoMDR4OWkwNClGajA0QExrMDUxUmwwNUFYbTBSUjkwfDZOXk9UVSNhPUNLKUNnQ0wxT2tEPXJYVVV1a1oxV3BadnxZK3JENlpncClZRSshcyhDS2BKdDhZVWttQVNOcSllTys1N0FgdDs1QlBKeytDMGl5VTVka0o2Q01fbFx1MDAzZUtva04wfE5zQzB8TnNBOENNUjFhQWB0OzVCUEp7K0M9dmghQ01pR0BHNWBQbzAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDIyVEowMkJaSzAyS2ZMMDJUbE0wMmNyTjAybHhPMDJ1JVAwMiUtUTAyPUBSMDJ9fVMwMzg0VDAzSEFVMDNRR1YwM1pNVzAzaVNYMDNyWVkwMyFlWjAzLWthMDNgcWIwNDR3YzA0RCRkMDRNK2UwNFY/ZjA0ZXxnMDRvM2gwNHg5aTA0KUZqMDRATGswNTFSbDA1QVhtMDVKZG4wOXtcdTAwM2VPVFUjYT1DSylDZ0NMMU9rRD0hc2FVdmg3Q1plKFItVXRAMV9aZT87YGFBOShFQ05DeClkbk91dENLQEltQ0xrc1x1MDAyNmVTS1k5Q0wkMzVDTFx1MDAzYzsrQ004PVlBYHQ7NUJQSn4tQ3FOVmR8TnNDMHxOc0MwVF96YDZDTCQzNUNMXHUwMDNjOytDTVhnQjFTVG0hNkVncSp8TnNDMHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5zQzB8Tmo5MTAwMDYyMDAwOTMwMDAzMTAwMDYyMDAwOTMwMDAzMTAwMDYyMDAwOTMwMDAzMTAwMDYyMDAwOTMwMDAzMTAwMDYyMDAwOTMwMDAzMTAwMDYyMDAwOTMwMDAzMTAwMDYyMDAwOTMwMDk2MHxObVdHVTBZaXc3JHpBZThZVVlpOTRqeXZVdGUtXHUwMDNlYiM3IzNXTTUtJWFcdTAwMjZCZEVVdmduXHUwMDI2WD8xZlpGZVY7KmVPKzU3QWB0OzVCUEp2IUMwaXlVNWRrSjZDTUc1KUtwRnU2MDAwMDAwMDAxOENNUjFhQWB0OzVCUEp2IUM9dmghQ01pR31HNWBQbzAwMDAwMDAwMDAwSkY4ZUl7Kkx4MDAwMDAwNEpie0lzZ0N3MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwTylybElzZ0N3MDAwMDAwM3pjTUlzZ0N3MDAwMDAwSFx1MDAyNk03SXsqTHgwMDAwMDBIXHUwMDI2TTdJeypMeDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UYE1zWWFCXnZGWFx1MDAzZUA2SlducHg1YSVwMDliWSppVUZcdTAwM2NWXHUwMDNjKENLeDZlQ0tASWlDTEFqPTU/XjB3WmdnZEdaZWVVK2FCXnZGWmdwKVlHQTE1LUNLYEp0OFlVa21BU05xKWVPKzU3QWB0OzVCUEp7K0MwaXlVNWRrSjZDTV9sXHUwMDNlS29rTjB8TnNDMHxOc0E4Q01SMWFBYHQ7NUJQSnsrQz12aCFDTWlHQDBzc0kyMDA5NjEwOXtcdTAwM2VPVFUjYT1DSylDZ0NMMU9rRFx1MDAzZURhUVV2RnxgV3BYQW5DTFZoeDhoYSloQ0xibXNDTSRoP1UwV3QxNWRrSjZDTStmO1RQN2tBMFZYM1JDTUc5OThVWCtSMDAwMDAwMDNQa0N0RF5XNWRrSjZDTStmXHUwMDNlNVx1MDAyNiM0JUchYktPWmdYXkRaZ2c7QVhKdXc9VlB8dERHK1JJcjBSYUYyMDlfXzJLb2JFMzAwMDE4VTBxdlNDS3g2ZUNLQEltQ0xBakAzU1ZEemQyblRKVlFwbjVINnxXPWVPKzU3QWB0OzVCUEp7XHUwMDNlSFYxUWJhJXBhN2IwIyloRFx1MDAzZW47NVdxTjY0YXprfTtjNGEwdlRfelBcdTAwM2NDTCQzNUNMXHUwMDNjOytDTVhnQjFTVHxGS285YHwwMDAxOENNaUdAMFJSOTEwOXtcdTAwM2VPVGBNXHUwMDNlY1hLWmdgVlFnVl5iYUg4OGIjIUhPQ09CSkxUUDdHTDg3M01nOHp2a3BJVGx9RWI4bHZKYmFHKkNiN3BVSFpDYFM0YllYTzVDT0lZXmRuT3V0Q0tASW1DTGsrMTI2a20qYlpcdTAwM2VHZEkoXHUwMDNlYXpUUDdrQTExMkxUQnFrK1dDTCQzNUNMXHUwMDNjOyRDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcWtebDAwYnM5VFI7IzIwUlI5MVRfITBcdTAwMjY4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3JHpBZThZVVlpOTRrOFx1MDAyNlV0ZT0/V157Q05WUXpDfloqcHk0YjdOc19XaE9mXHUwMDI2OSh5Smxkbk90dEEwezlzSShcdTAwM2VhelRQN2tBMTEyTFRCcWsrV0NMJDM1Q0xcdTAwM2M7JENNUTR8MFJSOTEwMDAwMDA5X18wVFA3a0ExMTJMVEJxa15sMDBiczlUUjsjMjBSUjkxVF8hMFx1MDAyNjgzT1x1MDAzY1NmSWsyTGZJazJMZkluU2JVMFlpdzckekFlOFlVWWk5NGtCLVV0ZT0/V157Q05WUXpDfloqcHk0YmFHKkNiOEtPQldoT2koOSh5Smxkbk90dEEwezlzSShcdTAwM2VhelRQN2tBMTEyTFRCcWsrV0NMJDM1Q0xcdTAwM2M7JENNUTR8MFJSOTEwMDAwMDA5X18wVFA3a0ExMTJMVEJxa15sMDBiczlUUjsjMjBSUjkxVF8hMFx1MDAyNjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzckekFlOFlVWWk5NGtFKVV0ZUBgVlF6Q35aKnB5RVpmOVI7VlF5cVx1MDAzZVdoT2wpOSh5Smxkbk90dEEwezlzRH04LWtUUDdrQTBWWDNSRUc4dmVDTCQzNUNMXHUwMDNjOy1DTVE0PzBSUjkxMDAwMDAwOV9fMFRQN2tBMFZYM1JFRzgldDAwYnM5VFI7IzIwUlI5MVRfITBcdTAwMjY2OUU3SzAwM1FHVTBxIShKX1x1MDAzZU1oWFx1MDAzZURuQVg/QTZFQ08ldFJUUDdNTkgoZ3NSS0xcdTAwMjZQWGFcdTAwMjYlXHUwMDNlUUNPXHUwMDNjJEQ1Qzh4SDAwSUM1MDBhTzkwMHNhRDAwO21IMDE1eUwwMU47UDAxZn5UMDRxUVNWe0M3OFduP0JtRmVeYT9WcXRTXHUwMDNlYjAkR3NDS0BZMzIwfj9lWD1RUklMTXVaQloqcFgxYXdiQ1x1MDAyNjFTXHUwMDNlPVpZaUA2SmIwJFBVOFVfRlcwMDAwMDAwNWVxblZGZkgkdlx1MDAzZUt6blZGZkgqKmBRaEdjeitZXHUwMDNjM0YwMm5WRmZIPXwyRGYwMDAwMEBJUEgkVTBZaXc4WVZZZ1RQOG4xNStWPSk1ZGFiWjY5NXpkNiN5MGg3WFRPbDgyfW1wOHZxO3Q5Uk1CeDl7P1ojQXBqeChCTEV9LUJcdTAwM2UqTVx1MDAzZUNqY2tfREY3K31EKiFBMkVkVlk2Rjkwd0FGI3NrXHUwMDI2RmVYNztDS0BJfUNQTlZmQ1BZOVEzOytOQzAwMDAwMDdlXHUwMDI2R2JrUmsoS1NtY19ia1JrfUtYbFBXN2hRREdLU21jX2JrUmxFS053d2YoTTFcdTAwM2VDS1hsUFc3aFFEV0tWNVh1TUhnTVx1MDAzY0tTbWNfYmtSbFVLUUZySXFLaHUtS053d2YoTTFcdTAwM2VTS0w3diMwMDAyK0tWNG0yVGBOVGthQnBkRGJaMnNKYiNRWWdNTyN+MkNMQWs5M1NWRGdiIyFsRWFDQ0RmTXFPSmdNK3RMZlktTTl+WFx1MDAzZVZcdTAwM2VPTV9WZ00zM1lDN2ElNSQ0V24/QnVUUHNOaVZzQ0czUWNPaUFObX5cdTAwMjZ6RmtNfDtVMHF2U0NMQWtEM30wVmlWe35iRFduWFl+YjAkaCVUUDhcdTAwM2NhQ1AtVCpObX5cdTAwMjZLRmNBU1U1aHlUU1UwcSNXVFUjYV5EQHpQdFV2cTc1WioqdjFhQ0NEZk9JPSRnTV9WUkhUUDhfYzVpXHUwMDI2NGNVMHEjV1RVI2FeREArZXhVdnFDfWJhLVpPYVx1MDAyNjJGNWJhTig1VTBXdGNUUDg/YkNQYFpuR0I5MFRVMHEjVVRQN1NVTyQ9WE9We2RZOVdwWkN8YmFOKDZVMFd0Y1RQOD9iQ1BgWm4wV2xFXHUwMDNlRmNBU1U1Zkx5RTBXbEY0RmtNfDtVMHEhKFA3aVEkWFx1MDAzZURuQVg/QTYyYVx1MDAyNkw4VGIwJHQoVFUjYV5EXkN3IVV0QDFcdTAwM2VjNGN5T1V2UDQxWkY0NDFVMFd0Y1RQOD9iRF5MUHlJM2BkKTVkcn1MVTBxI1dUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSWRDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTHchMDAwMDAwMDNQIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbW9vdGhwdHMiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgNi42MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGxvd19zZWxlY3Rpbmdfc2VnbWVudHMiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlX2h1ZCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGVvcmllbnRndWlkZSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVuX3ByZWZzIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWVudF9hbmdsZV9zdGVwX3NpemUiOiAiMTUuMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3JpZW50Z3VpZGVkZW5zaXR5IjogIjAuNzUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWVudGd1aWRlc2NhbGUiOiAiMC43NSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGlja2luZ19tb2RlIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbGF0aXZlX3NlZ21lbnRfYWxpZ24iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19ob3Zlcl9sYWJlbHMiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19wcmV2aWV3X2N1cnZlIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfdGFuZ2VudF9oYW5kbGVzX29uX2FsbF9zZWxlY3RlZCI6ICIxIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZGVsZXRlMiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cGV4cGFuZDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCI6ICJsaXF1aWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5lZ2F0ZSI6ICJrZWVwIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjEyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTkuNjIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZGVsZXRlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZhY2V0MSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb252ZXJ0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlubGluZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5saW5lZGlzdCI6IDAuMDAwMDEKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZhY2V0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZvbnQxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9udHNpemUiOiAwLjAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2QiOiAwLjE4MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIkFNVVNFIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjkzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC43CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbnQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9udDIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb250c2l6ZSI6IDAuMDA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvZCI6IDAuMDAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4wMTAzNDU0NjQ2ODg3MjU3NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiQU5HRUwgRFVTVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhY2tpbmciOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40ODUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC43CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbnQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZnVzZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicmV2b2x2ZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2wzZCI6IDAuMDAwMTUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjYzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZ1c2U6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJncm91cDIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJieXBhc3MiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGxpdDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiY2FwIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4yMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC04LjUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnlwYXNzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic29mdHRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiYm91dGxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4wOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC04LjU3CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwNCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2UzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImxhYmVsIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjkyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTguNjMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWZpbGwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvbWluZWRnZWFuZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cGJhc2UiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogMTAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbmVkZ2VhbmdsZSI6IDgwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMTMuNjIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBkZWxldGUxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlbGV0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiKiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMjUuNTMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBkZWxldGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBleHBhbmQxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwcHJvbW90ZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCI6ICJidG0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bXN0ZXBzIjogNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRncm91cCI6ICJidG1fZXhwIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4xMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC01LjQ0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwZXhwYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwZXhwYW5kMiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJzb2Z0dHJhbnNmb3JtMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImJ0bV9leHAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bXN0ZXBzIjogNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRncm91cCI6ICJsaXF1aWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtOC42MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJncm91cGV4cGFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJncm91cHByb21vdGUxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwZXhwYW5kMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInByb21vdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogImJ0bV9leHAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJlc2VydmUjIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNi40NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJncm91cHByb21vdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBwcm9tb3RlMiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJidG0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwcm9tb3Rpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6ICJidG0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG90eXBlIyI6ICJwcmltcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjEyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuNDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBwcm9tb3RlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpcXVpZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAibGlxdWlkIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjEzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTE3LjM5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1lcmdlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb250MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9udDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMTcKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWVyZ2UzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIkNBUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiQk9VVExFIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJMSVFVSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIkxBQkVMIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIzLjQ4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1lcmdlNCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJMSVFVSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIkJPVVRMRSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC44MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yNC4xMwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIyI6ICJib3V0bGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC05LjU3CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZTIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZ3JvdXAyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAiY2FwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC05LjUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibmFtZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIyI6ICJsYWJlbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuODMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtOS42MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWU0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNvbG9yMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogImxpcXVpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMTkuMzkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibmFtZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJub3JtYWwxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2U0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4xNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xNi42MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib3V0cHV0MCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cGRlbGV0ZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMjcuMjkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBlYWsxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImRlbGV0ZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0IjogMC4wMDAxCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMTAuNjIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicGVhayIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwZWFrMiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib29sZWFuMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3QiOiAwLjAwMDEKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0zLjY3CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInBlYWsiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cF9lZGdlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpdmlzaW9ucyI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiZ3JvdXAxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiAwLjAwMDMKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4xMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xNC42MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5YmV2ZWw6OjMuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb2x5ZXh0cnVkZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzdCI6IC0wLjAwMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRiYWNrIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjE1CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHlleHRydWRlOjoyLjAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicG9seWV4dHJ1ZGUyIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3QiOiAtMC4wMDA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dGJhY2siOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjEyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuNDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb2x5ZXh0cnVkZTMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicGVhazIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0IjogLTAuMDAwMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRiYWNrIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuNDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb2x5ZmlsbDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY2xpcDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWxsbW9kZSI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjEyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEyLjYyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHlmaWxsIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInJlbWVzaDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicmV2ZXJzZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVyYXRpb25zIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic21vb3RoaW5nIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YXJnZXRzaXplIjogMC4wMDA1CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNDkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmV2ZXJzZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjMzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJldmVyc2UiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmV2ZXJzZTIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4xMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjQ0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJldmVyc2UiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmV2ZXJzZTMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTUuMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyZXZlcnNlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInJldmVyc2U0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHliZXZlbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMTUuNjIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmV2ZXJzZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyZXZvbHZlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmYWNldDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXZzIjogMzIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjYzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJldm9sdmU6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb2Z0dHJhbnNmb3JtMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cHByb21vdGUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiYnRtX2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmFkIjogMC4wMzEyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwODAzNTM3MTA4NTkzNDYzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjEyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTcuNDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic29mdHhmb3JtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNwbGl0MSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCI6ICJjYXAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGxpdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJlbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4wMDAxNzM2OTU4NTExMTczNzI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDM0NDI4ODEzNjIwNjQ5MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAyNjA3ODMzNzc5ODg0MTI3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZW5hYmxlX3N1YnNldGdyb3VwcyI6IHRydWUsCiAgICAgICAgICAgICJzdWJzZXRncm91cHMiOiAiKiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy40MiwKICAgICAgICAgICAgLTAuMDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNvcGNyZWF0ZSIKICAgIH0sCiAgICAicHJpbWl0aXZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0aCI6ICIvc2NlbmVcbi9tYXQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInByaW1pdGl2ZSIKICAgIH0sCiAgICAidXNkcmVuZGVyX3JvcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAia2FybWFyZW5kZXJzZXR0aW5ncyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFsbGZyYW1lc2F0b25jZSI6IHRydWUsCiAgICAgICAgICAgICJmIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIiRGU1RBUlQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgNzQsCiAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJodXNrX2luc3RhbnRzaHV0dGVyIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiMSAtIGNoKFwiLi4va2FybWFyZW5kZXJzZXR0aW5ncy9lbmFibGVtYmx1clwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJlbmRlcmVyIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiXCJCUkFZX0hkS2FybWFcIiArIGlmcyhzdHJtYXRjaChjaHMoXCIuLi9rYXJtYXJlbmRlcnNldHRpbmdzL2VuZ2luZVwiKSwgXCJ4cHVcIiksIFwiWFBVXCIsIFwiXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicmVuZGVyc2V0dGluZ3MiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9rYXJtYXJlbmRlcnNldHRpbmdzL3ByaW1wYXRoXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicmVzb2x2ZXJjb250ZXh0IjogImBjaHMoc3RyY2F0KG9wY3JlYXRvcihcIi5cIiksIFwiL3Jlc29sdmVyY29udGV4dGFzc2V0cGF0aFwiKSlgIiwKICAgICAgICAgICAgInRyYW5nZSI6ICJub3JtYWwiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMzksCiAgICAgICAgICAgIC0xNS45NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidXNkcmVuZGVyX3JvcCIKICAgIH0KfQ==
Camera shake LOP rig using MotioFX noise.
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjEuMC43MjkiCiAgICB9LAogICAgImNhbV9yb290MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0aCI6ICIvY2FtZXJhcy9jYW1fcm9vdFxuIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjQxLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwcmltaXRpdmUiCiAgICB9LAogICAgImNhbWVyYTUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidHJhbnNmb3JtX3Jvb3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBlcnR1cmUiOiAic2V0cmF0aW8iLAogICAgICAgICAgICAiY2xpcHBpbmdSYW5nZSI6IFsKICAgICAgICAgICAgICAgIDAuMDA5OTk5OTk5Nzc2NDgyNTgyLAogICAgICAgICAgICAgICAgMTAwMAogICAgICAgICAgICBdLAogICAgICAgICAgICAiZXhwb3N1cmUiOiAwLjc0MDAwMDAwMDAwMDAwMTcsCiAgICAgICAgICAgICJmU3RvcCI6IDAuNTgwMDAwMDAwMDAwMDAwMywKICAgICAgICAgICAgImZvY2FsTGVuZ3RoIjogNTcuNDIwMDAwNzQ1MDU4MDUsCiAgICAgICAgICAgICJmb2N1c0Rpc3RhbmNlIjogMi4xNjI3MjE0ODEzMTMwNSwKICAgICAgICAgICAgImhvcml6b250YWxBcGVydHVyZSI6IDQxLjQyMTM1NzU0MjI3NjM4LAogICAgICAgICAgICAicHJpbXBhdGgiOiAiL2NhbWVyYXMvY2FtX3Jvb3QvJE9TIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMV8yIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXIyXzMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkthcm1hQ2FtZXJhQVBJX0thcm1hIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0MycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXRpbnRfaDBhZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYXRpbnRfY29udHJvbF9pZWJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF3aW5kb3dfY29udHJvbF9yaGJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQ0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjcmVlbiBXaW5kb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X3EzYWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjcmVlbiBXaW5kb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQ0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkthcm1hQ2FtZXJhQVBJX1ZpZXciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfY29udHJvbF81c2JnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgU2hhZGVyIFZPUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZmlsdGVyIjogIiEhQ1VTVE9NL01BVEVSSUFMISEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcHJlbGF0aXZlIjogIi4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAncmVsYXRpb25zaGlwJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2VqYmdpIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFtYXRlcmlhbGJpbmRpbmdfY29udHJvbF9md2JnaSA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogIlxuaW1wb3J0IGxvcHRvb2x1dGlsc1xubG9wdG9vbHV0aWxzLnNldHVwS2FybWFDYW1lcmFMZW5zTWF0ZXJpYWwoa3dhcmdzKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBhIGxlbnMgc2hhZGVyIExPUC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiVk9QX2ttYV9waHlzaWNhbGxlbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2xhbmd1YWdlIjogInB5dGhvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiTWF0ZXJpYWxCaW5kaW5nQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogIm1hdGVyaWFsOmJpbmRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAicmVsYXRpb25zaGlwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX2NvbnRyb2xfc3ViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIExlbnMgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfY29udHJvbF9zdWJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmF1c2VfbGVuc3NoYWRlcl9jb250cm9sX3N1YmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVc2UgTGVucyBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfODlhZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiaG91Lm5vZGUoY2goJ3huX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfNGZiZycpKS5zaGFkZXJTdHJpbmcoKSBpZiBob3Uubm9kZShjaCgneG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnJykpICE9IE5vbmUgZWxzZSAnJyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcl9jb250cm9sXzluYmcgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImNhbWVyYTpsZW5zc2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlJlbmRlcmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImBpZnMoY2goJ3huX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmcnKSwnc2V0Jywnbm9uZScpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiY2FtZXJhOmxlbnNzaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy40NiwKICAgICAgICAgICAgLTEuMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2FtZXJhIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAic2V0X2xvb2thdCI6ICJUcnVlIgogICAgICAgIH0KICAgIH0sCiAgICAiaGVhZCI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmaWxlcGF0aCI6ICIkSEgvdXNkL2Fzc2V0cy90ZW1wbGF0ZWhlYWQvdGVtcGxhdGVoZWFkLnVzZCIsCiAgICAgICAgICAgICJpbnN0YW5jZWFibGUiOiB0cnVlLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIC0xNC4xMzIwOTY3NzgwOTMzOTEsCiAgICAgICAgICAgICAgICAtMjcuNzA3NDY5OTYzNzA0NDA1LAogICAgICAgICAgICAgICAgMC4yMDk5NDI4MzAwOTIxOTk4MwogICAgICAgICAgICBdLAogICAgICAgICAgICAicyI6IFsKICAgICAgICAgICAgICAgIDIuOTI5OTIwMTAwNjgxNDgzNywKICAgICAgICAgICAgICAgIDIuOTI5OTIwMTAwNjgxNDgzNywKICAgICAgICAgICAgICAgIDIuOTI5OTIwMTAwNjgxNDg0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMC4wMjA5MjExMTQ2MjI1MDQ3OSwKICAgICAgICAgICAgICAgIC0wLjA4NzA3MDA4NjA5NzQ4NjAxLAogICAgICAgICAgICAgICAgMC4wNzgwNzk2MDM0NTIxMDIwOAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFzc2V0cmVmZXJlbmNlIgogICAgfSwKICAgICJtZXJnZTUiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImhlYWQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYW1lcmE1IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjc2LAogICAgICAgICAgICAtMi4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1vdGlvbmZ4MSI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICJub2lzZTEiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImFtcCI6IDEwLAogICAgICAgICAgICAgICAgICAgICJjaGFubmVsbmFtZSI6ICJgcnVuKFwiY2hvcGxzIC4uL25vaXNlX2NhbWVyYTRfY2xpcDFcIilgIiwKICAgICAgICAgICAgICAgICAgICAiZ2NvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjg5OTk5OTk3NjE1ODE0MjEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuODk5OTk5OTc2MTU4MTQyMSwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInBlcmlvZCI6IDIuNSwKICAgICAgICAgICAgICAgICAgICAic2VlZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJEMiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDAuODkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub2lzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm5vaXNlX2FkZDEiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJleHBvcnQiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vaXNlX2NhbWVyYTRfY2xpcDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9pc2UxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY2hvcG9wIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgImdjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC40NDk5OTk5ODgwNzkwNzEwNCwKICAgICAgICAgICAgICAgICAgICAgICAgMC44OTk5OTk5NzYxNTgxNDIxLAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMS42OSwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibWF0aCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm5vaXNlX2NhbWVyYTRfY2xpcDEiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImF1ZGlvIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZ2NvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjg5OTk5OTk3NjE1ODE0MjEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNDQ5OTk5OTg4MDc5MDcxMDQsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJudW1jaGFubmVscyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogImNhbWVyYTU6ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUjIjogImV1bGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAicmFuZ2UiOiAidmFsdWUiLAogICAgICAgICAgICAgICAgICAgICJ1bml0cyI6ICJmcmFtZXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0xLjY5LAogICAgICAgICAgICAgICAgICAgIDEuNzkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNTYsCiAgICAgICAgICAgIC0xLjIzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjaG9wbmV0IgogICAgfSwKICAgICJ0cmFuc2Zvcm1fcm9vdDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FtX3Jvb3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvY2FtX3Jvb3QiLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIC0yNS45MjQxMDI4OTUwNjY1OTYsCiAgICAgICAgICAgICAgICAtMzEuNTU4NjAxNTk5NzgyMTgyLAogICAgICAgICAgICAgICAgLTAuMDAwOTMxMDQ3NzQ4NDQ2NjI2OQogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMS4wODY0MDY4MDY3OTA1MDM3CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogLTAuNTgyNzIxMjIxODA5ODQ5OQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLjU2MjI1NzQxNTY0Mjc1OTMKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLjEyMTI3MjI3MTgwNDMxOTUKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMS44OTY0NzczMzExMzE3MDc2CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMS4xMjM0NTk1NTUzOTU0Mzc4CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy40NCwKICAgICAgICAgICAgLTAuMDgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgfQp9
Example on how to animate APEX rig procedurally using Time inside of APEX graph. It also show how to make it work with manual animation created by Scene Animate SOP. It also include several other examples on how to invoke APEX graph.
ewogICAgIkNSQVRFX1RJTUUiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiU0tFTDQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1hdHRyIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJjbGFzcyMiOiAiZGV0YWlsIiwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAidGltZSIsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlI3YiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIkBUaW1lLzEwIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMjYsCiAgICAgICAgICAgIDExLjU3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJjcmVhdGU6OjIuMCIKICAgIH0sCiAgICAiR1VJREVTMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1bnBhcmVudF9hbGwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMC41LAogICAgICAgICAgICAxMy4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJLRVlGUkFNRV9EQVRBIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC4yOSwKICAgICAgICAgICAgMC41NiwKICAgICAgICAgICAgMC44OQogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRlbXBfa2V5c193cmFuZ2xlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxOS4zLAogICAgICAgICAgICAtMi4xNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiU0hQMSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYXB0dXJlcGFja2VkZ2VvMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy42NiwKICAgICAgICAgICAgMTEuMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiU0tFTDQiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAib3JpZW50am9pbnRzMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4yNSwKICAgICAgICAgICAgMTUuMDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjEuMC43MjkiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAwLjUyCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEzLjYyLAogICAgICAgICAgICAtNS4zMQogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDMuMjEsCiAgICAgICAgICAgIDIuMjUKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIlRoaXMgaXMgZXhhbXBsZSBvZiBob3cgdG8gaW52b2tlIEFQRVggZ3JhcGggd2l0aCB0aW1lIHBhc3NlZCBhcyB0aHJvdWdoIHBhcm1zIGRpY3Rpb25hcnkuIFRoZSBwcm9ibGVtIHdpdGggdGhhdCBpcyB0aGF0IEkgY2FuIG5vdCBmaW5kIGEgd2F5IHRvIG1ha2UgdGkgd29yayB3aXRoIHNjZW5lIGFuaW1hdGUgYW5kIGFwcGx5IGhhbmQgbWFkZSBhbmltYXRpb24uIiwKICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgIH0sCiAgICAiX19zdGlja3lub3RlMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOTgsCiAgICAgICAgICAgIDAuMjgsCiAgICAgICAgICAgIDAuMjgKICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy41MSwKICAgICAgICAgICAgLTcuOAogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDMuMzQsCiAgICAgICAgICAgIDMuMjMKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIldlIHBhc3MgdGltZSB2aWEgZGV0YWlsIGF0dHJpYnV0ZSBvbiBCYXNlLnNrZWwgYW5kIHRoZW4gd2UgY2FuIHJlYWQgaXQgaW5zaWRlIEFQRVggZ3JhcGguIFRoYXQgd29ya3Mgd2VsbCB3aXRoICBzY2VuZWFuaW1hdGUgYW5kIHNjZW5lIGludm9rZSBhbmltYXRpb24uIEluIGhvdWRpbmkgMjIgdGhlcmUgYXJlIFRpbWUgYW5kIEZyYW1lIEFQRVggbm9kZXMgZm9yIHRoYXQuIiwKICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgIH0sCiAgICAiX19zdGlja3lub3RlMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNTYsCiAgICAgICAgICAgIDAuNDksCiAgICAgICAgICAgIDAuODYKICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4zMiwKICAgICAgICAgICAgLTQuNjcKICAgICAgICBdLAogICAgICAgICJzaXplIjogWwogICAgICAgICAgICAzLjEyLAogICAgICAgICAgICAxLjgKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIlNpbXBsZXN0IGV4YW1wbGUgb2YgQVBFWCBncmFwaCAgdGhhdCBhZGRzIHZhbHVlIHRvIGEgbnVtYmVyIGRlZmluZWQgYXMgZGV0YWlsIGF0dHJpYnV0ZS4iLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJfX3N0aWNreW5vdGU0IjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC4yOSwKICAgICAgICAgICAgMC41NiwKICAgICAgICAgICAgMC44OQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxOS4yNiwKICAgICAgICAgICAgLTUuNzkKICAgICAgICBdLAogICAgICAgICJzaXplIjogWwogICAgICAgICAgICA0Ljk5LAogICAgICAgICAgICAyLjcxCiAgICAgICAgXSwKICAgICAgICAidGV4dCI6ICJUaGlzIGV4YW1wbGUgc2hvdyBob3cgdG8gc2VlIGFjdHVhbCBrZXlmcmFtZSB2YWx1ZXMgY3JlYXRlZCBpbiBhbmltYXRlIHNjZW5lIHNvcCBhcyBnZW9tZXRyeSBhdHRyaWJ1dGUuXG5cbkJ5IGRlZmF1bHQgaG91ZGluaSBkb2Vucyd0IGV4cG9zZSBhY3R1YWwga2V5ZnJhbWUgdHJhbnNmb3JtcyB0byB1c2Vycy4gT25lIG11c3QgdXNlIGRlZGljYXRlZCBmdW5zaW9udCBgY2hwcmltX2tleXZhbHVlc2AgYW5kIGBjaHByaW1fa2V5dGltZXNgIHRvIGV4dHJhY3QgaXQuIiwKICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgIH0sCiAgICAiX19zdGlja3lub3RlNSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNjIsCiAgICAgICAgICAgIDAuODcsCiAgICAgICAgICAgIDAuNzcKICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjEsCiAgICAgICAgICAgIDQuMjUKICAgICAgICBdLAogICAgICAgICJzaXplIjogWwogICAgICAgICAgICAzLjgyLAogICAgICAgICAgICAyLjUyCiAgICAgICAgXSwKICAgICAgICAidGV4dCI6ICJJIGFkZGVkIG5vZGVzIG1hbnVhbHkgdG8gdGhlIGdyYXBoIGJ1aWxkIGJ5IGF1dG9yaWcgY29tcG9uZXRzLiBTZWUgbm9kZXNvbiBBUEVYIE5ldHdvcmsgVmlldyB0aGF0IGNvbG9yZWQgaW4gdGVhbC4gVGhlIGdvYWwgaXMgdG8gY29udHJvbCBwb3NpdGlvbiBvZiBUYXJnZXRfaWsgcHJvY2VkdXJhbGx5LiBVc2luZyBTaW4gb2YgVGltZSBpbiB0aGlzIGNhc2UuIiwKICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgIH0sCiAgICAiYXJtIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBhY2tmb2xkZXIzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjM1LAogICAgICAgICAgICAyLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhcGV4OjpzY2VuZWFkZGNoYXJhY3RlciIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgIm5vZGVzaGFwZSI6ICJyZWN0IgogICAgICAgIH0KICAgIH0sCiAgICAiYXJtX2dlbzEiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiYm9vbGVhbjEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYm94MyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3g0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzNy4zNiwKICAgICAgICAgICAgICAgICAgICAtMzUuNDYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJib29sZWFuOjoyLjAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJib3gxIjogewogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgLTQ1LjAwMDAwMDAwMDAwMDAxCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAxMC41MDAwMzYzMzg3OTMwMTMsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAtMC4yNDcyNDI0NjA5NTg2NTk2MiwKICAgICAgICAgICAgICAgICAgICAgICAgMC43NTg1NTU2NTUzNjc2NzI0LAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMzAuOTcsCiAgICAgICAgICAgICAgICAgICAgLTM0LjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJib3giCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJib3gyIjogewogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgLTEzNQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInNjYWxlIjogMC4wNywKICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMTAuMTcyOTAyODY0OTEyNDQzLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjU0MTUyMzM4OTUxODI2MSwKICAgICAgICAgICAgICAgICAgICAgICAgMC4yNTM1MTE3OTc2MzY3NDczNiwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDM0Ljg5LAogICAgICAgICAgICAgICAgICAgIC0zNC4zCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYm94IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYm94MyI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGl2cmF0ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgMgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIC0xMzUKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJzY2FsZSI6IDAuMDcsCiAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNTg1OTcxNjYwNzgwMzY0OCwKICAgICAgICAgICAgICAgICAgICAgICAgMi4xMDQ2ODQ0MzEwMDM1OTQ0LAogICAgICAgICAgICAgICAgICAgICAgICAyLjM2ODI0MTMzMTQwNzAwMjUKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjA1MTE5NDU0NzY3NTU0OTk5LAogICAgICAgICAgICAgICAgICAgICAgICAtMC4wNTE4MzUwODg5OTA2Mjg3MSwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDM2LjczLAogICAgICAgICAgICAgICAgICAgIC0zNC4yOQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImJveCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImJveDQiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdnJhdGUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAgICAgICAgIDIKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAtMTM1CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxLjcyMzA4MjQzNDIzMTc0NjgsCiAgICAgICAgICAgICAgICAgICAgICAgIDIuMTcwNzY3MDExNDQ4MTk4LAogICAgICAgICAgICAgICAgICAgICAgICAxLjY1ODE0ODIyOTEyMjE2MTkKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjA2ODQ5OTE4MTQxOTYxMDk5LAogICAgICAgICAgICAgICAgICAgICAgICAtMC4wNjkxMzk3MjI3MzQ2ODk3MywKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDM4LjIsCiAgICAgICAgICAgICAgICAgICAgLTM0LjMxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYm94IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY2lyY2xlMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAtMC41MDM5NzU5Mjc4Mjk3NDI0LAogICAgICAgICAgICAgICAgICAgICAgICAwLjUwNTI3ODI4OTMxODA4NDcsCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjA0NjUxNDEyNzQwMzQ5NzY5NgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMzIuNzcsCiAgICAgICAgICAgICAgICAgICAgLTM0LjIzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY2lyY2xlMiI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjAyNDQ5MjQ1MDA1ODQ2MDIzNiwKICAgICAgICAgICAgICAgICAgICAgICAgMS4wMzM3NDY3MTkzNjAzNTE2LAogICAgICAgICAgICAgICAgICAgICAgICAtMC4wMzg4MzQ2MTI4MTY1NzIxOQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMjkuMjMsCiAgICAgICAgICAgICAgICAgICAgLTM0LjE2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibWVyZ2VwYWNrZWQxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlleHRydWRlMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlleHRydWRlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gyIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAzCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJvb2xlYW4xIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiA0CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAibmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIyI6ICJyb290IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAicm9vdCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogIm1pZCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogIm1pZCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogInRpcCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMzQuNjQsCiAgICAgICAgICAgICAgICAgICAgLTM5LjA1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibWVyZ2VwYWNrZWQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZXBhY2tlZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDM0LjU4LAogICAgICAgICAgICAgICAgICAgIC00MC4wOAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm91dHB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvbHlleHRydWRlMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjaXJjbGUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzdCI6IDAuMDk0ODMyODgyMjg1MTE4MQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzMi43NSwKICAgICAgICAgICAgICAgICAgICAtMzQuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWV4dHJ1ZGUyIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXN0IjogMC4wODI1MDUzODI1OTc0NDY0NAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAyOS4yMSwKICAgICAgICAgICAgICAgICAgICAtMzQuNzYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMjQsCiAgICAgICAgICAgIDIwLjM1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICB9LAogICAgImF0dHJpYmFkanVzdGRpY3QyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bWVudHJpZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImtleSMiOiAiZm9vIiwKICAgICAgICAgICAgICAgICAgICAidHlwZSMiOiAiZmxvYXQiLAogICAgICAgICAgICAgICAgICAgICJ2YWxmIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQFRpbWUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFscyMiOiAiMSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjQ3LAogICAgICAgICAgICAwLjAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJhZGp1c3RkaWN0IgogICAgfSwKICAgICJjYXB0dXJlcGFja2VkZ2VvMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhcm1fZ2VvMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlNLRUw0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2FwdHVyZWJ5bmFtZSI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy42LAogICAgICAgICAgICAxMy4zNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpjYXB0dXJlcGFja2VkZ2VvIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDAsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iLAogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJjb25maWd1cmVfam9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiaWYgKEBwdG51bSA9PSAxKSB7XG4gICAgQG5hbWUgPSBcIm1pZFwiO1xuICAgIEBQLnggLT0gMC41O1xufSBlbHNlIGlmICggQHB0bnVtID09IDIgKSB7XG4gICAgQG5hbWUgPSBcInRpcFwiO1xufSBlbHNlIGlmICggQHB0bnVtID09IDAgKSB7XG4gICAgQG5hbWUgPSBcInJvb3RcIjtcbn0iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMTUsCiAgICAgICAgICAgIDE5LjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJkZWZpbmVfbXl0aW1lX2RpY3QiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtZW50cmllcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAia2V5IyI6ICJteXRpbWUiLAogICAgICAgICAgICAgICAgICAgICJ0eXBlIyI6ICJmbG9hdCIsCiAgICAgICAgICAgICAgICAgICAgInZhbGYjIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJAVGltZS8xMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWxzIyI6ICJAVGltZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxNS40NSwKICAgICAgICAgICAgLTAuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmFkanVzdGRpY3QiCiAgICB9LAogICAgImRlZm9ybSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNDUsCiAgICAgICAgICAgIDAuMzcsCiAgICAgICAgICAgIDAuOAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImlrIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYW5pbWF0aW9uIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQEEpRmZLUFRJVkolczB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWR0ZFx1MDAyNjN3Qzk0YlkqeUJaKl57VENJa0B6RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjB4SmR0WFx1MDAzZU1rM0NJKSplMkxAcXNiWksqUkNJXHUwMDNlNEIxOFpxIUNJfkFEMnlcdTAwM2Nee2JhIUVMV2hNekwzSl4kZGIhMkk3WFx1MDAyNl5FXHUwMDI2RS0pQFBHQzN2K0QrXHUwMDNlZlx1MDAzY1ZSVTZDM284czBHQjdlV0VpZ0RPRmc3NERIYWF2akl5RXZUM0BaJT9YbTR8TFplZVhAQ0ppZU4xWns2YFpZQjtaNCtkZ3liIzcjSENKI1V2MV5AczYwMDAyTUtcdTAwM2V6P2khMmtkTjAwMDAwMDAwMDAwNG9wP2FCXnZGVntkaENiWUY5SVpFYXo0Y190N2k5dn5uZkFScihoQVJyKHpBV1x1MDAyNmdyWWhgMzBNYGRxcVdwcnxCV3BmSEU1Zk5jQGJhSDg4YiMhSDRiOUhUUFZSQ3NVNWhyT05BUnIoaEYoN2JuWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TUHpvUipBUnIoeUFhSFZOWkUxOUFjNFopOGJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmJWUXBtIUFScihoQVRjMGtZO1JcdTAwMjY9WSM/RURiYUg4OGIjIUhPSXRnS0xXcTRuNldvJXpcdTAwM2NYTDRWMldwcn4yRC1zUTdhXHUwMDI2TDhUVXZxVkJaRERlR0NLNHd2QVJyKGhBVGMwdGElcFg4YlpLXkZBWkshS2IjUVkhMzEyZzBVdWJEJFdNeXRcdTAwMjZhQl52RlhcdTAwM2VANkpXcGZJQkQtI0hHWipYc0haKWJUWDZJXHUwMDI2fTMyeWt5e1pnZ15HVytvSXtELXtRNlplKGQ9V3BnR0tLb1NBfjAwOTc5VGBMdn1WUlVxSVhcdTAwM2N+SkJXcGdHTFRQcWgyYUJwZERiWVhPS2ElcDA5YlkqaVU3aDc5ZkQ7TmNIVntkUn1DS3hMajI1QHleWS13WEE4N21xRGJhYC1QQ0tAWG4yWDF3M1dwWmdfQ0wxZHAxYTR0JVdoTlhlOVJXfSM5VjtGT1oqWCpKWipGclk5KHlKbGRuT3R5OXxtKURhJXBhN0NMYiN4MSRKUlx1MDAzY2IhOD9YRFx1MDAzY0s3TlopdDlIQ0x3KVx1MDAyNlUwVys2MWFvUDZXaE5wSzExbHAzYjk4VFZWUHxDfkJQJTJiV15pKDRWUWUhcENMfTgqMnhNaHVWUmRZRGIwI0hRQ0wkMzVDTD0yKjJ4ZjN7V25wWUtHJHRsMUNrQSQ1WTt8UkdDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcjdOZ2FBOVhcdTAwM2NiN157SUNNWGdCMVM9XktWe2RNQWJZWDZFYUE5WFx1MDAzY1deNz8rYjAjVFVLbzlgfDAwMDE4RD1HX2VWUnZ3MFhKdXF6YllVaGNLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcSEoRC1cdTAwMjZcdTAwM2VYWFx1MDAzZURuQVg/QTV7YmFabFFWc1x1MDAyNig3YjAjWldUVSNhPUNLKUNnQ0xibW9DTEFVbmR3cEc3Q0wkMzVDTD0yXHUwMDNlMSEtXHUwMDNje0djcVBERD1pMGViYUg4S1hMQllrVFByUkpWUXkoe1ZSVUo0WllDfShGQUg7SFdvfjZJWEw0YjFYZUtYUkNLWCNJQWB0OzVCUEp7K0M9dmghQ01yTV4wc3NJMjAwOTYxMDl7XHUwMDNlT1RgTXBVWEtaZ2BWUWdWXmJhSDg4YiMhSE9DTk51RFRQN0dMODczTWxGJDgzM1Z7fDRsQ0xBaj01bipzO2N3Y2o2WStyM1x1MDAzZWEkaj8wYmFOXHUwMDI2JENMVml6VTBXdDE1ZGtKNkNNK3Y2MSFRU3NiYU5cdTAwMjYlVFlEPXMxIylGPVZRP2xpZG5PdHRBMHs5eEg0aUZaWSVENVlheDY/PURsQWY4RGtlMzNEXHUwMDNlZWprV3ByflVIaFUlLURcdTAwM2VuI2ZaZ2dSQ2EkJEtVSHpwdUo2YWFsSUkxT2BVYmFPNldVdnpuSlduVyg9SUN+fVx1MDAzY0NMYm1zRFx1MDAzZSheNVoqT2N0YVx1MDAyNmxwTENPTGc4SXRGdWVWUlU3NENPVWcyOFlWRlx1MDAyNkFiVHIyMSFISm9hXHUwMDI2c20tZG5PdHRGKHgyO0Q/QUtnWmZSfERYPWc1RFhrbF9ESmJOWUBEP0oyYVoqT2NTSnRpUEFlU0xpXkpfXHUwMDI2UFdZLU05flhcdTAwM2VWXHUwMDNlT0s2QHFfQ05VLTtkd3FRP0tNSG5mYjdeOH1ZLXgwUENPXHUwMDNlOzc4WVZGXHUwMDI2QWJUYn1kbk90dEYoeDI7RD9rV0JWUkwwSmElcEVLS3prK3tDTlUtO2RuLVctUDtZRXljNGNFXHUwMDNjWD1eNHlkbk90dEp0aVBBZUplci1RZzNmYFV1a1A1TFZHM31DT3N3fkY/fW1UMn49VG5YSnZGXHUwMDNlWD1eNCFkbk90dEp0aVBBZUpleCpaRTBqQ00wK00wQ09zd35GP31tVjFhZmIwYlM2YzZDS0BJXkNMbDM9REBGciFYXHUwMDNlY1krZG5PdHRKdGlQQWVTTGpcdTAwM2VlU0xqXHUwMDNlZUplKT9jNGN5TlhcdTAwM2VWXHUwMDNlT018XHUwMDI2bjNDTGJtc0RAWHd7Q1A7bUtUX3pQXHUwMDNjQ0wkMzVDTFx1MDAzYzsrQ01YZ0IxU1RuNEtvOWB8MDAwMThDTXJNXjBSUjkxMDl7XHUwMDNlT1Uwb3xsM1VHMzFaRTE5QWM0YyFXTm4yWjZDS0BZQjRwM29aWWhgM2RXcDhhfGJhSHRuTj9sdGtPQTJzZGEkIyp7YlkqZ0xDUUV4T09ibGFUVmB5YiRWc0NZQldPRjc9S3BGLUIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGhPJGNSZVZyNjd4V24/QnpEXjN3KlpETTYpSXh1KVJJYnZkQ0Y9YTM/Q1FkNik3STFIQVpnZ3BHYjk3O0RWYFglNVZRekN+WipweFdQWjBuc1B6YGkpV25wdy1iN3BVQldNeShEUCFSIXJEXlVlLVg/QWFQQ1EoMmMwe3tSMzAwMDAwMDAwMDAwNHFgbmJhRypDYjdwVUhaNjtEYzhWTFhaMDAwMDBASUw/bTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQElMP20wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJTmI0MjZrbX5iWSp4WlF4TzB3UjEwPSNXcHs5SWFcdTAwMjZcdTAwMjZCT1dGfU5BUlJtXnJZLX1iflUwcXZTQ0tASjZVMFd0Z2RuUWFrOFVfRlcwMDAwMDAwMDAwMDAwMDBJNndkWjAwMDAwRDhLKiEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxVVVEXj9MQFpETTYpSXh1KVJWS1piakk1c2RhQ1JRZC01ZGJEbzVkZUtBUTl2MDMwMDAwMDAwMDAwMDAwMDBDUT84ZTJcdTAwM2VcdTAwM2N7OTAwMDIrS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLUEZRVjBWWSU/UmI1P09EXzBNMmElcFg4YlpLXkZYTDRfS2FDMFZDVFUlUXU5NGxCQVVvXHUwMDI2SzFYbFowKldvfVx1MDAzY15hJXBYOGJaS15GYjAlMF9UUDhrUkRfSUczWmZ8bUFXcFpVP0NSdGw2U157WX1DUiN1ZDBzc01CVTBxI1dEX2F3RFhrbF8/V05cdTAwM2VuNlpFMTlBYzRjSD9iWVVpMlRQcHcjUCs/XHUwMDNjaFduQFFYWio2NkNhKE5+SVRQRkBAYnZrOGpWcjY3eFduXmIlWnptQ0RaRE02KUl4dSlSSWJ2ZENGPWEzP1RQcHd5V0BcdTAwMjY2P2M0Y3lOWFx1MDAzZVZcdTAwM2VPMDRvNnFHQkdZTkU7bGtjQ0lLcX4yeHd0KlhcdTAwM2VNZD9jcVJmZEQrM0J9Wil0OUhWe2RoQ2JTNDg0MFZAT3hjNGN5T1dxNHo2YiM4UGYxUTd1JTFyQmdcdTAwM2VYXHUwMDNlRG5BWD9BNX1aKl57VENJdH16RCtVQlx1MDAzY1pmMCpMMjc0XHUwMDNjOTI0UWteWFx1MDAzZSlXWTJQKzV6WWlWWEMyckNIKWI4bHZKY1ZUajZDSjhHRjVKKyF6V05CX2BBVGx2N0ZmS1BUSVZLNyMzan0wZ2JZXHUwMDI2KEJELTA3ZEZmdWtSRmdQdFJIWHQhSkl5NXNuSDhMZylELTglfVoqejJSVlFwbjU0SiFAPVpFdFVHQ0pya1AyNFpoQFplKCpOND9yMFAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota2FBUnIoaEFScihoQVJzWHlQKz9cdTAwM2NoV25cdTAwM2VebldwOGF8YmFIdExELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmBxK0FScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WXxrQVJyKGhGKDdicVhcdTAwM2VEbkFYP0E1R1ZSVXFJWFx1MDAzY35KQldwZz9TWmVlWEAzVmthUTJ5fTA3Wil8VThjX3RFREQtI0hDWil0OUhhJUU7RjZJXHUwMDI2fTMyV2Y2KFg9N3pgQ0tOeXQwUlJBOVRgTHN8VlJVcUlYXHUwMDNjfkpCV3BnR0tUUHFlMWFCcGREYllYT0thJXAwOWJZKmlVN0YlMGVEO0VXR1Z7ZFJ9Q0tvRmgyNUB5Xlktd1hBNyVMZUJiYWAtUENLKVJsMlgxdzNXcFpnX0NLQFhuMWE0dCVXaE5VZDkwNT0hOTRqM01aKlgqSloqRnJZOWVYQWpkbk9xeDl0THhDYSVwYTdDTFN2djEkSlJcdTAwM2NiITg/V0RcdTAwM2NCMU1aKXQ5SENMbiElVTBXKzUxYW9QNldoTm1KMTFsbTJiOThUVlZQfEN+QX1iXHUwMDNlWldeaSg0VlFlIXBDTD0yKDJ4TWh1VlJkWURiMCNFUENMc3w0Q0wkeygyeGYze1ducFlLRyR0aTBDSSl0NFk7fFJHQ01HfXswUlI5MTAwMDAwMDlfXn5UUDdoOTExMklTQlAlQmVhQTlYXHUwMDNjYjdee0lDTU9hQTFTPVx1MDAzZUpWe2RNQWJZWDZFYUE5WFx1MDAzY1deNz8rYjAjUVRLbzlgfDAwMDE4RD03XHUwMDNjZFZSdncwWEp1cXpiWVVoYktwNnU3MDAwMDAwMDAwMDAwMDE4VTBxIShEaWRcdTAwMjZXWFx1MDAzZURuQVg/QTV7YmFabFFWc1x1MDAyNig3YjAjV1ZUVSNhXHUwMDNjQ0t4NmVDTFNnbUNMMU9sZHdwRzdDTHN8NENMJHtcdTAwM2MxIS1cdTAwM2N7R2NxUENEPVlfZGJhSDhLWExCWWpUUHJPTFdNeVZ5YiFcdTAwM2VEbFZ7Qlx1MDAzY35DTXtoaTZrOEBDNWRrSjVDTXpaXHUwMDNjNVx1MDAyNiM0eUN8ZmBmMFJhRjIwOV9fMktvYkR+MDAwMThVMHEjV0Q9ckZmYSVwWDhiWkteRmIwI2laVFUjYVx1MDAzZUQ9IVhFVlBrNyRXSmhJaFpEbitGY191R2lUUHJYTWFBOVx1MDAyNmBaRG4rMmFcdTAwMjZzbXlkbisqdlZfez14V25eTStiIzcjSENOViU3MV5AczYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDRwKkdXbz0/KldNcE16Q05lOEM1b0sqK1duPy1xY3NNeT9WcS1IZkZmYi1GRFx1MDAzZU4yeFopdDlIWFx1MDAzZU4wTFZReW4oYmFHKkNiN3BVSFo2LTdrMDRwXk9iYUd7M2JZWEw1Wil7e2Bhd2F0cTBldmVyMSNvRzBaKihSJEtwNnU3MDAwMDAwMDAwMDAwMDBoSHdrb2RWUXpDfloqcHhXSCRXTiowMDAwMDAwOGhtMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4aG1EXHUwMDNldyNyV3BaPzdjcVRYejA0cTVRYzQ9aklhQnBcdTAwMjZTWTtSO0hJVihCQFdfNF9BQ09UYlJUYE1+aWI3KjA1V25eJTJYXHUwMDNlRG5BWD9BNX5WUlRfOEo2a0lONHAzb1pZaGAzZFdwOGF8YmFIdG4wOXoqeFhMVU1kWkRNNilXTXlQJFdwNWBEV289PypXSThaLUk1fWNzVlx1MDAzZTIpP0ZrMzRDM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkdGRcdTAwMjYzd0M5NGJZKnlCWipee1RDSWtAekQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYweEpkdFhcdTAwM2VNazNDSSkqZTJMQHFzYlpLKlJDSVx1MDAzZTRCMThacSFDSX5BRDJ5XHUwMDNjXntiYSFFTFdoTXpMM0peJGRiITJJN1hcdTAwMjZeRVx1MDAyNkUtKUBQR0MzditEK1x1MDAzZWZcdTAwM2NWUlU2QzNvOHMwR0I3ZVdFaWdET0ZnNzRESGFhdmpJeUV2VDNAWiU/WG00fExaZWVYQENKaWVOMVp7NmBaWUI7WjQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTl2fm5mQVJyKGhBUnIoekFXXHUwMDI2Z3JZaGAzME1gZHFxV3ByfEJXcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHB6JEFScihoRig3Ym5YXHUwMDNlTjJOVlJVcUlYXHUwMDNjfkpCV3BnP1NQem9SKkFScih5QWFIVk5aRTE5QWM0Wik4YmFabFFWc1x1MDAyNig3YjJcdTAwM2NyYlZRcG0hZUpjX09iWlx1MDAzZUJQWTtSfElDSzZqSzY5e2xgWFx1MDAzZU4zS1dvOU41VFBxWD9YXHUwMDNlTWRgVmBYekQ2aElPSjAwMDMxVTBve2AzU28zfmElcDA5YlkqaVU2XHUwMDNjYUc3NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLZyo7VFBxZ0BiN09DQ1doTklaN3pTezRWciokK0NLeExqMWF4X0RXaE5PYjhWN0U1WkRuJDRWXHUwMDNjczlhOHc3NClaRGw0S0Q7eG4oQ0xBanIyWEFuNlhcdTAwM2VWP0dDTE1idzhHOXhmRDtAQE9iYUg4S1hDQHZpOXxkK3tZO3xRT0ExZmRRYUJwZERiUzVCdWVPKzVDQXB+PTJkU3hhZDVkJGtDMlhsMDlhJCNwXHUwMDNlQ0wkeyUyeGYze1ducFlIR0ExSntCblZfXHUwMDNlVz9eK35iYU5cdTAwMjZvVFA3aDkwVlgwVkI/eEE0YSVFdmBIWlx1MDAyNiRCRFx1MDAzYyVlWlZRaDZ9YjAjSzA4VVgrUjAwMDAwMDAzUGtDUi0qVTVkJFY3Q0w9MisyeWtJJVdwaW5JV2hOXHUwMDI2UTAwYioyNW8yI3xiOTc7RGJafXYzV29CJClYTEJZZlRSOyMyMFJSOTFUYE1VSWEkJEZIVlB8RHpWUlRfOERMQCRtMDAwMDAwMDAwMDAwMDAwVTBxI1dEPUhJa2ElcFg4YlpLXkZWUlVxSVhcdTAwM2N+SkJXcGdHZlRVJVF1N2JYfWM4NzNZazh6dmhqOWVhSVVUUDdoOTBWWDBWRCtPdDhiVGN3MEQ9UkRxYjk4Y1BaZkEyUUVMJHJyNT9eNiVYXHUwMDNlRD84WEQoeENWUkJ6V1ZSTDBCRWh7YnhZKy1xMmF4UD9IYllVaGdUX3pNO0NMc3w0Q0wkXHUwMDI2KUNNT2FBMVNUbSE2OU5ETDAwMDMxMDAzUUdVMHEhKEZBOHZTWFx1MDAzZURuQVg/QTZFQ05Fb0NUUDdKUkZiK14qVnsydChNYGRxcVdwcnxSQ05OIUZEPWBYaVZSQihAV3ByaDdiMCNyK0RcdTAwM2U0allWUGp9eldNWGYxWmUoKk5HQ1x1MDAyNiN6MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRFx1MDAzZURkWFpETTYpV015T35HYj1PXldvPT8qV0k4Wi1JQUpxbkctNUM/RmVXckJINVBEaFhcdTAwM2VOM0JaZ1heRFpld00xYSQjXHUwMDNjQldeWnpCQ05cdTAwMjZXTkRcdTAwM2VlO3VhJUV3M1ZSTDQwWS1EOX1DTlx1MDAzZWNPZUplS3dhQXxnTGJTNWBJODNPXHUwMDNjUzAwMDAwMDAwMDAwMDFqRTMzUEh7WmdYYURhXHUwMDI2MEMhS3BGYEUwMDAwMDBQc0htMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNIbTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFBzSTZJUlx1MDAzY3VSYVx1MDAyNiVcdTAwM2VRQ09IdVJEXHUwMDNlQDV5WD1RaENaKnB7T1opN0dxRD8wXHUwMDNlY2IhPT1WSjZcdTAwMjZCe1RQN0pNRmtNP0ZGPyVMNUtwRi1CMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBjR2I9bjFXbz0/KldJOFotSUFKcW5HLTVVfEZlV0BFSDR5K05IVzJgUUNPMUdDMHt7UjMwMDAwMDAwMDAwMDQ2dlx1MDAzYzhWTFhaMDAwMDBASUw/bTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQElMP20wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJTkx3NWRrSlRDT2NoU1RgTjVrYjcqMDVXbl4lMlhcdTAwM2VEbkFYP0E1flZSVF84SnpGYVA0cDNvWlloYDNkV3A4YXxiYUh0bjA5eip4WExVTWRaRE02KVdNeVAkV3A1YERXbz0/KldJOFotSUFKcW5HLTVDP0ZrMzRDM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkYlIkM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MmBkSCFYXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9GZzc0REhhYXZqSXlFdlQzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYyTEojNmUqZ2Rme3tSMn5lKmdkZnt7UjJ+ZSpnZGZ7d29qXHUwMDNlYUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTYoQXJXQVJyKGhBUnIoKUFWWCtqWmZcdTAwM2MzNGF8JGFGNW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkN0eDVUQVJyKHlBYUhNS1pnZTFGYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyNzNMcWRMQVJzWHlhQl52RlhcdTAwM2VANkpXZ3VhNmJhSDg4YiMhSE9JdGd4SlpEazR8QVJyKGhGKDdBYlooP0M9QVlwV0xhJXAwOWJZKmlvMzM2Iz9Vdk9iYFhiT0VSNShzb31hQnBtSFhMJStQVFBxVT9hQnBkRGJhR3s4Q0tGcEw2YkVUO1dOQmslYjAhbyg1XHUwMDI2XHUwMDI2SVlELXtaMWJhWmxRVnNcdTAwMjYoN2IwIXNBRDs1dU1aKXQ5SFZSVXFJWFx1MDAzY35KQldwZ0dMVFUlUXo3WEA9O1oqWE5NN2JfU0JhQ0tzQVg9NWZCRDtXZklkMm5TVzg3bXFHWmdwKkNhJXAyRzhZXHUwMDNlJEZaZWVYQENMMWRwMFo9OSFEOyk9S2FDQipKWmdWQ2Jkbk9yc0NLKVJwMjZKP0JYXHUwMDNlTW1HOXhFUk9jNDJJRldoTmdoQU9cdTAwMjYhNVhcdTAwM2VOMlRBYm92WlRQcVx1MDAzYzFiN157SUNMc3w2RFx1MDAzY1RKVGJaXHUwMDNlSERYSnNaTERcdTAwM2NjU0lhQl5pflklPytAQlAlMmJXTXlWeWIhXHUwMDNlRVZDTH4pWEFyUyM0QX1ie2JXXmkoNFZRZS11Q003RS0yNmthPWIhQnJWQ097ZWkwMDAwMDAwMDAwVF96QDVDTHN8NkNMJFx1MDAyNnlEXHUwMDNjPXFXVlB8RD9YP2tUUUNsVVl6RFx1MDAzY30oY1ZSdncwWEp1cXpiWVVoYUtwNm1DVTBxIShESEN2VlhcdTAwM2VEbkFYP0E1e2JhWmxRVnNcdTAwMjYoN2IwI1RVVFUjYVx1MDAzY0NLeDZlQ0xTZ21DTDFPbGR3cEc3Q0xzfDRDTCR7OzEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEtSQUYqd1dwck9AWWhRR0RDTSt2MDN7K3VxWEp2Rlx1MDAzZVg9YDZ9Y191OUBFKH15KmElV3w5VXVrUCFiYjJOKEQ9IVJHVlJDMFx1MDAzZWJZRSN9VXZoWFJGRG96JVJBRip3V3ByT0BZaFFBQ0NOTHs4M3srdXFYSnZGXHUwMDNlWD1gNntkTH1VfEc3TUJcdTAwM2NhJVd8OVV1a1AhYjlnMilEXHUwMDNlRHBLVlJDMFx1MDAzZWJZRSN9VXZxZ1RHYj1PXHUwMDNjUkFGKndXcHJPQFloUURFQ055MHA2azhAQzVka0o1Q01xVDs1XHUwMDI2IzR5Q19vYmwwMDAwMDBSUjkxMHNzSTIwe3tSMzFPTmE0MXBvajUxXkBzNjJMSiM3Mm1rOzhVMHEjV0RcdTAwM2VWXHUwMDNlalk7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVIQ3RPLUNLbzBjQ0spQ2tDTDFkQDJ5JHNcdTAwM2VVdk9iYFhlS3IkOWVhSVVUUDdoOTBWWDBRRGtkdmlEXHUwMDNlb0p8VlF5KHthJXBFU1ZgeVA9Rkc2OCtXaUUxUVhDXm1ZQ0tPdkhBclMjNEF8QFx1MDAyNihDbFVZekRcdTAwM2V4QmpaKkZzUlZRekdBVlB8RCNZKyt8fUNPQklfNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjV1RgTV5YYUJedkZYXHUwMDNlQDZKV3BnR3VUVSVRdTg3biNpYVx1MDAyNlx1MDAzZU1kSXg5TnxhXHUwMDI2XHUwMDNlTldkMm5TV0oxYVp+THVnQGNaZT9zSEpTI203YzQyYVBYXHUwMDNlTW1gWD1ROT1iMCQ0b0Q/U0V4V3BaPzdjcVRxOEtMPXhJVlF5fF5ZJGlXbFUwWWl+NmFaVGgwRENKeTN2Klx1MDAzZVx1MDAzZVpEbnFCV01PbitDT3wrTTA0cVRaYjdnMDNXb35xSWQyblRPQ1A2P1UwNHFXWldxNUZNV3BpX0JaKkZyWUxPXHUwMDNlP35EP1x1MDAzY309V29LXHUwMDNjPVpnZ3BHVlJkd0diOEtcdTAwMjZMV3BnR1x1MDAyNktvOV5jTD1cdTAwM2N5blhLaUl9YlpcdTAwM2VRWlZSZHdHYjhLXHUwMDI2TFdwZ0coS285XmNNRj9cdTAwM2NtV3AtZ35iITg/KzhVTyRRMDAwMDAwNHFpYmFCcCpUYzQySUZXaE89JTAwMDAwMDAwMDBEQE89JGElRlJEWipYTk1NO1pWQzAwMDAwMDAxalUzMlx1MDAzYys3YmFRTlBhQWhWKThVTyRRMDAwMDAwNHFyY2FCXmpJZDJuU1dOZjg0cE4oZ1hvYjk4aWhhQWhWKzVkJGtyMSNAXHUwMDI2XmFcdTAwMjYjdDM4VU8kUTAwMDAwMDRxIWhiWj1+QmEkIztgV2hQNy1yUStcdTAwM2N2WFY/V2xEQF9iIVdvQlZAWTtcdTAwM2M7RVk7fFFPT1x1MDAyNlMwSTAwMDAwMDA0Ym1VMFhtRDA5ejNOZG5RMFk4VVE5aUtwX0FvTE9cdTAwM2U/fkNQUDNGMDQ3OTA1Q0E0YzhVTyRRMDAwMDAwNDdFbjAwMDAwMDAwMDBDUHh8bzAwMDAwMDAwMGNORSFlRDAwMDAwMDAxVVE1ZCRWbDVkJFZtOFVPJFEwMDAwMDA0N1d0clErXHUwMDNjdlhWP1dsQ1FUWHUwMDAwMDAwMDFlVTBxdjE2YVpUaDBEQzR0S3BGcmhLfG1uQENQRnxiMDQ3NX41Q0E0YktvOV5YTUhcdTAwMjZEQTAwMDAwMDAxVU44VU8kUTAwMDAwMDQ3SG8wMDAwMDAwMDAwQ1AqM3AwMDAwMDAwMDBjTmY4NGtOKVpEbE9CdyhHMDAwMDAwMDFVVDhsfmR3ISlNcTlLUEY4WTAwMDAwMDAwMDBlTytCIUtva0k1NWRlRThLdExKKkNQNj9VMDQ3Mn1DamNmeEtvOV5YTF9pUCNDUGYrbTAwMDAwMDAwMGNNajhNQjAwMDAwMDAxVU84VU8kUTAwMDAwMDQ3S3AwMDAwMDAwMDAwQ1BAKGtDUTFcdTAwM2NsQ1FCTHMwMDAwMDAwMDBjT2Q2JSk/ODlmKzF3U1REOFVPJFEwMDAwMDBEV0N1VFI7XHUwMDNlNVRNK1x1MDAzY3pDT3wrTTA0Nn58QXBqO3FLcW1rdUxxSEchQ1BZOUcwNDdCbTAwMDAwMDAwMDBDUG8/bjAwMDAwMDAwMGNNO1pWQzAwMDAwMDAxVVA4VU8kUTAwMDAwMDQ3TmgxMTNybDExM3V2MDAwMDAwMDAwMENRS1RvO19TbWAqYWJmKE9cdTAwMjZTMEkwMDAwMDAwNGJtVTBYbUQwOXozTmRuUTBZOFVROWlLcF9Bb0xPXHUwMDNlP35DUFAzRjA0NzkwNUNBNGM4VU8kUTAwMDAwMDQ3RW4wMDAwMDAwMDAwQ1B4fG8wMDAwMDAwMDBjTkUhZUQwMDAwMDAwMVVRNWQkVmw1ZCRWbThVTyRRMDAwMDAwNDdXdHJRK1x1MDAzY3ZYVj9XbENRVFh1MDAwMDAwMDAxZVUwcXYxNmFaVGgwREM0dEtwRnJoS3xtbkBDUEZ8YjA0NzV+NUNBNGJLbzleWE1IXHUwMDI2REEwMDAwMDAwMVVOOFVPJFEwMDAwMDA0N0hvMDAwMDAwMDAwMENQKjNwMDAwMDAwMDAwY05mODRrTilaRGxPQncoRzAwMDAwMDAxVVQ4bH5kdyEpTXE5S1BGOFkwMDAwMDAwOGhtZU8rQiFLb2tJNTVkZUU4S3RMSipDUDY/VTA0NzJ9Q2pjZnhLbzleWExfaVAjQ1BmK20wMDAwMDAwMDBjTWo4TUIwMDAwMDAwMVVPOFVPJFEwMDAwMDA0N0twMDAwMDAwMDAwMENQQChrQ1ExXHUwMDNjbENRQkxzMDAwMDAwMDAwY09kNiUpPzg5Zisxd1NURDhVTyRRMDAwMitLWWQrWVRSO1x1MDAzZTVUTStcdTAwM2N6Q098K00wNDZ+fEFwajtxS3Fta3VMcUhHIUNQWTlHMDQ3Qm0wMDAwMDAwMDAwQ1BvP24wMDAwMDAwMDBjTTtaVkMwMDAwMDAwMVVQOFVPJFEwMDAwMDA0N05oMTEzcmwxMTN1djAwMDAwMDAwMDBDUUtUbztfU21gKmFiZihPXHUwMDI2UzBJMDAwMDBASVFUQlUwcSNXQ2sxSjRXTXowO0NrfFx1MDAzY0RiWSo4e2ElRkNHYSVwOUFkd25NamI5OGNQWmY5an5iYUg4QmI5O1IhNW92QzhXb0tuX1loYCg1WmdncEtXcGpJZENsR1VWYSVwYTdZaGAoNVpnZ15LV3BqSWRUXys3YFplKFM2YUJwKkliWkt2SDZsTVNiMDAwMDAwOXs9eDAxaS1MVnsydChNYGRxcVdwcnxSQ0lETH00cmdeYldvPT8qV01wTXpYSnYwRTVvSyorV24/LXFjc09BKldIZSRuRmZkeXkwMUlZbVktTSgzYVx1MDAyNnV7S1pZQlVMMFNHY05FLSlAUEdDM3Z6RCpefjtWUkxEMldNejBKMHhcdTAwM2VIQzNVRl59WmdnWEJiIzhQZjB9JWkjMVBnWCRhXHUwMDI2JVx1MDAzZVFWe2RoQ2JTNEI1MDRvSSFhQl52RlhcdTAwM2VANkpXbip1M1pnZUlFNWRrWCgxWmkkXHUwMDI2Wnpjd05EK2ROKWFcdTAwMjZcdTAwMjYyUGJTNEtZMm1AXHUwMDNjclcrbihMMj8lcFx1MDAzY1dee0w5YSVDbjdEK1x1MDAyNi11WipecDhaZlBKZ0YpbERKSCE/WFUzTVx1MDAyNmYpV01Pbj1DSlFTSjZFWkx8SFozcVhFaWc3OUYqWjZoR2RlWGdDSlpZTDJ4eEN9YlolajdXaE1cdTAwM2NQNGdfcylaKkM/SUQtUS1AWipee0RiMCFaITgzekNWfDk9MWZ8Tmo1fnw5PTFmfE5qNX58OT0xZnxOYml3NXBaXHUwMDI2OFpEVmhCWmdnTEJiIX1+N2EoTn5ZQ2xud2NBUnIoaEFScihoRig1LXxWUXl8Xll6aXc4NW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkN6XHUwMDNlRTJBUnIoeUFhSE1LWmdlMUZiYVpsUVZzXHUwMDI2KDdiMlx1MDAzY3I3M0xxZExBUnNYeWFCXnZGWFx1MDAzZUA2SldndWE2YmFIODhiIyFIT0l0Z3hKWkRrNHxBUnIoaEhYdnRnWig/Qz1BWXBXTGElcDA5YlkqaW8zMmIzYFdwWjtZQVpjIUJXcFpoQlduP1RNVmB5bj9XTzhNMFV1fHpcdTAwM2VYPVo2XHUwMDNjV0dvXHUwMDNjZVdvYyhcdTAwM2NiWUU/NldOQnQ7V24/VE1hQTkoN2IxV2NkYiFsVkBlSmNfT2JaXHUwMDNlQlBZO1J8SUNLNmpLNjl7bGBYXHUwMDNlTjNLV285TjVUUHFYP1hcdTAwM2VNZGBWYFh6RDZoSU9IVTBve2AzU28zfmElcDA5YlkqaVU2XHUwMDNjYUc3NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLZyo7VFBxZ0BiN09DQ1doTklaN3pTezRWciokK0NLeExqMWF4X0RXaE5PYjhWN0U1WkRuJDRWXHUwMDNjczlhOHc3NClaRGw0S0Q7eG4oQ0xBanIyWEFuNlhcdTAwM2VWP0dDTE1idzhHOXhmRDtAQE9iYUg4S1hDQHZpOXxkK3tZO3xRT0ExZmRRYUJwZERiUzVCdWVPKzVDQXB+PTJkU3hhZDVkJGtDMlhsMDlhJCNwXHUwMDNlQ0wkeyUyeGYze1ducFlIR0ExSntCblZfXHUwMDNlVz9eK35iYU5cdTAwMjZvVFA3aDkwVlgwVkI/eEE0YSVFdmBIWlx1MDAyNiRCRFx1MDAzYyVlWlZRaDZ9YjAjSzA4VVgrUjAwMDAwMDAzUGtDUi0qVTVkJFY3Q0w9MisyeWtJJVdwaW5JV2hOXHUwMDI2UTAwYioyM3Z5dzFhQTlYXHUwMDNjV01PbitDTVpBfDA5e1x1MDAzZU9UYE1VUWFCXnZGWFx1MDAzZUA2SlducHg1YSVwMDliWSppVURPKzF4Q0tvMGNDSylDa0NMMU9qQ0xNY3lVMFd0MDVka0o1RD1HelBaZ2V2O0NNcWl7MlhsMENYXHUwMDNlTW44Q00jUGpFQ3pSRlg9aUEzQ007Ymg2azhAQzVka0o1Q01xVDs1XHUwMDI2IzQlRWZIZ0haZ1heRFpnZztBWEp1dz1WUHx0REVuN2VrMFJhRjIwOV9fMUtvYkR+MDAwMThVMHEhKEUpWnZJWig/Qz1WUlVxSVhcdTAwM2N+SkJXcGdHalRVJVF1N2JYfWM4NzNNZzghSW1uVmB5bj9XTzhNMFV1fHpcdTAwM2VYPVo2XHUwMDNjV0Z7e3I5ZVhBamRuT3FzOXdyfHZGY29mWlplZW4xYlpCajViWktLXHUwMDNlWFx1MDAzZU4zN1hKdjlHRm54VnBUUDdoOTBWWDBRRGtkYWJDTHN8NENMJHtfMSEtXHUwMDNje0haXHUwMDI2JE5DTUd9XHUwMDNlMFJSOTEwMDAwMDA5X15+VFA3aDkwVlgwUURrZGlxMDBiczJUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3Ylh9Yzg3M1lrOCFJdmRYTFZfMENOZEArZHdwRzdDTHN8NENMJFx1MDAyNihDTSNQakdiQXUhV2llKUFXbj9YNkdjaCRTR1x1MDAyNkx8V0VqVHgySVcxI2pIOCo1OEdHc00wVktPRVx1MDAyNlRfek07Q0xzfDRDTCRcdTAwMjYoQ01PYUExU1R6OEtvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2FcdTAwM2NDS3g2ZUNLQElpRFx1MDAzZU1tZFpmSXE0WFx1MDAzZT9efENOdzQ7ZG5PcnNDSylDa0NMYm0rZVNLWTlDTHN8NENMJFx1MDAyNihDTH4pWEFyUyM0QXxeMj1DT3tNYzAwMDAwMDAwMDBUX3pANUNMc3w0Q0wkXHUwMDI2KENNT2FBMVNUejhLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhXHUwMDNjQ0t4NmVEXHUwMDNlVnlxYmFIOEtYSkstM1ZSXHUwMDNjR3NDTDFkQDI1ZXpAV3BaO1NIWU9jPWVPKzU3QXxAXHUwMDI2KEFyUyM0RF9kUEE2azkrTzA5e1x1MDAzZU9UVSNhXHUwMDNjQ0t4NmVEXHUwMDNlbnBXWD04TElIenBlXkkwYk5GYVx1MDAyNjI9YUkzXnU/ZU8rNTdBclMjNEF8QFx1MDAyNjtJUiN7Q1Z7flx1MDAyNlNJYV8teEl0KmNCYlpLXkZVdVx1MDAzY0R7V3BYQXVkbk9xczl3cnx2SX1KaSViN2V0cFhcdTAwM2VEUDJYXHUwMDNlVlx1MDAzZU9KQUVyVzJ3YE1vWFx1MDAzZUA2SldoT2ooQ0spUnwxWVx1MDAyNlAqWSRpUFx1MDAzZUEyNTlASl9UY01ZO1NUVks2QHFeRD9iTnpXbiotMmF4KjRCQ0xjZj0we3tSMzAwMDJzS0w3diMwMDAyc0tMN3YjMDAwMnNLWWM0ZTI1ZkkqWWhgMzZLemsrYENPc3d9Rm51ZFExI05ZN1duP0JuZG5PcXNKdGlNOGVKZXIrYjhsXHUwMDNlS1duP0JvZG5PcXNKdGlNOGVTS1hmNms4QEM1ZGtKNUNNcVQ7NVx1MDAyNiM0eUVuN2VrMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLbzBjQ0spQ2dDTDFlNTR8aXAwWEp+WF5aRXN8MFdAJSspQ1BPQTJkbk9yc0NLKUNrQ0xibStlU0tZOUNMc3w0Q0wkXHUwMDI2KENMfilYQXJTIzRBfF4yPUNPe01jMDAwMDAwMDAwMFRfekA1Q0xzfDRDTCRcdTAwMjYoQ01PYUExU1R6OEtvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1Uwb3xnM1VHMzFaRTE5QWM0YyFXTHxhXHUwMDNlMUNLKVM1MlNhRktaZlx1MDAzYzM0Q1BpSWFEQEYhKFdwWj83Y3FUP2I2YVh0bjJWLWJxWmZcdTAwM2MzNENQIU5sMERDSikzdipcdTAwM2VcdTAwM2VaRG5xQldNT24rQ1ArWFUwNHFyaGI3ZzAzV29+cUlkMm5UT0NQX2RjMDRxdWhXcTVGTVdwaV9CWipGcllOXHUwMDNjYiQ3REB6a3xXb0tcdTAwM2M9WmdncEdWUmR3R2I4S1x1MDAyNkxXcGdHPUtvOV5jT2NabHZYS2lJfWJaXHUwMDNlUVpWUmR3R2I4S1x1MDAyNkxXcGdHXHUwMDNlS285XmNPJGN5dVdwLWd+YiE4P144VU8kUTAwMDAwMDRxKWphQnAqVGM0MklGV2hQRFx1MDAzYzAwMDAwMDAwMDBEXkNiO2ElRlJEWipYTk1QWnxJSzAwMDAwMDAxamMzMlx1MDAzYys3YmFRTlBhQWhWPzhVTyRRMDAwMDAwNHFAa2FCXmpJZDJuU1dRNHM/eFFWNEt3Yjk4aWhhQWhWXjVkJGt6MSNAXHUwMDI2XmFcdTAwMjYjdEI4VU8kUTAwMDAwMDRyMXBiWj1+QmEkIztgV2hQVl9yUStcdTAwM2N2WFY/V2xEXigwK1dvQlZAWTtcdTAwM2M7RVk7fFFPUlQ9O1EwMDAwMEBJUVRCVTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFUwcSEjMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWRuWFpQWkRNNilJeHUpUlZLWmJqVm0yQF41KCp6RDVvSyorV24/LXFjc09BKldIZSRoRmZiQlA2ZWtzQlpETTYpSXh1KVJWS1pialZtMkBeSSVSSFQ1XHUwMDNjd15ANj1pSz1Xbj8tcWNzT0EqV0hlJGhGZmNsMFplJFluOSheWWZYXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNiNzQn5TMDAwMDBVMHEhIzEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkblhsVFpETTYpSXh1KVJJYnZkQ0djWWhQSSVSSFQ1KW1tVTVvSyorV24/LXFjc015P1ZxLUhmRmZiQT00dCp5UFhcdTAwM2VOMzdYSnZBMFdxRFx1MDAzYzhiWktcdTAwMjZCYjk7UiE1T1p7TFhcdTAwM2VNbjBXcURcdTAwM2M4YmFIOEJiOTtTVkNrXHUwMDNjKENXTXoxOFoqeXNNWFx1MDAzZVZcdTAwM2U2bUgrPyUwMDAwMFUwb3t4NHAzb1pZaGAzZFdwOGF8YmFIdG4wOXoqeFhMVU1kWkRNNilXTXlQJFdwNWBEV289PypXSThaLUlBSnFuR1x1MDAyNm5YZUZrMzRDM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVmZHV9M3dDOTRiWSp5QloqXntUQ0lrXk9EK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2ODdsP15YXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9GZzc0REhhYXZqSXlFdlQzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDJNS1x1MDAzZXo/aSEya2ROMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTYoQXJXQVJyKGhBUnNhfEFXXHUwMDI2fj9kMXI1S2F8JGFGNW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkMkPUNVQVJyKCFBYS1TUGJZKnhUVlJVcUlYXHUwMDNjfkpCV3BnP1NhQnBcdTAwMjZTVlFndChiMVdjbVoqcHtMWmUoUzZFRmZAaWFcdTAwMjZcdTAwMjZIQ1pEazR8QVJyKGhJM1JGdVhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1ZffEc7VnFzJXpFRmVRXHUwMDNjRUZmY1ZaRWFcdTAwM2M0YlN4bEhFRmZAVWFcdTAwMjYyPWdBYXI0OGIxV2NtYVx1MDAyNkteRGFcdTAwMjZcdTAwMjYyQmIxV2NrVlFwbSFBUnIoaEFUbDZsWTtSXHUwMDI2PVkjP0VEYmFIODhiIyFIT0l0ZyVjWipYT0RiWktSQ0VGZkBVYVx1MDAyNjI9OGVKY19PYlpcdTAwM2VCUFk7UnxJQ0s2aks2OXtsYFhcdTAwM2VOM0tXbzlONVRQcVg/WFx1MDAzZU1kYFZgWHpENmhJTygwUlJVODBSUlU4MHNzZDkyTEsyRjJtbEtKMkxLNUcyXHUwMDNlPVRLMzsrIVAwMDBVQTJMSzhIM0lHaU4zSUdmTTAwMGdFMzsrJVEwMDBnRTRnZTRVMDAwakYzOyspUjAwMGpGNCooRFYxcHBCTTFwcEJNNCooR1c0Z2U3VjVkYWJaVTBve2AzU28zfmElcDA5YlkqaVU2XHUwMDNjYUc3NU8hczliWSp5OWJhWmxRVnNcdTAwMjYoN2IwIXZCVFUjcF4xI0BGXHUwMDNlYUFoVkpEO05mRmJ6KkYzVlx1MDAzY3MzWTgzYzVCYUFoVkxEO2ZyS2JhSDhLWENAamU4dzc0KVpEbDRLRDt4PU1aKnB7RFktd1MwQ0xBanIyWEFuNlhcdTAwM2VWP0dDTE1jeVUwVysyMWFvUDZXaE5kRzBWXkt8Yjk4VFZWUHxDfkExZmRRWFx1MDAzZU4yZ0dBMUFeQXFSN0dhJXBhN2IwIzVNRFx1MDAzY1RiSloqRnZRWil7KDFWUkNKQUNMJHslMno2OythQTkoN2IwI0F6Qm4pK0ZVdk9iXlpGNjY1YiN4e3FEXHUwMDNjdW5jWFx1MDAzY3VZPVZQe2BcdTAwMjZiI3h7ckRcdTAwM2NcdTAwMjY5V1pmUnxEWD1oKFRWUkwwKVFmWFx1MDAyNlVWUkNKQVBqeiVBQ016Y2lhJXBFQGFBOSg3YjAjTSVDPVgrQVpnZ15RWTsjfDRiIyFvYmJTNVkoREYkektiWn5XYUNNaGNfNHJGcCtjVlN7fFduWFklYVx1MDAyNjI9YURsMDF3YSVwRUBaKl9FVmIjen4zVlJUXzhEPVJEemElcEVAVntkTUJhXHUwMDI2S1x1MDAyNjNXTU9uK0NNO2JoNms4QDk1ZGtKMkNMaypcdTAwM2MyeWtJJVdwaW5JV2hOflcwMGIqODN2eXcxYUE5WFx1MDAzY1dNT24rQ040a3xHWE1Zb3xOc0MwfE5zQzB7e1IzMDBSUjkwe3thOTEwMElDMjBSUjkwfE5zQzB8TnNDMHt7c0wzMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7eyNSNDAwMDAwMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7eztYNTBSUjkwfE5zQzB7e3tkNjBSUjkwfE5zQzB8TnNDMHxOc0Mwe3s7WDUwUlI5MHxOc0Mwe3w1ajcwUlI5MHxOc0MwfE5zQzB8TnNDMHt8RXA4MDAjZzcwMHtzOTAwc2E2MDE1eUEwMCNnNzBSUjkwfDZOXk9UVSNhXHUwMDNjQ0t4NmVEPSFDYmIhfXlHWD01ZllDTDFkLTMyXHUwMDNjKzZiWktzNldxMmtxQ0xNYnc4Rzl4ZkNLQFgtMSRKUlx1MDAzY2IhOD9vRFx1MDAzZTQ7c1oqRjA3WFx1MDAzZUAzOVdwcnN7VXVrWjFXb0tuX0NOaDB9VTBXc3w1ZGtKMkNMaypfMnhNaHVWUmRZRGIwI3hlQ0xSJDFDTGIjXzEhLVx1MDAzY3tIWlx1MDAyNiRRRFx1MDAzZVZqb1ZRaDZ9YjAjJUY2YW9NTHxOc0MwfE5tVmtIQ3JZZzVka0oyQ0xrcyk1XHUwMDI2IzR5RVx1MDAzY2g3OXxOc0MwfE5zQzB8TnNDMDAwMDAwfE5zQzAwUlI5MTAwMDAwfE5zQzB8TnNDMHxOc0MwMFJSOTF8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMDBzc0kyMDAwMDB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMDAwMDAwfE5zQzB8TnNDMDAwMDAwfE5zQzB8TnNDMHxOc0MwfE5zQzAwMDAwMHxOc0MwfE5zQzAwMDAwMHxOc0MwfE5zQzB8TnNDMHxOc0MwMDAwMDAwMDAwMDBSUjkxMDAwMDAwc3NJMjAwMDAwfE5zQzBVMHEjVVRQN0RLNyR6QWU4WVVZbkhWQU5VYVx1MDAyNlx1MDAyNkhDWkRsNGxDTE1jeVUwV3N8NWRrSjJDTGtzdVRQcnNhVntkTUJhXHUwMDI2S1x1MDAyNjNiN05cdTAwM2VfV09aejFhd2F6YEkwYXtOVlFeP0JJM14tMUlSJFdHYVx1MDAyNjI9YUlWS30zSXRPb2NiWn5XYWIwI19fRih4RD9CYFo1NFZReSh7YSVwRUBMU2JgZFVyPXZ6YlZGfSRiOThjSFhcdTAwM2VOMlx1MDAzY1g9aE1qYVx1MDAyNjI9YUoxYWFEVlF5KHthJXBFQExTYmBkVXM3cGpQK0BYeWIwJDExSnBeUUZWe3w0eEQ/U0VxYlpCTEFiMCQ2fUNNIVBAVlF5KHthJXBFQExTYmBkVXFeQ2JhQStuIUQ/bDF5WmZSfERYPWgoVFZSTDApUGp6JX5iI3pjK2JhWjhNWllEcjBLP2lWUWJhWjhNWllEdTFMSS1ia2JZeThgYlM2UzhMbFIrYlhcdTAwM2VEPzhYSjB+TGI3ZnljYmFISFNDUE9QazVNZ2RcdTAwM2NaRXxVNlVxV0dYV25We1NaemU9NU1IKnBsWFx1MDAzZUQ/OFhKMH5MYjdmeWRhJCRGMlZyKnFjYSQjXzJDUGdibzhld2l9WkV8VTZVcVdHWFduVjtjVlJ2Qy1ZLUxia2FcdTAwMjYyPWFNa199Y1ZReSh7YSVwRUBMU2JgZFVxb19ZY1ZTe3xXbHdjXHUwMDNjQ1AhVCs2azhAOTVka0oyQ0xrcyk1XHUwMDI2IzR5RVx1MDAzY2g3OTAwMDAwMFJSOTEwc3NJMjB7e1IzMU9OYTQwe3tSMzFwb2o1MV5AczYxXkBzNjJMSiM3MXBvajUxXkBzNjFeQHM2Mm1rOzgxXkBzNjJcdTAwM2VcdTAwM2N7OTNJRzVBM2poRUIxcG9qNTM7K05DM2poRUI0RkNXRDNqaEVCMV5AczY0Z2RmRTBSUjkxMV5AczYwe3tSMzQqXHUwMDI2b0Y1Qzh4RzVkWilINVx1MDAyNiFASTRnZGZFMFJSOTExXkBzNjB7e1IzNCpcdTAwMjZvRjVDOHhHNWRaKUg2OTUxSjZhV0FLMFJSOTE2I3hKTDB7e1IzNWRaKUgwe3tSMzVkWilIMHt7UjM1ZFopSDc2MVNNVTBxI1dEQFlHO1opdDlIVlJVcUlYXHUwMDNjfkpCV3BnRy1UVSVRdTdiWH1jODc0MCM4IUpmeFAkbyR4OWVYQWpkbk9xczhZVkYtTihGRmxYXHUwMDNlTjJUTl9+QUBUUDdZNjExMjlVTzkqQ2dhJUV2YEdjcVBpQ05vXHUwMDNjbTl1V2ExQTFoMVx1MDAzY1deaSg0VlFlLXVDUUskWktwRnU2MDAwMDAwMDAxOENOKjBvOXVXZzNBMHxzQ0VmTjMoQ040bDNJUkYzdjAwMDAwMDAwMDAwMDAwMDAwMDAwenlKVU0wMDAwMDAwMDFoenlKVU0wMDAwMDAwMDJNenlKVU0wMDAwMDAwMDAwITJrZE4wMDAwMDAwMDBXITJrZE4wMDAwMDAwMDAkITJrZE4wMDAxaEttWVx1MDAyNiQwMDAwMDAwMDAwS1x1MDAzZXpcdTAwM2UlMDAwMDAwMDAwMEtcdTAwM2V6XHUwMDNlJXp5SlVNMDAwMDBLXHUwMDNlekBOenlKVU0wMDAwJEtcdTAwM2V6XHUwMDNlJTAwMDAwMDAwMCRLXHUwMDNlelx1MDAzZSV6eUpVTTAwMDFoS1x1MDAzZXpcdTAwM2UlMDAwMDAwMDAxaEtcdTAwM2V6XHUwMDNlJXp5SlVNMDAwMWhLXHUwMDNlekBOenlKVU0wMDAxXHUwMDNlS1x1MDAzZXpcdTAwM2UlMDAwMDAwMDAxXHUwMDNlS1x1MDAzZXpcdTAwM2UlenlKVU0wMDAyTUtcdTAwM2V6XHUwMDNlJTAwMDAwMDl7XHUwMDNlT1RVI2FcdTAwM2NDS3g2ZUNLQElpREBfUHZWUWckLVZQazcxTyhxP0NlTys1Nzl1V2ExQTB7OXNBekxkXHUwMDNlMzE0NHVWUkNKQVV0Y0NwRF5DaHZVdkc3RWFDTE5GVW5XbTBQIT94JFZRXj9WSXpASjJZO3xGRFdsd2NcdTAwM2NhQ0xOWkNRdkk7M1FsIXdZXHUwMDI2PUExVnt8P3lRN2NqbVdOQmtgSXl6TndXTU9uPUNRXHUwMDNlVT80UUZ5O2FBLU9ATnA1eTtZaEAtPVRfek07Q0xSJDFDTGJtc0NNXjtHMVNUIyg2QjdVYzAwMDAwMDAwMDAwMDAzMTAwMDMxMDAwMDAwMDAwMDAwMDYyMDAwOTMwMDA5MzAwMEM0MDAwMzEwMDA5MzAwMDMxMDAwRjUwMDBGNTAwMDMxMDAwRjUwMDAzMTAwM1FHVTBZaXc3Ylh9Yzg3NDAjOCFKPS1MdTRqWUNMTWN5VTBXc3w1ZCRWNENRQndXVFA3WTYwVlc/Tk9lUXJ6OFVYK1IwMDAwMEBJUEg5SENyWWc1ZCRWNENRQndRNVx1MDAyNiM0JVJTeyF2WmdYXkRaZ2c7QVhKdXc9VlB8dERSYS16MTBSYUYyMDlfXzdLcDZ1NzBEd09MMER3T0wwRHdQVFUwcXZTQ0tvMGNDSylDZ0NMMWVPMlYtdy1aRG5xQkNSUWRMZHdwRzdDTFIkMUNMYm1zQ0x2cDBDS092SDl1V2ExQTB7OXNFZk4zKENSSk5ONUNIKUkwMDNQa0VcdTAwM2NoNmp8TnNDMFUwcSNVVFA3REs3JHpBZThZVVlpOHp2b2xlTys1Nzl1V2ExQTB7OXNBekxPVkNMJFx1MDAyNnlEXzBSP1oqRnNSYSQjdzFiWUV8RWJafldhQ1JaejEzfXR3OWEkI1JAYiMhb2JiUzc5UERsMXRLVntkTUFiYUcqN1pnZ0w4VlJDSkFDUnJcdTAwM2M1OGU/eTZiYUhRT1V2cHpcdTAwM2NXbl5gMVdwWkMtYzQySUZWUlU2Q1N8JWhXQmBhR1FWUXkoe2ElcEVATFNiYGRVditSflZSVTYqYUE5KDdiMCU5V1RuVGspVXZHN0VhQ0xNaFRxfDg3VlF5KHthJXBFQExTYmBkVXZPYDhiWUVqe1pnWF5VVlFGcjNVdk9iXlpGNDRGRF8jJEJYPWlYQGFcdTAwMjYyXHUwMDNlOFoqX0VWYiN4fFBEX1x1MDAzY084WmZSfERYPWgoVFZSTDApWFx1MDAzZU45SlloX1x1MDAzYyFaKkZ2UVopfGZXVW5eaTVWUXkoe2ElcEVATFNiYGRVdWtaM1opO149WipfRVZiI3h8UkRgNSg5WD1oKD1iIyFvYmJTN2FkVmlqUi1YXHUwMDNlRD84WEowfkxiN2Z5LWEkJEYyVnIqcTVWaz1gMFdPOEE1VlBiNCRVdkc3RWFDTE1oVl9oWmBUUDdZNjBWVz9OQVNOdm0wMGJzM0tvYilIMDAwMDEwMDAwMjAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwODAwMDA5MDAwMEEwMDAwQjAwMDBDMDAwMEQwMDAwRTAwMDBGMDAwMEcwMDAwSDAwMDBJMDAwMThVMHF2U0NLbzBjQ0spQ0BDTDFPXHUwMDNlQ0xNY3lVMFdzfDVka0oyQ0xrK2gxIVFTc2JhTihUVFlEXHUwMDNlSTNVNzZFYUNMTlVaKTlhQVdxVCRXQ0tASVx1MDAyNkNNa1Y9ZG47eE5WUHNAXHUwMDI2WFx1MDAzZSlVRlpmN1FEZG5PcXhYOUhcdTAwM2NcdTAwMjZiUzdzZUYlYmNNZU8pRkxUUDdZNjBWVz9OQVNOdm0wMGJzM0tvYi1IfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zOTAwMDAzMHxOc0MwfE5zOTEwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQThVMHF2U0NLbzBjQ0spQ0BDTDFlZzNVRzM3YUFrNklYPVFVSlhlSiRkZU8rNTc5dVdhMUEwezlzV0xzUyg2azhAOTVka0oyQ0xrcyk1XHUwMDI2IzR5UmEtejEwUmFGMjA5X183S29iR358TnNBOFUwcXZTQ0tvMGNDSylTZjN2K2FHWFx1MDAzZU1tXHUwMDNlYVx1MDAyNmxwTENUUyljRHsySUVWUHx0RFk5XHUwMDNjfGZlTys1N0EwezlzOXVXYTFBekxlSjdCNjlMWFx1MDAzZUQ/OFhEKHhDVlJBMSpWUkwwSmElcEVLWWIkSWNGSlckSlpFfFU2RUBObjZheFgkKmI3ZH1hWD1nOFdhQWFZMFduWFklYVx1MDAyNjI9YVklNlVuRkpXJEpaRXxVNkVATm42YXhYJCpiN2R9YVg9ZzhSWip6MkNWe2RNQWJhRyo3WmdnTDhWUkNKQUNUJU5qQTFgNVVYXHUwMDNlRD84WEQoeENWUkExKlZSTDBKYSVwRVRWe2RNQmFcdTAwMjZLXHUwMDI2TkNUPzlPNms5K08wNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkgwMDAwMDEwMDAwJDY5N09IMHNzSTIwMElDMjA2LUd9S29iRH4wMDAwJDY5RTdLMDAyTX0wNi1HfjB7e1IzS29iQzZVMHEhKFp4Q2x9Wig/Qz1WUlVxSVhcdTAwM2N+SkJXcGdIUFRVJVF1N2JYfWM4NzRnQDh6d21cdTAwM2U5ZWFJVVRQN1k2MFZXP05BU1BzNlRfek07Q0xSJDFDTGJtc0NNXjtHMVNWQm1LbzlgfDAwMDE4Q040a3wwc3NJMXw2Tl5PVFUjYVx1MDAzY0NLeDZlQ09zd19DVEohZGR3cEc3Q0xSJDFDTGJtc0NTK1RDRHt1XHUwMDI2NlhcdTAwM2VNZGBaZkEyUWFDO15oQ09zeEdkblFHRENLKUNnQ05WMlx1MDAzY0JgO3hhWFx1MDAzZUQ/OFhEKHhDVlJBMSpWUkwwSmElcEVUVntkTUJhXHUwMDI2S1x1MDAyNk5GSzJSTGFBK29SZUlgYkdDSylDZ0NOVjI9RD0lU2dYXHUwMDNlRD84WEQoeENWUkExKlZSTDBKYSVwRVRWe2RNQmFcdTAwMjZLXHUwMDI2TkZLMlJMYUE7cH1WUkNKQUNVU2l5S1lKel9DS0BJXHUwMDI2RHt+dyNWUXkoe2ElcEVTVmB5UD1GRzY4K1dpRTFRWEQ/QFJWUV4/QmJBMld9ZG5PcXM4WVZGLWJSc1dkWmZSfERYPWc1RFhrbF9NTFNiYGRFXj12U0ZLMlJMYUE7cH1WUkNKQUNVa3YkZUpnYmlaKl9FVmIjIThCWmUoZTBYTEJaWGRuT3FzSnRpQEdEfFJDXHUwMDNjVlF5KHthJXBFU1ZgeVA9Rkc2OCtXaUUxUVhEPyVLWmdnXlFZK3F6eWJZVWlUZG5PcXM4WVZGLWNPRVp0WD1oKD1iIyFvYmJVSTtmWFx1MDAzZUQ/OFhKMH5MYjdmeWNiYUhIU0NVXHUwMDNjPStjcVQ3bFpmUnxEWD1nNURYa2xfTUxTYmBkRV49dlNGSnk5SWNWU3t8V25YVn5iWn5XYUNVfD0kODczTWdGKU1pfkZKeTlJY1ZTe3xXblhWfmJafldhSSRcdTAwM2VeVVpFfFU2VXFXR1hXblY7Y1ZSdkMtWS1MWSViUzhPeUR8I0ktVlF5KHthJXBFU1ZgeVA9Rkc2OCtXaUUxUVhEQEdjYlp+V2FDVkcxXHUwMDI2ODczTWdGKU1vXHUwMDNjRkxHXHUwMDI2VFV2RzdFYUNMTSNWUXkoe2ElcEVATFNiYGRVcUB3Y0NWUEQ9ZD9QUG1aZlJ8RFg9ZzVEWGtsX01MU2JgZEVePXZTRkt9VVVaRjY2NWIjIW9iYlM4WHpDSylDZ0NOVjMwREtCenFYSy1QMVpGNjY1YiMhb2JiVUk7ZlhcdTAwM2VEPzhYSjB+TGI3ZnlyWD1oTWphXHUwMDI2Mj1AYiN4fHVlSXsqdENLKUNnQ05WMzFHJXNcdTAwM2UjWEstUDFaRjY2NWIjIW9iYlVJO2ZYXHUwMDNlRD84WEowfkxiN2Z5cFoqejEqWipGc1JhJCN3MWJXXHUwMDI2K1x1MDAyNlArQFh5YjBcdTAwMjZVJGVTTGpoQ0tPdkg5dVdhMUEwezlzRWZOMyhDUkpOTjVDSClJMDAzUGtFXHUwMDNjaDZqMDAwMDBVMHEjV1RgUFlJYUJedkZYXHUwMDNlQDZKV3BnSGZUVSVRdTg3cUpUVl8kTTZmTFx1MDAyNldGZmRnfTJifCElbDA0c3Q2WmVNVUZmKU49amc5Q0QzYnwhO0I1ZHMxa1UwcSEjMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBVMHEhIzEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkblhaUFpETTYpSXh1KVJJYnZkQ0Y9YTM/NjY2UmM2PWlLPVduPy1xY3NNeT9WcS1DN0ZmY2wwWmUkWCVESktcdTAwM2NXWkRNNilJeHUpUlZLWmJqSTVzZGFJJVJIVDUpRDJsNW9LKitXbj8tcWNzT0EqV0hkTjdGZmJDdURTYW1xWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTYjc0J+UzAwMDAwVFx1MDAzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFwcGxpY2F0aW9udmVyc2lvbiI6ICIyMS4wLjcyOSIsCiAgICAgICAgICAgICJjb21wb25lbnRuYW1lIjogImJvbmVkZWZvcm0iLAogICAgICAgICAgICAiY29tcG9uZW50c291cmNlIjogNSwKICAgICAgICAgICAgImZvb3RlciI6ICIjID09PT09PT09PT0gRW5kIENvbXBvbmVudCA9PT09PT09PT09PT09XG5cbmNoYXJhY3Rlci51cGRhdGVSaWcoZ3JhcGhfbmFtZT1yaWduYW1lLCBncmFwaD1ncmFwaCwgYnlwYXNzPWJ5cGFzcylcbkJpbmRPdXRwdXQoY2hhcmFjdGVyKVxuQmluZE91dHB1dChyaWc9Z3JhcGgpIiwKICAgICAgICAgICAgImhlYWRlciI6ICJIb3VkaW5pVmVyc2lvbihcIjIxLjAuNzI5XCIpXG5cbnJpZ25hbWU6IFN0cmluZyA9IEJpbmRJbnB1dCgpXG5jaGFyYWN0ZXI6IEdlb21ldHJ5ID0gQmluZElucHV0KClcbmdyYXBoOiBBcGV4R3JhcGhIYW5kbGUgPSBCaW5kSW5wdXQocmlnPUFwZXhHcmFwaEhhbmRsZSgpKVxuYnlwYXNzOiBCb29sID0gQmluZElucHV0KClcbnJpZ25hbWUsIGdyYXBoID0gY2hhcmFjdGVyLmdldFJpZyhncmFwaF9uYW1lPXJpZ25hbWUsIGdyYXBoPWdyYXBoLCBieXBhc3M9YnlwYXNzKVxuIiwKICAgICAgICAgICAgImlucHV0Z3VpZGVuYW1lIjogIkd1aWRlcy5za2VsIiwKICAgICAgICAgICAgIm5ld2NvbXBvbmVudGNvcmVuYW1lIjogImJvbmVkZWZvcm0iLAogICAgICAgICAgICAibmV3Y29tcG9uZW50bGFiZWwiOiAiQm9uZSBEZWZvcm0iLAogICAgICAgICAgICAic25pcHBldCI6ICIjIEJFR0lOOiBcdTAwM2NIRUFERVJcdTAwM2VcbkhvdWRpbmlWZXJzaW9uKFwiMjEuMC4zNjVcIilcblxucmlnbmFtZTogU3RyaW5nID0gQmluZElucHV0KClcbmNoYXJhY3RlcjogR2VvbWV0cnkgPSBCaW5kSW5wdXQoKVxuZ3JhcGg6IEFwZXhHcmFwaEhhbmRsZSA9IEJpbmRJbnB1dChyaWc9QXBleEdyYXBoSGFuZGxlKCkpXG5ieXBhc3M6IEJvb2wgPSBCaW5kSW5wdXQoKVxucmlnbmFtZSwgZ3JhcGggPSBjaGFyYWN0ZXIuZ2V0UmlnKGdyYXBoX25hbWU9cmlnbmFtZSwgZ3JhcGg9Z3JhcGgsIGJ5cGFzcz1ieXBhc3MpXG5cbiMgSEVBREVSX1RFTVBMQVRFOiAyXG4jIEVORDogXHUwMDNjSEVBREVSXHUwMDNlXG4jIEFwcGx5IHlvdXIgbWFudWFsIGNoYW5nZXMgaGVyZTogXG5cbmZyb20gYXBleHNjcmlwdCBpbXBvcnQgKlxuXG5kZWYgYm9uZWRlZm9ybV9jb21wb25lbnQoZ3JhcGg6IEFwZXhHcmFwaEhhbmRsZSxcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogU3RyaW5nID0gJ2JvbmVkZWZvcm1hdGlvbicsXG4gICAgICAgICAgICAgICAgICAgIHJlc3RnZW86IFN0cmluZyA9ICdCYXNlLnNocCcsXG4gICAgICAgICAgICAgICAgICAgIHJlc3Rza2VsZXRvbjogU3RyaW5nID0gJ0Jhc2Uuc2tlbCcsXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGVkc2tlbGV0b246IFN0cmluZyA9ICdwb2ludHRyYW5zZm9ybTpnZW8nLFxuICAgICAgICAgICAgICAgICAgICBvdXRwdXRnZW86IFN0cmluZyA9ICdCYXNlLnNocCcsXG4gICAgICAgICAgICAgICAgICAgIGdyb3VwOiBTdHJpbmcgPSAnKicsXG4gICAgICAgICAgICAgICAgICAgIG1ldGhvZDogSW50ID0gMCxcbiAgICAgICAgICAgICAgICAgICAgcHJvbW90ZXJlc3Rza2VsOiBCb29sID0gVHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgcHJvbW90ZXJlc3RnZW86IEJvb2wgPSBUcnVlLFxuICAgICAgICAgICAgICAgICAgICBwcm9tb3Rlb3V0cHV0Z2VvOiBCb29sID0gVHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgZGVsZXRlY2FwdHVyZWF0dHJpYjogQm9vbCA9IFRydWUsXG4gICAgICAgICAgICAgICAgICAgIHVzZW9wZW5jbDogQm9vbCA9IEZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgKTpcbiAgICBhbmltYXRlZHNrZWxldG9uID0gYW5pbWF0ZWRza2VsZXRvbi5wYXR0ZXJuUmVuYW1lKCcqLionLCAnKjoqJylcbiAgICBub2RlZGF0YSA9IGFuaW1hdGVkc2tlbGV0b24uc3BsaXQoJzonKVxuICAgIG5vZGVuYW1lID0gbm9kZWRhdGFbMF1cbiAgICBwb3J0bmFtZSA9IG5vZGVkYXRhWzFdXG5cbiAgICBib25lZGVmb3JtID0gZ3JhcGguYWRkT3JVcGRhdGVOb2RlKGNhbGxiYWNrPSdzb3A6OmJvbmVkZWZvcm0nLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPW5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yPSguNiwwLDEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJtcz17J2RlbGV0ZWNhcHR1cmVhdHRyaWInOmRlbGV0ZWNhcHR1cmVhdHRyaWIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZG9ub3JtYWwnOjEsICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtZXRob2QnOm1ldGhvZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2VvcGVuY2wnOnVzZW9wZW5jbH0pXG5cbiAgICBub2RlID0gZ3JhcGguZmluZE5vZGUobm9kZW5hbWUpXG4gICAgbm9kZXBvcnQgPSBncmFwaC5maW5kUG9ydChub2RlLCBmJ3twb3J0bmFtZX1bb3V0XScpXG4gICAgbm9kZXBvcnQuY29ubmVjdChib25lZGVmb3JtLmdlb2lucHV0Ml9pbilcblxuICAgIGlmIHByb21vdGVyZXN0c2tlbDpcbiAgICAgICAgcmVzdG5vZGUgPSBncmFwaC5hZGRPclVwZGF0ZU5vZGUoY2FsbGJhY2s9J1ZhbHVlXHUwMDNjR2VvbWV0cnlcdTAwM2UnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9J3Jlc3RfcHJvbW90ZScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I9KC42LDAsMSkpXG4gICAgICAgIHJlc3Rub2RlLnBhcm1faW4ucHJvbW90ZShyZXN0c2tlbGV0b24pXG4gICAgXG4gICAgICAgIHJlc3Rub2RlLnZhbHVlX291dC5jb25uZWN0KGJvbmVkZWZvcm0uZ2VvaW5wdXQxKVxuICAgIGlmIHByb21vdGVyZXN0Z2VvOlxuICAgICAgICBib25lZGVmb3JtLmdlb2lucHV0MF9pbi5wcm9tb3RlKHJlc3RnZW8pXG4gICAgaWYgcHJvbW90ZW91dHB1dGdlbzpcbiAgICAgICAgYm9uZWRlZm9ybS5nZW9fb3V0LnByb21vdGUob3V0cHV0Z2VvKVxuICAgIHJldHVybiBncmFwaFxuXG5cbiMgUGFyYW1ldGVycyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxucHJlZml4OiBTdHJpbmcgPSBCaW5kSW5wdXQoJycsIHByZXNldF9rd2FyZ3M9eydqb2luc193aXRoX25leHQnOiAxfSlcbm5hbWU6IFN0cmluZyA9IEJpbmRJbnB1dCgnQm9uZWRlZm9ybWF0aW9uJylcbmFuaW1hdGVkc2tlbGV0b246IFN0cmluZyA9IEJpbmRJbnB1dCgncG9pbnR0cmFuc2Zvcm06Z2VvJywgcHJlc2V0X2t3YXJncz17J2xhYmVsJzogJ0FuaW1hdGVkIFNrZWxldG9uJ30gKVxucmVzdHNrZWxldG9uOiBTdHJpbmcgPSBCaW5kSW5wdXQoJ0Jhc2Uuc2tlbCcsIHByZXNldF9rd2FyZ3M9eydqb2luc193aXRoX25leHQnOiAxLCAnbGFiZWwnOiAnUmVzdCBTa2VsZXRvbid9KVxucmVzdGdlbzogU3RyaW5nID0gQmluZElucHV0KCdCYXNlLnNocCcsIHByZXNldF9rd2FyZ3M9eydqb2luc193aXRoX25leHQnOiAxLCAnbGFiZWwnOiAnUmVzdCBHZW8nfSlcbm91dHB1dGdlbzogU3RyaW5nID0gQmluZElucHV0KCdCYXNlLnNocCcsIHByZXNldF9rd2FyZ3M9eydqb2luc193aXRoX25leHQnOiAxLCAnbGFiZWwnOiAnT3V0cHV0IEdlbyd9KVxuXG5tZXRob2Q6IEludCA9IEJpbmRJbnB1dCgwLCBwcmVzZXQ9J21lbnUnLCBwcmVzZXRfa3dhcmdzPXsnbGFiZWwnOiAnTWV0aG9kJywgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21lbnVfaXRlbXMnOlsnTGluZWFyJywgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0R1YWwgUXVhdGVybmlvbicsICdCbGVuZCBEdWFsIFF1YXRlcm5pb24gYW5kIExpbmVhcicsIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdGcm9tIEltcHV0IEdlb21ldHJ5J119KVxucHJvbW90ZXJlc3Rza2VsZXRvbjogQm9vbCA9IEJpbmRJbnB1dChUcnVlLCBwcmVzZXRfa3dhcmdzPXsnbGFiZWwnOiAnUHJvbW90ZSBSZXN0IFNrZWxldG9uJ30gKVxucHJvbW90ZXJlc2V0Z2VvOiBCb29sID0gQmluZElucHV0KFRydWUsIHByZXNldF9rd2FyZ3M9eydsYWJlbCc6ICdQcm9tb3RlIFJlc3QgR2VvJ30gKVxucHJvbW90ZW91dHB1dGdlbzogQm9vbCA9IEJpbmRJbnB1dChUcnVlLCBwcmVzZXRfa3dhcmdzPXsnbGFiZWwnOiAnUHJvbW90ZSBPdXRwdXQgR2VvJ30gKVxuZGVsZXRlY2FwdHVyZWF0dHJpYnM6IEJvb2wgPSBCaW5kSW5wdXQoVHJ1ZSwgcHJlc2V0X2t3YXJncz17J2xhYmVsJzogJ0RlbGV0ZSBDYXB0dXJlIEF0dHJpYnMnfSApXG51c2VvcGVuY2w6IEJvb2wgPSBCaW5kSW5wdXQoRmFsc2UsIHByZXNldF9rd2FyZ3M9eydsYWJlbCc6ICdVc2UgT3BlbkNMJ30gKVxuXG5hZGRUb0ZvbGRlcignU2V0dGluZ3MnLCBbbWV0aG9kLCBhbmltYXRlZHNrZWxldG9uLCBcbiAgICAgICAgICAgICAgICAgICAgICAgICByZXN0c2tlbGV0b24sIHByb21vdGVyZXN0c2tlbGV0b24sIFxuICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3RnZW8sIHByb21vdGVyZXNldGdlbyxcbiAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXRnZW8sIHByb21vdGVvdXRwdXRnZW8sXG4gICAgICAgICAgICAgICAgICAgICAgICAgZGVsZXRlY2FwdHVyZWF0dHJpYnMsIHVzZW9wZW5jbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICBdKVxuXG5ncmFwaC5ib25lZGVmb3JtX2NvbXBvbmVudChuYW1lPW5hbWUsXG4gICAgICAgICAgICAgICAgICAgICByZXN0Z2VvPXJlc3RnZW8sXG4gICAgICAgICAgICAgICAgICAgICByZXN0c2tlbGV0b249cmVzdHNrZWxldG9uLFxuICAgICAgICAgICAgICAgICAgICAgb3V0cHV0Z2VvPW91dHB1dGdlbyxcbiAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGVkc2tlbGV0b249YW5pbWF0ZWRza2VsZXRvbixcbiAgICAgICAgICAgICAgICAgICAgIG1ldGhvZD1tZXRob2QsXG4gICAgICAgICAgICAgICAgICAgICBwcm9tb3RlcmVzdHNrZWw9cHJvbW90ZXJlc3Rza2VsZXRvbixcbiAgICAgICAgICAgICAgICAgICAgIHByb21vdGVyZXN0Z2VvPXByb21vdGVyZXNldGdlbyxcbiAgICAgICAgICAgICAgICAgICAgIHByb21vdGVvdXRwdXRnZW89cHJvbW90ZW91dHB1dGdlbyxcbiAgICAgICAgICAgICAgICAgICAgIGRlbGV0ZWNhcHR1cmVhdHRyaWI9ZGVsZXRlY2FwdHVyZWF0dHJpYnMsXG4gICAgICAgICAgICAgICAgICAgICB1c2VvcGVuY2w9dXNlb3BlbmNsLFxuICAgICAgICAgICAgICAgICAgICAgKVxuXG4jIEJFR0lOOiBcdTAwM2NGT09URVJcdTAwM2VcbiMgPT09PT09PT09PSBFbmQgQ29tcG9uZW50ID09PT09PT09PT09PT1cblxuY2hhcmFjdGVyLnVwZGF0ZVJpZyhncmFwaF9uYW1lPXJpZ25hbWUsIGdyYXBoPWdyYXBoLCBieXBhc3M9YnlwYXNzKVxuQmluZE91dHB1dChjaGFyYWN0ZXIpXG5CaW5kT3V0cHV0KHJpZz1ncmFwaClcbiMgRU5EOiBcdTAwM2NGT09URVJcdTAwM2VcblxuIyBCRUdJTjogXHUwMDNjUEFSQU1FVEVSX09QVE9OU1x1MDAzZVxuc2V0UHJvcGVydGllcyh7XG4gICAgXCJfX25hbWVcIjogXCJjb21wb25lbnQ6OmJvbmVkZWZvcm1cIixcbiAgICBcImNhdGVnb3JpZXNcIjogXCJcIixcbiAgICBcImRlcHJlY2F0ZWRcIjogMCxcbiAgICBcImRlcHJlY2F0ZWRtc2dcIjogXCJcIixcbiAgICBcImhpZGRlblwiOiAwLFxuICAgIFwiaWNvblwiOiBcIlwiLFxuICAgIFwibGFiZWxcIjogXCJCb25lIERlZm9ybVwiLFxuICAgIFwic291cmNlX3NjcmlwdFwiOiBcIlwiXG59LCB1cGRhdGU9VHJ1ZSlcbiMgRU5EOiBcdTAwM2NQQVJBTUVURVJfT1BUT05TXHUwMDNlIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAicGFyYW1ldGVyczMiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2V0dGluZ3MiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbmltYXRlZHNrZWxldG9uIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogInBvaW50dHJhbnNmb3JtOmdlbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFuaW1hdGVkIFNrZWxldG9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlbGV0ZWNhcHR1cmVhdHRyaWJzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGVsZXRlIENhcHR1cmUgQXR0cmlicyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJMaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNZXRob2QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMaW5lYXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEdWFsIFF1YXRlcm5pb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkR1YWwgUXVhdGVybmlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJsZW5kIER1YWwgUXVhdGVybmlvbiBhbmQgTGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJCbGVuZCBEdWFsIFF1YXRlcm5pb24gYW5kIExpbmVhciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZyb20gSW1wdXQgR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkZyb20gSW1wdXQgR2VvbWV0cnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0Z2VvIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkJhc2Uuc2hwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3V0cHV0IEdlbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwcm9tb3Rlb3V0cHV0Z2VvIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJvbW90ZSBPdXRwdXQgR2VvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJvbW90ZXJlc2V0Z2VvIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJvbW90ZSBSZXN0IEdlbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInByb21vdGVyZXN0c2tlbGV0b24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcm9tb3RlIFJlc3QgU2tlbGV0b24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXN0Z2VvIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkJhc2Uuc2hwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVzdCBHZW8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzdHNrZWxldG9uIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkJhc2Uuc2tlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlc3QgU2tlbGV0b24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlb3BlbmNsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVc2UgT3BlbkNMIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3RhYnMiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiQm9uZWRlZm9ybWF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwcmVmaXgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJlZml4IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNvbXBvbmVudGZvbGRlciIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMTAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb21wb25lbnQgYXMgVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvYWRoZWFkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMb2FkIEhlYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2FkcGFybWludGVyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvYWQgUGFybSBJbnRlcmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9hZHNuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvYWQgVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2siOiAiaG91LnBobSgpLmxvYWRfdGV4dF9zY3JpcHQoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYnV0dG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzYXZlaGVhZGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2F2ZSBIZWFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2F2ZXBhcm1pbnRlcmZhY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFBhcm0gSW50ZXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNhdmVyZWZza2VsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFJlZmVyZW5jZSBTa2VsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNhdmV0ZXh0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrIjogImhvdS5waG0oKS5zYXZlX3RleHRfc2NyaXB0KGt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJ1dHRvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwcGFybTEwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZXBwYXJtMTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRleHRmaWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIiRISVAvYXBleGNvbXBvbmVudC8kT1MuYXBleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRleHQgRmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWxlY2hvb3Nlcl9wYXR0ZXJuIjogIiouYXBleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6cHJvbXB0X3RleHQiOiAiJEhJUC9teV9maWxlbmFtZS5hcGV4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjA1LAogICAgICAgICAgICA1LjYyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhcGV4OjphdXRvcmlnY29tcG9uZW50OjozLjAiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9hcGV4LmF1dG9yaWd0b29sX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfYXBleC5hdXRvcmlndG9vbF9iYWtlX2Jha2VfZW5kZnJhbWUiOiAiMjQwIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX2ZyZXF1ZW5jeSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9hcGV4LmF1dG9yaWd0b29sX2Jha2VfYmFrZV9uZXdsYXllciI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX3Jlc2FtcGxlIjogIjAiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfYXBleC5hdXRvcmlndG9vbF9iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX3VzZWZyYW1lcmFuZ2UiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9heGVzIjogIjAiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfbGluayI6ICIwIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X3JlZmVyZW5jZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X3R3aXN0IjogIjAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9mcmVxdWVuY3kiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9yZXNhbXBsZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9iYWtldG9MYXllciI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9rZXlfbW9kZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF91cGRhdGVib29rbWFya3MiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfdXBkYXRlY29uc3RyYWludHZpc3VhbGl6ZXIiOiAiMCIsCiAgICAgICAgICAgICJjbGlja2RyYWciOiAiMCIsCiAgICAgICAgICAgICJjb250cm9seHJheSI6ICIxIiwKICAgICAgICAgICAgImhpZGVjb250cm9sZ3JvdXBzIjogIjAiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nZHJhZyI6ICIwIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ3BsYXliYWNrIjogIjEiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nc2NydWIiOiAiMCIsCiAgICAgICAgICAgICJoaWRlZmJpa2RlZmF1bHRtYXBwaW5ncHJvbXB0IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3BpbiI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9wb3N5IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfd2lkdGgiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9yZXNpemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2hlaWdodCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX21pbmltaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9waW4iOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3kiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF93aWR0aCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9Vc2UgQ29udHJvbCBBdXRvIFNuYXAiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9oYW5kbGV4Zm9ybSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3Jlc2l6ZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2VuZGZyYW1lIjogIjI0MCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfZnJlcXVlbmN5IjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfbmV3bGF5ZXIiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfcmVzYW1wbGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV91c2VmcmFtZXJhbmdlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9lbmZvcmNlbGltaXRzIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9mcmFtaW5nem9vbSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2xvY2tlZCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNhZnRlciI6ICIxMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNiZWZvcmUiOiAiMTAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoa2V5c2l6ZSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRobGltaXRmcmFtZXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhwYXRod2lkdGgiOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N5IjogIjI3IiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfc2hvd2xpbWl0cyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3Zpc2libGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3dpZHRoIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcG9zIjogIjEiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcmVzaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9oZWlnaHQiOiAiMzQ5IiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9wb3N4IjogIjgyNCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3Bvc3kiOiAiMzgiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF90aXRsZXZpcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfd2lkdGgiOiAiMjAwIiwKICAgICAgICAgICAgIm5vZGVzaGFwZSI6ICJvdmFsIiwKICAgICAgICAgICAgInNraW5jb250cm9sIjogIjEiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX2dpbWJhbF9tb2RlIjogIjAiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3Bpdm90X21vZGUiOiAiMCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfcl9hbGlnbm1lbnQiOiAibG9jYWwiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3NfYWxpZ25tZW50IjogImxvY2FsIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9zZXBhcmF0ZV9hbGlnbiI6ICIwIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV90X2FsaWdubWVudCI6ICJsb2NhbCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfeGZvcm1fbW9kZSI6ICJ4IiwKICAgICAgICAgICAgInhyYXlfc3RyZW5ndGgiOiAiMS4wIgogICAgICAgIH0KICAgIH0sCiAgICAiZmsxIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC40NSwKICAgICAgICAgICAgMC4zNywKICAgICAgICAgICAgMC44CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGFja2ZvbGRlcjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbmltYXRpb24iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJAQSlGZktQVElWSiVzMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZHRkXHUwMDI2M3dDOTRiWSp5QloqXntUQ0lrQHpEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9GZzc0REhhYXZqSXlFdlQzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDJNS1x1MDAzZXo/aSEya2ROMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTl2fm5mQVJyKGhBUnIoekFXXHUwMDI2Z3JZaGAzME1gZHFxV3ByfEJXcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHJPTkFScihoRig3Ym5YXHUwMDNlTjJOVlJVcUlYXHUwMDNjfkpCV3BnP1NQem9SKkFScih5QWFIVk5aRTE5QWM0Wik4YmFabFFWc1x1MDAyNig3YjJcdTAwM2NyYlZRcG0hQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGdLTFdxNG42V28lelx1MDAzY1hMNFYyV3ByfjJELXNRN2FcdTAwMjZMOFRVdnFWQlpERGVHQ0s0d3ZBUnIoaEFUYzB0YSVwWDhiWkteRkFaSyFLYiNRWSEzMTJnMFV1YkQkV015dFx1MDAyNmFCXnZGWFx1MDAzZUA2SldwZklCRC0jSEdaKlhzSFopYlRYNklcdTAwMjZ9MzJ5a3l7WmdnXkdXK29Je0Qte1E2WmUoZD1XcGdHS0tvU0F+MDA5NzlUYEx2fVZSVXFJWFx1MDAzY35KQldwZ0dMVFBxaDJhQnBkRGJZWE9LYSVwMDliWSppVTdoNzlmRDtOY0hWe2RSfUNLeExqMjVAeV5ZLXdYQTg3bXFEYmFgLVBDS0BYbjJYMXczV3BaZ19DTDFkcDFhNHQlV2hOWGU5Uld9IzlWO0ZPWipYKkpaKkZyWTkoeUpsZG5PdHk5fG0pRGElcGE3Q0xiI3gxJEpSXHUwMDNjYiE4P1hEXHUwMDNjSzdOWil0OUhDTHcpXHUwMDI2VTBXKzYxYW9QNldoTnBLMTFscDNiOThUVlZQfEN+QlAlMmJXXmkoNFZRZSFwQ0x9OCoyeE1odVZSZFlEYjAjSFFDTCQzNUNMPTIqMnhmM3tXbnBZS0ckdGwxQ2tBJDVZO3xSR0NNUTR8MFJSOTEwMDAwMDA5X18wVFA3a0ExMTJMVEJyN05nYUE5WFx1MDAzY2I3XntJQ01YZ0IxUz1eS1Z7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNUVUtvOWB8MDAwMThEPUdfZVZSdncwWEp1cXpiWVVoY0twNnU3MDAwMDAwMDAwMDAwMDE4VTBxIShELVx1MDAyNlx1MDAzZVhYXHUwMDNlRG5BWD9BNXtiYVpsUVZzXHUwMDI2KDdiMCNaV1RVI2E9Q0spQ2dDTGJtb0NMQVVuZHdwRzdDTCQzNUNMPTJcdTAwM2UxIS1cdTAwM2N7R2NxUEREPWkwZWJhSDhLWExCWWtUUHJSSlZReSh7VlJVSjRaWUN9KEZBSDtIV29+NklYTDRiMVhlS1hSQ0tYI0lBYHQ7NUJQSnsrQz12aCFDTXJNXjBzc0kyMDA5NjEwOXtcdTAwM2VPVGBNcFVYS1pnYFZRZ1ZeYmFIODhiIyFIT0NOTnVEVFA3R0w4NzNNbEYkODMzVnt8NGxDTEFqPTVuKnM7Y3djajZZK3IzXHUwMDNlYSRqPzBiYU5cdTAwMjYkQ0xWaXpVMFd0MTVka0o2Q00rdjYxIVFTc2JhTlx1MDAyNiVUWUQ9czEjKUY9VlE/bGlkbk90dEEwezl4SDRpRlpZJUQ1WWF4Nj89RGxBZjhEa2UzM0RcdTAwM2VlamtXcHJ+VUhoVSUtRFx1MDAzZW4jZlpnZ1JDYSQkS1VIenB1SjZhYWxJSTFPYFViYU82V1V2em5KV25XKD1JQ359XHUwMDNjQ0xibXNEXHUwMDNlKF41WipPY3RhXHUwMDI2bHBMQ09MZzhJdEZ1ZVZSVTc0Q09VZzI4WVZGXHUwMDI2QWJUcjIxIUhKb2FcdTAwMjZzbS1kbk90dEYoeDI7RD9BS2daZlJ8RFg9ZzVEWGtsX0RKYk5ZQEQ/SjJhWipPY1NKdGlQQWVTTGleSl9cdTAwMjZQV1ktTTl+WFx1MDAzZVZcdTAwM2VPSzZAcV9DTlUtO2R3cVE/S01IbmZiN144fVkteDBQQ09cdTAwM2U7NzhZVkZcdTAwMjZBYlRifWRuT3R0Rih4MjtEP2tXQlZSTDBKYSVwRUtLemsre0NOVS07ZG4tVyRaRTBqQ0wzXHUwMDNjX3xDT3N3fkY/fW1TMWFmYjBiUzZUM0NLQEleQ0xsMz1EP1x1MDAzY1p4WFx1MDAzZWNZKGRuT3R0SnRpUEFlU0xqXHUwMDNlZVNMalx1MDAzZWVKZXhcdTAwM2NjNGN5TlhcdTAwM2VWXHUwMDNlT00wK00wQ0xibXNEQDZlXkNQalVIVF96UFx1MDAzY0NMJDM1Q0xcdTAwM2M7K0NNWGdCMVNUbjRLbzlgfDAwMDE4Q01yTV4wUlI5MTA5e1x1MDAzZU9VMG98aTNVRzMxWkUxOUFjNGMhV01xNjgzQ0tAWTg0cDNvWlloYDNkV3A4YXxiYUh0bk1fcFNoTkQ2UmFhJCMqe2JZKmdMQ1A7ZkxOZXA5UVZgeWIkVnNDWUJXT0Y3LUtwRi1CMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBoTihnMGJWcjY3eFduP0J3REB6ZVx1MDAyNlpETTYpSXh1KVJWUCFObUhEeGRgQ1FCXHUwMDNjITdJMUhBWmdncEdiOTc7RFZgWCU1VlF6Q35aKnB4V09jNE1wTyR+SCVXbnB3LWI3cFVCV015KERPJVZab0ReM00pWD9BYVBDUWQqWjB7e1IzMDAwMDAwMDAwMDA0cS1rYmFHKkNiN3BVSFo2OzRaOFZMWFowMDAwMEBJTD9tMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBASUw/bTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQElOYjEyNmttfmJZKnhaUCFSd3RRNDRseVdwezlJYVx1MDAyNlx1MDAyNkJPV0Z9RTdRVXFwb1ktfWJ7VTBxdlNDS0BKM1UwV3RkZG5RUmg4VV9GVzAwMDAwMDAwMDAwMDAwMEk2d2RaMDAwMDBEOEsqITAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFVUkRebjM9WkRNNilJeHUpUlZtRHpuVmBESGRDUX5MJTVkYkRsNWRlS0FQQ3l3MDAwMDAwMDAwMDAwMDAwMENRbVx1MDAzZWIyXHUwMDNlXHUwMDNjezkwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLTDd2IzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIrS1BGSFMwVll1XHUwMDNjUWU5bkxEXnczfmElcFg4YlpLXkZYTDRfS2FDMFY5VFUlUXU5NGwyN1VvXHUwMDI2SzFYbFowKldvfVx1MDAzY15hJXBYOGJaS15GYjAkPz9UUDhrUkReXHUwMDNlfTBaZnxtQVdwWlU/Q1JTVDNSfDA3YENSYWNhMHNzTUJVMHEjV0RfOWVBWGtsXz9XTlx1MDAzZW42WkUxOUFjNGNIP2JZVWh+VFBwdyNQKz9cdTAwM2NoV25AUVhaKjY2Q2EoTn5JVFBGQEBidms4alZyNjd4V25eYiVaem1DRFpETTYpSXh1KVJWUCFObUhEeGRgVFBwd3lXQFx1MDAyNjY/YzRjeU5YXHUwMDNlVlx1MDAzZU8wNG82cUdCR1lORTtsa2NDSUtxfjJ4d3QqWFx1MDAzZU1kP2NxUmZkRCszQn1aKXQ5SFZ7ZGhDYlM0ODQwVkBPeGM0Y3lPV3E0ejZiIzhQZjFRN3UlMXJCZ1x1MDAzZVhcdTAwM2VEbkFYP0E1fVoqXntUQ0l0fXpEK1VCXHUwMDNjWmYwKkwyNzRcdTAwM2M5MjRRa15YXHUwMDNlKVdZMlArNXpZaVZYQzJyQ0gpYjhsdkpjVlRqNkNKOEdGNUorIXpXTkJfYEFUbHY3RmZLUFRJVks3IzNqfTBnYllcdTAwMjYoQkQtMDdkRmZ1a1JGZ1B0UkhYdCFKSXk1c25IOExnKUQtOCV9Wip6MlJWUXBuNTRKIUA9WkV0VUdDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rYUFScihoQVJyKGhBUnNYeVArP1x1MDAzY2hXblx1MDAzZV5uV3A4YXxiYUh0TEQtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHErQVJyKGhBVGMwdFopdDlIQVlwV0xhJXAwOWJZKmlvMn5ZfGtBUnIoaEYoN2JxWFx1MDAzZURuQVg/QTVHVlJVcUlYXHUwMDNjfkpCV3BnP1NaZWVYQDNWa2FRMnl9MDdaKXxVOGNfdEVERC0jSENaKXQ5SGElRTtGNklcdTAwMjZ9MzJXZjYoWD03emBDS055dDBSUkE5VGBMc3xWUlVxSVhcdTAwM2N+SkJXcGdHS1RQcWUxYUJwZERiWVhPS2ElcDA5YlkqaVU3RiUwZUQ7RVdHVntkUn1DS29GaDI1QHleWS13WEE3JUxlQmJhYC1QQ0spUmwyWDF3M1dwWmdfQ0tAWG4xYTR0JVdoTlVkOTA1PSE5NGozTVoqWCpKWipGclk5ZVhBamRuT3F4OXRMeENhJXBhN0NMU3Z2MSRKUlx1MDAzY2IhOD9XRFx1MDAzY0IxTVopdDlIQ0xuISVVMFcrNTFhb1A2V2hObUoxMWxtMmI5OFRWVlB8Q35BfWJcdTAwM2VaV15pKDRWUWUhcENMPTIoMnhNaHVWUmRZRGIwI0VQQ0xzfDRDTCR7KDJ4ZjN7V25wWUtHJHRpMENJKXQ0WTt8UkdDTUd9ezBSUjkxMDAwMDAwOV9eflRQN2g5MTEySVNCUCVCZWFBOVhcdTAwM2NiN157SUNNT2FBMVM9XHUwMDNlSlZ7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNRVEtvOWB8MDAwMThEPTdcdTAwM2NkVlJ2dzBYSnVxemJZVWhiS3A2dTcwMDAwMDAwMDAwMDAwMThVMHEhKERpZFx1MDAyNldYXHUwMDNlRG5BWD9BNXtiYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2FcdTAwM2NDS3g2ZUNMU2dtQ0wxT2xkd3BHN0NMc3w0Q0wke1x1MDAzYzEhLVx1MDAzY3tHY3FQQ0Q9WV9kYmFIOEtYTEJZalRQck9MV015VnliIVx1MDAzZURsVntCXHUwMDNjfkNNe2hpNms4QEM1ZGtKNUNNelpcdTAwM2M1XHUwMDI2IzR5Q3xmYGYwUmFGMjA5X18yS29iRH4wMDAxOFUwcSNXRD1yRmZhJXBYOGJaS15GYjAjaVpUVSNhXHUwMDNlRD0hWEVWUGs3JFdKaEloWkRuK0ZjX3VHaVRQclhNYUE5XHUwMDI2YFpEbisyYVx1MDAyNnNteWRuKyp2Vl97PXhXbl5NK2IjNyNIQ05WJTcxXkBzNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNHAqR1dvPT8qV01wTXpDTmU4QzVvSyorV24/LXFjc09CWUdcdTAwMjZNRzFGZmItRkRcdTAwM2VOMnhaKXQ5SFhcdTAwM2VOMExWUXluKGJhRypDYjdwVUhaNi03azA0cF5PYmFHezNiWVhMNVope3tgYXdhdHEwZXZlcjEjb0cwWiooUiRLcDZ1NzAwMDAwMDAwMDAwMDAwaEh3a29kVlF6Q35aKnB4V0gkV04qMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4aG0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtRFx1MDAzZXcjcldwWj83Y3FUWHowNHE1UWM0PWpJYUJwXHUwMDI2U1k7UjtISVYoQkBXXzRfQUNPVGJSVGBNfmliNyowNVduXiUyWFx1MDAzZURuQVg/QTV+VlJUXzhKNmtJTjRwM29aWWhgM2RXcDhhfGJhSHRuMDl6KnhYTFVNZFpETTYpV015UCRXcDVgRFdvPT8qV0k4Wi1JQUxXcEg4eD18RmszNEMzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQEEpRmZLUFRJVkolczB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRrWCUzd0M5NGJZKnlCWipee1RDSWtAeUQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwVkBVc1hcdTAwM2VNazNDSSkqZTJMQHFzYlpLKlJDSVx1MDAzZTRCMThacSFDSX5BRDJ5XHUwMDNjXntiYSFFTFdoTXpMM0peJGRiITJJN1hcdTAwMjZeRVx1MDAyNkUtKUBQR0MzditEK1x1MDAzZWZcdTAwM2NWUlU2QzNvOHMwR0I3ZVdFaWdET0ZnNzRESGFhdmpJeUV2VDNAWiU/WG00fExaZWVYQENKaWVOMVp7NmBaWUI7WjQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTkzVVZkQVJyKGhBUnIoeUFXXHUwMDI2Z3JZaGAzME1gZHFxV3ByfFIzTVx1MDAyNnkyVlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdEFqSnM9XHUwMDNjO0FSc1h5YUJwZERiUmMxTGJhSDg4YiMhSE9JdGZxO0FScihoQVRjMHRhJXBYOGJaS15GQVlwV0xhJXAwOWJZKmlvMzJ0RitXZVI7TzUoc299YUJwbUhYTCUrUFRQcVU/YUJwZERiYUd7OENLRnBMNmJFVDtXTkJrJWIwIW8oNVx1MDAyNi19SlUwb3tgM1NvM35hJXAwOWJZKmlVNlx1MDAzY2FHNzR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS2cqO1RQcWdAYjdPQ0NXaE5JWjd6U3s0VnIqJCtDS3hMajFheF9EV2hOT2I4VjdFNVpEbiQ0Vlx1MDAzY3M5YTh3NzQpWkRsNEtEO3huKENMQWpyMlhBbjZYXHUwMDNlVj9HQ0xNYnc4Rzl4ZkQ7QEBPYmFIOEtYQ0B2aTl8ZCt7WTt8UU9BMWZkUWFCcGREYlM1QnVlTys1Q0Fwfj0yZFN4YWQ1ZCRrQzJYbDA5YSQjcFx1MDAzZUNMJHslMnhmM3tXbnBZSEdBMUp7Qm5WX1x1MDAzZVc/Xit+YmFOXHUwMDI2b1RQN2g5MFZYMFZCP3hBNGElRXZgSFpcdTAwMjYkQkRcdTAwM2MlZVpWUWg2fWIwI0swOFVYK1IwMDAwMDAwM1BrQ1ItKlU1ZCRWN0NMPTIrMnlrSSVXcGluSVdoTlx1MDAyNlEwMGIqMjVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWZUUjsjMjBSUjkxVGBNVUlhJCRGSFZQfER6VlJUXzhETEAkbTAwMDAwMDAwMDAwMDAwMFUwcSNXRD1ISWthJXBYOGJaS15GVlJVcUlYXHUwMDNjfkpCV3BnR2ZUVSVRdTdiWH1jODczWWs4enZoajllYUlVVFA3aDkwVlgwVkQrT3Q4YlRjdzBEPVJEcWI5OGNQWmZBMlFFTCRycjNUJEN7V3BYWkxWUlRfOEVuT3hRVFA3aDkwVlgwUURcdTAwM2NcdTAwMjZycjAwYnJ8VFI7IzIwUlI5MVRfITBcdTAwMjY2OUU3SzAwM1FHVTBxIShFKFx1MDAyNm1SWFx1MDAzZURuQVg/QTZFQ041aUJUUDdKUkZBaCopVnsydChNYGRxcVdwcnxSQ05FdUVEPS1SaFZSQihAV3ByaDdiMCNvKkQ9YGRYVlBqfXpXTVhmMVplKCpORitkc3kwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBEXHUwMDNlNFhXWkRNNilXTXlPfkdBbEM/V289PypXSThaLUlBSnN9V0gyQGBGZVdvQUchfTRnWFx1MDAzZU4zQlpnWF5EWmV3TTFhJCNcdTAwM2NCV15aekJDTnZRTURcdTAwM2VWXHUwMDI2dGElRXczVlJMNDBZLUQ5fUNOXHUwMDI2V05lSmVIdmFBfGdMYlM1QEg4M09cdTAwM2NTMDAwMDAwMDAwMDAwMWpEMzNQSHtaZ1hhRGFcdTAwMjYwQ3pLcEZgRTAwMDAwMFBzSG0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBQc0htMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNJNkkwa2xRYVx1MDAyNiVcdTAwM2VRQ084b1FEXHUwMDNlKH54WD1RaENaKnB7T1opN0dwRFx1MDAzZT8qYmIhPT1WSSRkMnxEPzFaXHUwMDI2WGtsXz9XTlx1MDAzZW42WkUxOUFjNGNIP2JZVWh0VFBwdyNQKz9cdTAwM2NoV25AUVhaKjY2Q2EoTn5JVFBGQEBidms4alZyNjd4V25eYiVaem1DRFpETTYpSXh1KVJWS2d2Z0ZnN3FTVFBwd3lXQFx1MDAyNjY/YzRjeU5YXHUwMDNlVlx1MDAzZU8wNG82cUdCR1lORTtsa2NDSUtxfjJ4d3QqWFx1MDAzZU1kP2NxUmZkRCszQn1aKXQ5SFZ7ZGhDYlM0ODQwNG9Gd2M0Y3lPV3E0ejZiIzhQZjFRN3IkMXJCZ1x1MDAzZVhcdTAwM2VEbkFYP0E1fVoqXntUQ0l0fXpEK1VCXHUwMDNjWmYwKkwyNzRcdTAwM2M5MjRRa15YXHUwMDNlKVdZMlArNXpZaVZYQzJyQ0gpYjhsdkpjVlRqNkNKOEdGNUorIXpXTkJfYEFUbHY3RmZLUFRJVks3IzNqfTBnYllcdTAwMjYoQkQtMDdkRmZ1a1JGZ1B0UkhYdCFKSXk1c25IOExnKUQtOCV9Wip6MlJWUXBuNTRKIUA9WkV0VUdDSnJrUDI0WmhAWmUoKk40P3IwUHxOc0FmfE5zQn58TnNBZnxOc0J+fE5zQWZ8TnNCfkQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rU0FScihoQVJyKGhBUnNYeUx1Z0BjWmU/cj1ELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmByXkFScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WXxrQVJyKGhGKDdicVhcdTAwM2VEbkFYP0E1R1ZSVXFJWFx1MDAzY35KQldwZz9TWmVlWEAzTHFkTEFSc20lWEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjclpWUlx1MDAzZWI4YjFXY2ZaZklxNFhcdTAwM2U/XnxFRmZjT1hcdTAwM2U0UzJXb31cdTAwM2NcdTAwM2VaKTltXlg9UCtBQWFgWUhYSn5YXlpFc3wwV0AlKylFRmZAVWFcdTAwMjYyPWdBWkstSFdEMCNONShzb31hQnBtSFhMJStQVFBxVT9hQnBkRGJhR3s4Q0tGcEw2YkVUO1dOQmslYjAhbyg1XHUwMDI2XHUwMDI2SVlELXtaMWJhWmxRVnNcdTAwMjYoN2IwIXNBRDs1dU1aKXQ5SFZSVXFJWFx1MDAzY35KQldwZ0dMVFUlUXo3WEA9O1oqWE5NN2JfU0JhQ0tzQVg9NWZCRDtXZklkMm5TVzg3bXFHWmdwKkNhJXAyRzhZXHUwMDNlJEZaZWVYQENMMWRwMFo9OSFEOyk9S2FDQipKWmdWQ2Jkbk9yc0NLKVJwMjZKP0JYXHUwMDNlTW1HOXhFUk9jNDJJRldoTmdoQU9cdTAwMjYhNVhcdTAwM2VOMlRBYm92WlRQcVx1MDAzYzFiN157SUNMc3w2RFx1MDAzY1RKVGJaXHUwMDNlSERYSnNaTERcdTAwM2NjU0lhQl5pflklPytAQlAlMmJXTXlWeWIhXHUwMDNlRVZDTH4pWEFyUyM0QX1ie2JXXmkoNFZRZS11Q003RS0yNmthPWIhQnJWQ097ZWkwMDAwMDAwMDAwVF96QDVDTHN8NkNMJFx1MDAyNnlEXHUwMDNjPXFXVlB8RD9YP2tUUUNsVVl6RFx1MDAzY30oY1ZSdncwWEp1cXpiWVVoYUtwNm1DVTBxIShESEN2VlhcdTAwM2VEbkFYP0E1e2JhWmxRVnNcdTAwMjYoN2IwI1RVVFUjYVx1MDAzY0NLeDZlQ0xTZ21DTDFPbGR3cEc3Q0xzfDRDTCR7OzEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEVjViVnM1htbG5sVF96TTtDTHN8NENMJFx1MDAyNihDTU9hQTFTXHUwMDNlNU9We2RNQWJZWDZFYUE5WFx1MDAzY1deNz8rYjAjZllLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UYE1qU1hLWmdgVlFnVl5iYUg4OGIjIUhPQ041aUJUUDdESzckekFlOFlVWW5GQS15Q1hcdTAwM2U0UzJXb31cdTAwM2NcdTAwM2VaKTltXlg9UCs0RkQ0eShDSy1Eczg3M1lrQTFnMndaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhZitlTys1N0FyUyM0QXxAXHUwMDI2KEJ3SHBTNWRrSjVEPWBJV1pnZVx1MDAyNkBDTlUtXktva0swMDAwMDAwMDAxOENNSGBaQXJTIzRBfEBcdTAwMjYoQ2xVWXpDTXtiKTVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdESzckekFlOXdyK3JHNlpMSlg9RWxjQ0xNY3lVMFd0MDVka0o1Q01xVD9UUHJncEdCaFx1MDAzY1hHY2BDZUVqS3F9R0ElUz1HY3FrXHUwMDNjR2k3RWlWSyFuaVdpZEg3V2pKRndDTm9fbzZrOEBDNWRrSjVDTXFUOzVcdTAwMjYjNHlFbjdlazBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS28wY0NLKUNnQ0wxZFx1MDAzZTMyQU9cdTAwM2NXcFpoQlduP0JhQ0xNYnc4Rzl4ZkNMU2dxQ05PXHUwMDNje1UwV3QwNWRrSjVDTXFUKlRQN2g5MFZYMFFGKHhLSjZhZkdMMDAwMDAwMDNQa0NSLSpVNWRrSjVDTXFUOzVcdTAwMjYjNHlFbjdlazBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS28wY0NLKVI9M3YrYUdYXHUwMDNlTW1cdTAwM2VhXHUwMDI2bHBMQ04oQS1EXHUwMDNlZXBmVlJcdTAwM2ViOGIwIyhcdTAwM2U5ZWFJVVRQN2tWRGtkUWowVlhTM1Rfek07S29iQzZVMHF2U0NLbzBjQ0spUj8xWX5KcmJTNV9AOCFJXHUwMDNla2FBOSg3YjAjXHUwMDNjQDllYUlVVFA3aDkwVlgwUURsMGghV05Ca2BiMCNAa2RuLUJcdTAwMjZWUGtZQGM0YzJ8VlJcdTAwM2ViOENPVWcyODczWWtBMWdaekxTYmBkTDJoWW5WUlVKNFpZRGNARD9BOGNXTXBZe1g/QTVNSmJOWT9EP0oyYVoqT2NTSnRpTThlSmVmJVZ7ZEc0YXdhfXxDSylSfjJYXHUwMDNjditiWlx1MDAzZUdxQ087LTBLcEYhODAwMDAwME5fNlcwMDAwMDBOXzZXMDAwMDAwTl83O0Q/a1FwWikwbV5XRnxtK0NLKUNAQ0xiXztEP3RUcWIjIUg5Q1A4fjk4NzRnQEEyNTlATEkhaGhZO1JcdTAwM2VgQ1BJNUE4NzRnQEEyNUE9VF96TTtDTHN8NENMJFx1MDAyNihDTU9hQTFTVHo4S285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYVx1MDAzY0NLeDZlQ0tASWlEP1x1MDAzYy09V29jKFx1MDAzY2JZRT82V05CdDtXbj9CcENMTWJ3OEc5eGZDTFNncUNOT1x1MDAzY3tVMFd0MDVka0o1Q01xVCpUUDdoOTBWWDBRRih4S0o2YWZHTDAwMDAwMDAzUGtDUi0qVTVka0o1Q01xVDs1XHUwMDI2IzR5RW43ZWswUmFGMjA5X18xS29iRH4wMDAxOFUwcSNXRD98ISNhJXBYOGJaS15GYjAkUHZUVSNhXHUwMDNlREA2eEdYa2woe1dvI3h6VTBXK2cyNmttfmJZKnhaTW5EdCpEQE8tb1hrbCh7V28jeCNUTStcdTAwM2N6REBZNC1Xb0tcdTAwM2M9WmdnWn1iWVVoKUtwRnJtTmVwdmtYS2lJfWJhWillV3BnRztLcF9BdE4oKklwYUJeakhiN15tR2IwJGhhQ2pjdTs2TFYhfVpEbnFCWFx1MDAzZU1WNGJaXHUwMDNlS1BaKlhPRUNRQ3BOMDRxIXNiN2cwM1dvfnFEYiMhNU1iWlx1MDAzZUtQWipYT0VDUUx2TzA0cSVoYUJeaktWUWg2fUNRVFh1MDAwMDAwMDAwaFA2PVx1MDAzZXRiOThvTFk7fFFPUDh0OUowMDAwMDAwMWpiMnlrKmBiOEtcdTAwMjZMV2hQRz0wMDAwMDAwMDAwRF5Maz1aKnoyV1k7U083Q1F1cHgwMDAwMDAwMDBoUTNyNXhXcHNJUFdoUE0oMTFuTXBhQnAqVGJhYC1QQ1E9YXREXm1xP2JZWElJQ1F9KiEwMDAwMDAwMDBoUjAodSVZLU1zYFpld0w4UjJycT8/ODlmKzF3U2lRM31qX3lWUmRZRGM0MklGV2hQWWAwMDAwMDAwOGhtZU8rQiRUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSWRDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTHchMDAwMDAwMDNRR1RfKik7WmUoUzZUUEZAX1pnZ2Q1V3BaVjFiYUg4QmI5O1IhNFJkc0lYXHUwMDNlTW1fWmdnXktXcGpIYzY9aUs9V24/LXFjc09BK0Zrflx1MDAzY2BGZmNsMFplJFc/OTQ4VEZaRE02KUl4dSlSVktndmdGZzdxUzUtXHUwMDNjfmVDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTlhQMDAwMDAwMDNRR1RfKik7WmUoUzZUUEZAX1pnZ2Q1V3BaVjFiYUg4QmI5O1IhNFJkc0lYXHUwMDNlTW1fWmdnXktXcGpIYzY9aUs9V24/LXFjc09CWUdcdTAwMjZNRzFGZmNsMFplJFYlOVZaY0daRE02KUl4dSlSVlAhTm1IZW9PQDY2cFx1MDAzY25DbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTlhQMDAwMDAwMDNRR0QqejVxVlBrNyRXSmhJaFpEbitGY19zaWBDa3woSUklUkVRV25eUyFXTV5lXHUwMDNlQ2xPX0JWcjY3SEZuQm0oSChAcW9WPXlwVkQqeXstWFx1MDAzZTRWN1dwWlx1MDAzY0FaKkM/NEQqKl5IRilsREpIIT9YVTBWQElzWGtsfHtaZShTNkNJVEBsMH02MFx1MDAyNlhcdTAwM2VOMzVaKl57VENJYi1ARCtDTDZXcFo/N2N3PXZNWmdlSUQ1aSVcdTAwM2NVNHNkZDVaRTE5QWM0Y0Y0YiM4UGYxclpyNTFfV3R0V15YMTJkbipTOVZSQ2U3Yjk1I0xEK21LP1g9V3d9RCt2ZzVaKVM5TlZSQl9BMmBkVF5OTjtzeVhcdTAwM2VNc0NHQkdZTkU7bGtjQ0pITUgxWX1gIVdoTShOMz09WGlHQnp6Ukk0ditYQVRjXHUwMDI2TkdcdTAwMjY0RmlHQTBadzRHM3NcdTAwMjZiOThRRFpEbDQ2RC1IeTBaKk9pVTRsNTReVnNDWUJXT0Y3REtwNiVBMDAwMDAwS2hcdTAwM2UyMDZAVjIwMDAwMDAwMDAwMDAwMGg1RHtcdTAwM2U0WFx1MDAzZURVfmIjOFFEYjlIVFBWUkNzVTVHTkhOQVJyKGhBUnIoaEdCcUdqWil8eUlaKkZyNkQtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHNMQVJyKGhBVHVDI1dwWj83Y3B6YlBiYUg4OGIjIUhPSXRnJVphXHUwMDI2JSNBWFx1MDAzY1x1MDAzZTZMQWFITVRiWktzNldxMiRnYUJwXHUwMDI2U1plZVhAM0xxZExBUnNzKGFCcGREYlJjMUxiYUg4OGIjIUhPSXRnUThZOzBtLVZ7MHJSTHU0IVx1MDAzY1Z7ZEozV29+cFZBVyRxSWFBOSg3YjFXY3FWUHx0SkFhSFZUYUFrNklYPVFVUEFafXI4V2VPbDVBUnIoekFaS2lFVnF0NmBWUlVxSVhcdTAwM2N+SkJXcGc/U2FCXlx1MDAzZU9XcFo/QldwZ1liYUE5KDdhfChTYzUoc299YUJwbUhYTCUrUFRQcVU/YUJwZERiYUd7OENLRnBMNmJFVDtXTkJrJWIwIW8oNTs2ZSoyTEpcdTAwMjY4MkxKKjkyTEp+RTJtbEJHM2poWkkyXHUwMDNlPU5JM2pob040RkNXRDNJR1FIM0lHWks0RkMhTjM7K05DNGdkQFE0Z2RmRTRnZH1TNUM4eEc0KigxUjQqXHUwMDI2b0Y0KihBVTVDOD1MNWRafU01ZGFTVzVkYVBWNWRhWVk1XHUwMDI2XHUwMDI2SVlELXtaMWJhWmxRVnNcdTAwMjYoN2IwIXNBRDs1eFRXcFo/N2N3dXlPYSVwMDliWSppVTdGJTBlRDtFV0dWe2RSfUNLb0ZoMjVAeV5ZLXdYQTclTGVCYmFgLVBDSylSbDI2Sj9CWFx1MDAzZU1tRzhZXHUwMDNlJEZaZWVYQENMMWRwMzJcdTAwM2MrNmJZWDAxVlJJJU5EOyk9S2FDQipKWmdWQ2Jkd3BHN0Q7QC1NWD9rVFE5dVdhNjl8dj1FWipwTzBXaE5naEFPXHUwMDI2ZXxiVGN3MEFTKXBVYjk4Y1BaZkEyUUF6TGRWNFAkUl5iYUhRT1V2T2JeWkY0M2ZEXHUwMDNjY1NYWFx1MDAzY3UrKmFcdTAwMjYyPWFCUCUyZmIhbEk0VlJDSkFVdkc3RUNMfTgqM3czRVx1MDAzY1dPODk9VXZHN0VDTTdFLTctNFF7WkV8VTZVcVdHWFduV1RoWEhhMnNaRjVnYGJTNVMlQ2tiK0NYSjJxKGFcdTAwMjYyPWFDbzNvcVZ7ZE1CYVx1MDAyNktcdTAwMjZOVXZHN0VhQ0xNaENAVSFqWipfRVZiI3h7dkQ9SDNUYSQkRjJWcipxIWFBOSg3YjAjVilELVV2TVhKMm8xYlp+V2FVdTBvKVZKMGdwRURcdTAwMjY7T1hKMkQpWmdnXlFZK3F6eWJZVWhlVF96TTtDTFIkMUNMYm1zRD1pM2NWUHxEP1g/a1RRRWZOMyhEPXJJaVZSdncwWEp1cXpiWVVoZ0tvY19tfE5zQzB8TnNDMHxOczkwMDAwMzB8TnM5MTAwMDAyMDAwMzB8TnNDMHxOc0MwfE5zOTMwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOczk0MDAwMDAwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOczk1MDAwMzB8TnNDMHxOczk2MDAwMzB8TnNDMHxOc0MwfE5zQzB8TnM5NTAwMDMwfE5zQzB8TnM5NzAwMDMwfE5zQzB8TnNDMHxOc0MwfE5zOTgwMDAwNzAwMDA5MDAwMDYwMDAwQTAwMDA3MDAwMzB8TnNBOFUwcXZTQ0tvMGNDSylSKTJYMXczV3BaZ19DTkN4JUQ9LU9nWipwe0xaZShTNkNOTCUpZG5PcnNDSylDZ0Q9YElqVlFoNn1DTlYyQTZcdTAwM2Vle0NWUkM3N1hsLVM1WD03aCRaZ2dkNVdwWEFtZVNLWTlDTFIkMUNMYm1zRFx1MDAzZURkV1dvQlZAWTtcdTAwM2MhYkdnfkdlNWRrSjJEXHUwMDNlTWFaWmdlXHUwMDI2QENOd0tHMjZrYT1iIUJyVkg5ITtyfE5zQzB8TnNDMFRfIWJLQ0xSJDFDTGJtc0NNXjtHMVNUIyg2RWdxKnxOc0MwfE5zQzB8Tmo2MDAwOTYwfE5qOTEwMDAwMDAwOTYwfE5zQzB8TnNDMHxOajkxMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpDMjAwMDAwMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tmo2MDAwOTYwfE5zQzB8Tmo2MDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5zQzB8TnNDMHxOajYwMDAwMDAwMDAzMTAwMDAwMDAwNjIwMDAwMDAwOTYwfE5tV0dVMFlpdzdiWH1jODczTWc4IUkqbGFCcFx1MDAyNlNaZWVYQENOP0c9ZHdwRzdDTFIkMUNMYm1zQ0x2b1pIeFhsUlpnZ15RWStyTEBYa316fFktTXNMSCFDOz1YTDRiMVhlS3hcdTAwMjZBfWN1c2FBOSg3YjAjP15CUCUpd1oqX0VWYiMhd2tJd21uREJxayoqSjBvRmtYXHUwMDNlRD84WEowfkxiN2Z5cFoqejEqWipGc1JhJCN3MWJXXHUwMDI2K1x1MDAyNlArQFh5YjAjfTBKUVpQWFhcdTAwM2VEPzhYSjB+TGI3ZnlyWD1oTWphXHUwMDI2Mj1hSlMjbH1XTkJrYENPcz1ZMjUpcHxXcFo7U0p8LXFCS040WVhYXHUwMDNlRD84WEowfkxiN2Z5Z2EkI18yQ09cdTAwM2MxYzhld2l9WkV8VTZVcVdHWFduV0txYlp+V2FQK0BkKldwWnZOS3IyQjlhQTlcdTAwM2NHV3Badk5LYFROQloqX0VKWD04TElMTXVaT1ZReSh7YSVwRUBMU2JgZFVxZl9xWTt6X1x1MDAzY0Q/fGBzWmZSfERYPWgoVFZSTDApTWBkcFx1MDAyNkxAUHhhVlF5KHthJXBFQExTYmBkVXFvX1ljVlN7fFdrK1x1MDAyNmhhQStuKURAR2JcdTAwMjZaZlJ8RFg9aChUVlJMMClMflx1MDAzZXp3VlBiNCRQK0BYeWIwJFZCTTtLdmxYXHUwMDNlRD84WEowfkxiN2Z5ZGEkJEYyVnIqcWtiI3h8MlRfek07Q0xSJDFDTGJtc0NNXjtHMVNUIyg2RVhrKjAwMDMxMDAwNjIwMDA5MzAwMEM0MDAwOTMwMDBGNTAwMEk2MDAwSTYwMDBMNzAwMEY1MDAwSTYwMDBJNjAwME84MDAwSTYwMDBSOTAwMFVBMDAwWEIwMDBGNTAwMGFDMDAwWEIwMDBkRDAwMFhCMDAwSTYwMDBnRTAwMDMxMDAwSTYwMDA5MzAwMGpGMDAwbUcwMDBwSDAwMHNJMDAwZ0UwMDAzMTAwMEk2MDAwOTMwMDBqRjAwMG1HMDAwcEgwMDB2SjAwMHlLMDAwMzEwMDAjTDAwMDkzMDAwcEgwMDA5MzAwMHBIMDAwOTMwMDBwSDAwMFx1MDAyNk0wMDNRR1Uwb3xrNHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NQLVViVFA3REs3JHpBZUZENHIrTmRadE1OaFRlOENLLURzODczTWdGKUtcdTAwM2MxYUJwZERiUzZyRGVPKzU3OXVXZzNBMWd9O1deaSg0VlFlIXBDUUJ3V1RQN1k2MFZXP1NPYkJMaGElRXZgSFpcdTAwMjYkb0NOKTRCMFJSOTEwMDAwMDA5X19FVFA3WTYxMTI5UE9Dfks2MDBiczNLcDhtejAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2KU0wMDAwMDAwMDAwMEQhOyUwMDAwMDAwMDAwMEttV2kwMDAwMDAwMDAwMDA2LU4wMDAwMDAwMDAwMDNnOHQwMDAwMDAwMDAwMDZAVjIwMDAwMDBEd1JNMDAwMDAwMDAwMDAwMlAlMDAwMDAwMDAwMDAwMlAlMDA2KU0wMDAwMDAwMlAlMEQhOyUwMDAwMDA2OytpMDAwMDAwMDAwMDA2OytpMDA2KU0wMDAwMDBEd1VOMDAwMDAwMDAwMDBEd1VOMDA2KU0wMDAwMDBEd1VOMEQhOyUwMDAwMDBIOHF0MDAwMDAwMDAwMDBIOHF0MDA2KU0wMDAwMDBLaFx1MDAzZTIwMDAwMDAwMDE4VTBxdlNDS28wY0NLKUNnQ0wxZUYyeERQdlkrXyshWWJIJTU5ZWFJVVRQN1k2MFZXP05BU05NT0ReM1l0VXZPYl5aRjY1PUNRZDYpM1NWRHViIyFvYmJZRVg0UGIqTHNYTDRiMVhnV0dZYzQySUZWUlU2cmIjIW9iYmFOKDlEXlV0Z2IhPT1yTH1fRG1KfFx1MDAzY0JzUVZlOGlWe3wkP1JkOGZzYllcdTAwMjYofERebT87YSQjXzJJeXk7aWM1aUVDQ1IxR3w2azhAOTVka0oyQ0xrcyk1XHUwMDI2IzR5RVx1MDAzY2g2IzAwMDAwMDAwMDAwMDAwMDBSUjkxMFJSOTEwMDAwMDAwMDAwMHNzSTIwe3tSMzB7e1IzMU9OYTQwUlI5MTB7e1IzMFJSOTExcG9qNTFwb2o1MFJSOTExcG9qNTBSUjkxVTBxI1VUUDdESzckekFlRkQ0citSMDJhfUNSOFJKZHdwRzdDTFIkM0NMYm5DQ05vXHUwMDNjbTl1V2ExQTB8dkRIOSM1eDAwMDAwMDA4aG1UXyFiS0NMUiQzQ0xibkNDTV47RzFTP2UkVntkTUFiWVg2RWFBOVhcdTAwM2NXXjc/K2IwJD89S285YHwwMDAxOENONGwzMHt7U2tLTDd4TEtMN3hMS1Y0bTJUVSNhXHUwMDNjQ0t4NmVDS0BJaUReXHUwMDNlPyVaKjZVNVpnZUpBQ0xNY3lVMFdzfDVka0oyQ0xrc3VUVXttO1RQN1k2MFZXP05BU052bTAwYnNnVFI7IzIwUlI5MVRfIUYtNjlOREt8Tm1XR1UwWWl3N2JYfWM4NzNNZzh6dmhqOWVhSVVUUDdZNjBWVz9OQVNOTU9DTVBCJENMPTNYNW8yI3xiOThjSFhcdTAwM2VOMzFaKl9FVmIjeHxJRF85ST1jeXd9TVV2RzdFYUNMTWhTU0JoZlNyQjd5WmdYXlVWUUZyM1V2T2JeWkY0NEJEX1JcdTAwM2MzWipGdlFaKXsoNFZgeWIkYiE9c0ZVdUFZLVk7fEZEV2hQb0NCcWsqKlROelx1MDAzYylYXHUwMDNlRD84WEowfkxiN2Z6M2FBYVkwV25YWSVhXHUwMDI2Mj1hVFBzYCViIWxJM2IjIW9iYlM3TFlUX1J5X1hcdTAwM2VEPzhYSjB+TGI3Znl9Wip6MkNWe2RNQWJhRyo3WmdnTDhWUkNKQUNTNUNENHt+V3xhQTkoN2I2O1x1MDAzY0RiWn5XYUNTRUlGOUFSIzBaRXxVNlVxV0dYV25YRC1jNWlFQ1V0QDFcdTAwM2ViYUhRT2IwJUxhVVx1MDAzZWFkPVhcdTAwM2VEPzhYSjB+TGI3Znk/Wmd5e0xXblhWfmJafldhQ1NXVUozVVg7QFV2RzdFYUNMTWhWSmwpNFZReSh7YSVwRUBMU2JgZFV1MUdcdTAwMjZjVlN7fFdoUD1QVi1JOVx1MDAzY1ZSdkMtWS1MfFx1MDAzZWIjIW9iYlM3aDZDS092SDl1V2ExQTB7OXNFZk4zKENONGt8Njk1MUowMDk2MTAwSUMyMDBSSTMwMGFPNDAwalU1MDBzYTYwMCNnNzAwO204MDB7czkwMTV5QTAxRVx1MDAyNkIwMU47QzAxV15EMDFmfkUwMXA1RjAxeUJHMDEqSEgwMV5OSTA5e1x1MDAzZU9UVSNhXHUwMDNjQ0t4NmVDT3N3X0NPSVlAZHdwRzdDTFIkMUNMYm1zRGBXKl5YPThNQUNTK1RDRGBnNkFiIyFvYmJaXHUwMDI2MkNXaFB+TkNLKUNnQ05VLXtlU0xjP1cocnxzV05tNDRiN15qOENUNHBrODdwVDRYXHUwMDNlTjJUWENeVGIwZXlYNENLT3ZIOXVXYTFBMHs5c0VmTjMoQ040a3w2YVdBSnxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt7UjMwMFJSOTB8TnNDMHt7YTkxMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHw2Tl5PVFUjYVx1MDAzY0NLeDZlQ09zd19EYCpPRWFcdTAwMjZLXkRhXHUwMDI2XHUwMDI2MkJiMCVtZTllYUlVVFA3WTYwVlc/TkFTUHM2VF96TTtDTFIkMUNMYm1zQ01eO0cxU1ZCbUtvOWB8MDAwMThDTjRrfDBzc0kxfDZOXk9UVSNhXHUwMDNjQ0t4NmVEYF5YSmJhSDhLWEpLLTNWUlx1MDAzY0hMQ0wxZWkxYXg2JWIwJXNnOWVhSVVUUDdiU0FTTkNXMFZXfF5Ee0JAblZReSh7YSVwRVNWYHlQPUZHNjgrV2lFMVFYQ2BZYVkkR3BXWmZSfERYPWc1RFhrbF9NTFNiYGRFXj12U0ZMaUthVlJVNiphQTkoN2IwJXluWjdlVGdaZlJ8RFg9ZzVEWGtsX01MU2JgZEVePXZTRkt9O2piWUVqe1pnWF5VVlFGcjNVdk9iXlpGNDRWRHtkYnpWUXkoe2ElcEVTVmB5UD1GRzY4K1dpRTFRWEQ/JUtaZ2deUVk7emBWVF96TTtLb2JCITY5N09IMDYtR31Lb2JCITY5N09IMDYtR31Lb2JCITY5N09IMHNzSTIwMDk2MTA2LUd9S29iSDAwMDAwMjAwMDAkNjk3T0gwUlI5MTA2LUd+MDAwMDBLb2JCITY5RUdOMDAyTX0wOXtcdTAwM2VPVGBPLThYS1pnYFZRZ1ZeYmFIODhiIyFIT0NVMDk/VFA3REs3JHpBZUp0aTlfSVZLJUBlTys1Nzl1V2ExQTB7OXNXTHNTKDZrOEA5NWRrSjJDTGtzKTVcdTAwMjYjNHlSYS16MTBSYUYyMDlfXzdLb2JHfnxOc0E4VTBxdlNDS28wY0NLKUNAQ0wxUGJDTE1jeVUwV3N8NWRrSjJDTGt0Y1RZRFx1MDAzZVQyeDRoXHUwMDI2V05CX15iMCVcdTAwM2NtQ0spQ0BDTlg7Xk1TQ1YwQ0tASVx1MDAyNkR7XHUwMDI2XHUwMDNjK1ZReSh7YSVwRVNWYHlQPUZHNjgrV2lFMVFYRD8lS1pnZ15RWTshTVhhJCNfMkNVSmN4TXRkZTFDS0BJXHUwMDI2RHs/Q0BWUXkoe2ElcEVTVmB5UD1GRzY4K1dpRTFRWEQ/JUtaZ2deUVk7IU1YYSQjXzJVdk9iXlpGNDRhZUlgRzlDSylDZ0NOVjJcdTAwM2U5NH0jUlhcdTAwM2VEPzhYRCh4Q1ZSQTEqVlJMMEphJXBFVFhMNGIxWGVNKWdDT21zNDg3M01nRilNVDtGSlckSlpFfFU2RUBObjZheFgkKmI3ZH1hWD1nOElhJCNfMlV2T2JeWkY0NGNlU0xpXmJxO1RKYlp+V2FWcmd6XHUwMDNjWFx1MDAzZU1uOENVdHV6ODc0Z0BGPyVhXkJRSWZZWFx1MDAzZUQ/OFhEKHhDVlJBMSpWUkwwSmElcEVUVntkTUJhXHUwMDI2S1x1MDAyNjNXTU9uK0NVJCEhODczTWdGKU1jLUZMR1x1MDAyNlRVdkc3RWFDTE0jVlF5KHthJXBFQExTYmBkVXFmX3FZO3pgZWVKZ2stRkpXJEpaRXxVNkVATm42YXhYJCpiN2R9YVg9ZzhGYSQkRjJWcipxIVoqX0VWYiN4fHBkbk9xczhZVkYtY199WXNhJCRGMlZyKnEhWipfRVZiI3l2bVpmUnxEWD1oKFRWUkwwKUx+XHUwMDNlendWUGI0JFBqeiVBZDNgSC05V1A7U1hcdTAwM2VEPzhYRCh4Q1ZSQTEqVlJMMEphJXBFVFoqX0VWYiN4fHJkbk9xczhZVkYtZG1KeHZYPWgoPWIjIW9iYlVJO2ZYXHUwMDNlRD84WEowfkxiN2Z5Z1dwNV5YZUpndztGSlckSlpFfFU2RUBObjZheFgkKmI3ZH1hWD1nOFJWUkNKQVV2RzdFYUNMTWhlMHdHdENLQElcdTAwMjZEfTVcdTAwM2MxYSVwRjlWUkNKQVV2RzdFYUNMTSNWUXkoe2ElcEVATFNiYGRVczdwalArQFh5YjVDYDJDVmhQLVpGP3BlQ0tASVx1MDAyNkR9RlJEYSVwRjlWUkNKQVV2RzdFYUNMTSNWUXkoe2ElcEVATFNiYGRVcj12emJWRn0kYjk4Y0hYXHUwMDNlTjJcdTAwM2NYPWhNamFcdTAwMjYyPWFldG1zP2VPKUZMVFA3WTYwVlc/TkFTTnZtMDBic2dUUjsjMjBSUjkxVF8hRi02OUU3SzAwM1FHVTBxIShlK3FETlhcdTAwM2VEbkFYP0E2RUNWeUw3VFA3SlJmQ0ZQK2F3ZFJYVFB1TUJiNlx1MDAzYzhRZmVgXHUwMDNlSmZcdTAwMjYqP31hMytFZzg3cVNXYSRqflBnRnExaTB2VE9oVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUUdUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSGM2PWlLPVduPy1xY3NPQllHXHUwMDI2TUQ0RmZjbDBaZSRYdDlWWmNHWkRNNilJeHUpUlZtRHpuVmBESGQ2MXlFSTVvSyorV24/LXFjc09CWUdcdTAwMjZNRDRGZmJDSjJxelV+WkRNNilJeHUpUlZtRHpuVmBESGRJJVJIVDUoNkBRQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV1A3XHUwMDNjMDAwMDAwMDNQIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXBwbGljYXRpb252ZXJzaW9uIjogIjIxLjAuNzI5IiwKICAgICAgICAgICAgImNvbXBvbmVudG5hbWUiOiAiZmt0cmFuc2Zvcm0iLAogICAgICAgICAgICAiY29tcG9uZW50c291cmNlIjogOCwKICAgICAgICAgICAgImZvb3RlciI6ICIjID09PT09PT09PT0gRW5kIENvbXBvbmVudCA9PT09PT09PT09PT09XG5cbmNoYXJhY3Rlci51cGRhdGVSaWcoZ3JhcGhfbmFtZT1yaWduYW1lLCBncmFwaD1ncmFwaCwgYnlwYXNzPWJ5cGFzcylcbkJpbmRPdXRwdXQoY2hhcmFjdGVyKVxuQmluZE91dHB1dChyaWc9Z3JhcGgpIiwKICAgICAgICAgICAgImhlYWRlciI6ICJIb3VkaW5pVmVyc2lvbihcIjIxLjAuNzI5XCIpXG5cbnJpZ25hbWU6IFN0cmluZyA9IEJpbmRJbnB1dCgpXG5jaGFyYWN0ZXI6IEdlb21ldHJ5ID0gQmluZElucHV0KClcbmdyYXBoOiBBcGV4R3JhcGhIYW5kbGUgPSBCaW5kSW5wdXQocmlnPUFwZXhHcmFwaEhhbmRsZSgpKVxuYnlwYXNzOiBCb29sID0gQmluZElucHV0KClcbnJpZ25hbWUsIGdyYXBoID0gY2hhcmFjdGVyLmdldFJpZyhncmFwaF9uYW1lPXJpZ25hbWUsIGdyYXBoPWdyYXBoLCBieXBhc3M9YnlwYXNzKVxuIiwKICAgICAgICAgICAgImlucHV0Z3VpZGVuYW1lIjogIkd1aWRlcy5za2VsIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAicGFyYW1ldGVyczMiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2V0dGluZ3MiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhZGRwdHRyYW5zZm9ybSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFkZCBQb2ludCBUcmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRza2VsZXRvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJCYXNlLnNrZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPdXRwdXQgU2tlbGV0b24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJlZml4IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcmVmaXgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHR0cmFuc2Zvcm1uYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogInBvaW50dHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYWRkcHR0cmFuc2Zvcm0gPT0gMCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9pbnQgVHJhbnNmb3JtIE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm9yZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdXNlcm9yZCA9PSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3JkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY2FsZWluaGVyaXRhbmNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdXNlc2NhbGVpbmhlcml0YW5jZSA9PSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY2FsZSBJbmhlcml0YW5jZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2tlbGV0b25wb3NzY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB1c2Vza2VsZXRvbnBvcyA9PSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTa2VsZXRvbiBQb3NpdGlvbiBTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3VmZml4IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTdWZmaXgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlbm9kZWNvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVc2UgTm9kZSBDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZXJvcmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBSb3JkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlc2NhbGVpbmhlcml0YW5jZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIFNjYWxlIEluaGVyaXRhbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlc2hhcGVkYXRhIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIFNoYXBlIERhdGEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2Vza2VsZXRvbnBvcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIFNrZWxldG9uIFBvc2l0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNleG9yZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIFhvcmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4b3JkIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB1c2V4b3JkID09IDAgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlhvcmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzXzEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTb3VyY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhZGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW50Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiQG5hbWU9KiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkpvaW50IEdyb3VwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNrZWxldG9uIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHdWlkZSBTa2VsZXRvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnByb21wdF90ZXh0IjogIlVzZSBHdWlkZSBhcyBTb3VyY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzXzIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cm9scyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dG5vZGVuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm91dHB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk91dHB1dCBOb2RlIE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybW5vZGVuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogInBhcm1zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUGFybXMgTm9kZSBOYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJwcm9tb3RlZ3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlIgUHJvbW90ZSBHcm91cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcHJvbW90ZWdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTIFByb21vdGUgR3JvdXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHByb21vdGVncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVCBQcm9tb3RlIEdyb3VwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzXzMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWdzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJiaW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGFncyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTZXR0aW5nc180IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hhcGUiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJub2RlY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHVzZW5vZGVjb2xvciA9PSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdF92ZWN0b3IzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJiYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogIlxuaW1wb3J0IGFwZXguYXBleHNvcHV0aWxzIGFzIGF1XG5ub2RlID0gaG91LnB3ZCgpXG5yZXR1cm4gYXUuc2V0dXBDb250cm9sU2hhcGVNZW51RW50cmllcyhOb25lLCBub2RlLCAwKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNoYXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ190b2dnbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3RhYnMiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNvbXBvbmVudGZvbGRlciIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMTAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb21wb25lbnQgYXMgVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvYWRoZWFkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMb2FkIEhlYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2FkcGFybWludGVyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvYWQgUGFybSBJbnRlcmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9hZHNuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvYWQgVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2siOiAiaG91LnBobSgpLmxvYWRfdGV4dF9zY3JpcHQoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYnV0dG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzYXZlaGVhZGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2F2ZSBIZWFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2F2ZXBhcm1pbnRlcmZhY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFBhcm0gSW50ZXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNhdmVyZWZza2VsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFJlZmVyZW5jZSBTa2VsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNhdmV0ZXh0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrIjogImhvdS5waG0oKS5zYXZlX3RleHRfc2NyaXB0KGt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJ1dHRvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwcGFybTEwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZXBwYXJtMTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRleHRmaWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIiRISVAvYXBleGNvbXBvbmVudC8kT1MuYXBleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRleHQgRmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWxlY2hvb3Nlcl9wYXR0ZXJuIjogIiouYXBleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6cHJvbXB0X3RleHQiOiAiJEhJUC9teV9maWxlbmFtZS5hcGV4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjAzLAogICAgICAgICAgICA3Ljc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhcGV4OjphdXRvcmlnY29tcG9uZW50OjozLjAiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9hcGV4LmF1dG9yaWd0b29sX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfYXBleC5hdXRvcmlndG9vbF9iYWtlX2Jha2VfZW5kZnJhbWUiOiAiMjQwIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX2ZyZXF1ZW5jeSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9hcGV4LmF1dG9yaWd0b29sX2Jha2VfYmFrZV9uZXdsYXllciI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX3Jlc2FtcGxlIjogIjAiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfYXBleC5hdXRvcmlndG9vbF9iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX3VzZWZyYW1lcmFuZ2UiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9heGVzIjogIjAiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfbGluayI6ICIwIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X3JlZmVyZW5jZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X3R3aXN0IjogIjAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9mcmVxdWVuY3kiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9yZXNhbXBsZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9iYWtldG9MYXllciI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9rZXlfbW9kZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF91cGRhdGVib29rbWFya3MiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfdXBkYXRlY29uc3RyYWludHZpc3VhbGl6ZXIiOiAiMCIsCiAgICAgICAgICAgICJjbGlja2RyYWciOiAiMCIsCiAgICAgICAgICAgICJjb250cm9seHJheSI6ICIxIiwKICAgICAgICAgICAgImhpZGVjb250cm9sZ3JvdXBzIjogIjAiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nZHJhZyI6ICIwIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ3BsYXliYWNrIjogIjEiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nc2NydWIiOiAiMCIsCiAgICAgICAgICAgICJoaWRlZmJpa2RlZmF1bHRtYXBwaW5ncHJvbXB0IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3BpbiI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9wb3N5IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfd2lkdGgiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9yZXNpemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2hlaWdodCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX21pbmltaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9waW4iOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3kiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF93aWR0aCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9Vc2UgQ29udHJvbCBBdXRvIFNuYXAiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9oYW5kbGV4Zm9ybSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3Jlc2l6ZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2VuZGZyYW1lIjogIjI0MCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfZnJlcXVlbmN5IjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfbmV3bGF5ZXIiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfcmVzYW1wbGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV91c2VmcmFtZXJhbmdlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9lbmZvcmNlbGltaXRzIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9mcmFtaW5nem9vbSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2xvY2tlZCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNhZnRlciI6ICIxMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNiZWZvcmUiOiAiMTAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoa2V5c2l6ZSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRobGltaXRmcmFtZXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhwYXRod2lkdGgiOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N5IjogIjI3IiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfc2hvd2xpbWl0cyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3Zpc2libGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3dpZHRoIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcG9zIjogIjEiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcmVzaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9oZWlnaHQiOiAiNDAwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9wb3N4IjogIjgyNCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3Bvc3kiOiAiMzgiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF90aXRsZXZpcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfd2lkdGgiOiAiMjAwIiwKICAgICAgICAgICAgIm5vZGVzaGFwZSI6ICJvdmFsIiwKICAgICAgICAgICAgInNraW5jb250cm9sIjogIjEiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX2dpbWJhbF9tb2RlIjogIjAiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3Bpdm90X21vZGUiOiAiMCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfcl9hbGlnbm1lbnQiOiAibG9jYWwiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3NfYWxpZ25tZW50IjogImxvY2FsIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9zZXBhcmF0ZV9hbGlnbiI6ICIwIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV90X2FsaWdubWVudCI6ICJsb2NhbCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfeGZvcm1fbW9kZSI6ICJ0IiwKICAgICAgICAgICAgInhyYXlfc3RyZW5ndGgiOiAiMS4wIgogICAgICAgIH0KICAgIH0sCiAgICAiZ3JhcGgxIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC4xNCwKICAgICAgICAgICAgMC42NywKICAgICAgICAgICAgMC41NgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlZm9ybSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInN0YXNoIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQEEpRmZLUFRJVkolczB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWhOPUYzd0M5NGJZKnlCWipee1RDSWtfMUQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTZJNGNHT1hcdTAwM2VNazNDSSkqZTJMQHFzYlpLKlJDSVx1MDAzZTRCMThacSFDSX5BRDJ5XHUwMDNjXntiYSFFTFdoTXpMM0peJGRiITJJN1hcdTAwMjZeRVx1MDAyNkUtKUBQR0MzditEK1x1MDAzZWZcdTAwM2NWUlU2QzNvOHMwR0I3ZVdFaWdET0ZnNzRESGFhdmpJeUV2VDNAWiU/WG00fExaZWVYQENKaWVOMVp7NmBaWUI7WjQrZGd5YiM3I0hDSiNVdjJLOEVcdTAwM2V6ek41S0xNZH5gIUNOKGJLTDd2IzAwMDAwMDRvcD9hQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpNihBcldBUnIoaEFSc2sxQVdcdTAwMjZ+P2QxcjVLYXwkYUY1biooNmElcDA5YlkpKzJiIX1+N2EoTn5aQyQ9Q1VBUnIoIUFhLVNQYlkqeFRWUlVxSVhcdTAwM2N+SkJXcGc/U2FCcFx1MDAyNlNWUWd0KGIxV2NtWipwe0xaZShTNkVGZkBpYVx1MDAyNlx1MDAyNkhDWkRrNHxBUnIoaEkzUkZ1WFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TVl98RztWcXMlekVGZVFcdTAwM2NFRmZjVlpFYVx1MDAzYzRiU3hsSEVGZkBVYVx1MDAyNjI9Z0FhcjQ4YjFXY2tWUXBuQkFhSFZUYUFrNklYPVFUP0FScihoQVRsNmxZO1JcdTAwMjY9WSM/RURiYUg4OGIjIUhPSXRnJWNaKlhPRGJaS1JDRUZmQFVhXHUwMDI2Mj04ZUpjX09iWlx1MDAzZUJQWTtSfElDSzZqSzY5e2xgWFx1MDAzZU4zS1dvOU41VFBxWD9YXHUwMDNlTWRgVmBYekQ2aElQaTAwMDMxMDAwMzEwUlJGMzBSUkYzMHt7ZDcxcG9zODFPTnNBMDAwQzQwUlJMNTBzc1U2MXBvajUxcG9tNjFwb3A3MXBvXHUwMDI2QzFwb1x1MDAyNkMxcG9cdTAwMjZDMXBvKkQxcG8qRDFwbypEMXBvO0UxcG87RTNqaGlMMzsrdU40RkMhTjRnZGBSNCpcdTAwMjZgUDVDOUpWMkxLOEgybWxISTJcdTAwM2U9UUozSUd1UjVkWilIM0lHeFM1XHUwMDI2IWBKM0lHIVQ2OTU3TDFPT0JPMXBwTlE2I3hfZjFwcEtQNmFXU1E3WFRPbDd5dVJrOHZxXHUwMDI2cjhVUG1uOVJNNXY3NjF0VjFwcG9aMXBwcmE5c25RITl7P1ojQU9JUXdBcGpyJTlzblQjOXs/YyQ4Mn1nblUwb3tgM1NvM35hJXAwOWJZKmlVNlx1MDAzY2FHNzVPIXM5YlkqeTliYVpsUVZzXHUwMDI2KDdiMCF2QlRVI3BeMSNARlx1MDAzZWFBaFZKRDtOZkZieipGM1ZcdTAwM2NzM1k4M2M1QmFBaFZMRDtmcktiYUg4S1hDQGplOHc3NClaRGw0S0Q7eD1NWipwe0RZLXdTMENMQWpyMlhBbjZYXHUwMDNlVj9HQ0xNY3lVMFcrMjFhb1A2V2hOZEcwVl5LfGI5OFRWVlB8Q35BMWZkUVhcdTAwM2VOMmdHQTFBXkFxUjdHYSVwYTdiMCM1TURcdTAwM2NUQVBaKk8hYUF9Ylx1MDAzZVVaRTBqQ0JQJTJXYlpLeFZCcjdFbWFcdTAwMjZLXHUwMDNlUlVybHZ2YlpLZDhVdmchMGJTNVAkQ0luK3xaRXorZ0RcdTAwM2M9P2JYPUduYmIhXHUwMDNlRUxYPWA2e1dwaXtVQ28zb3JiWkt5M08/N05eWD0hVTthJUZSTENNWVdAMWFFYjhGZVdLMERndDZLQ01xaXsxYUViOEYoeFozRUNnP0xiVFRGXkQ9aTlOVXZxRl9hJUVwJUZlV1dzQ0tPdkg5dVdhMUEwezl4RShtYThYSnZDfmRTeGFxNVx1MDAyNiM0JUZBSCpFY1dffjZXbl5KPVZKMHM/NkxBMGt8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qNjAwMDk2MHxOajkxMDA5NjB8TmpDMjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpGMzAwOTYwfE5qSTQwMDk2MHxOakw1MDA5NjB8TmpJNDAwOTYwfE5qTzYwMDk2MHxOakk0MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qUjcwMDBPODAwOTYwfE5zQzB8TmpYOTAwME84MDA5NjB8TnNDMHxOamFBMDAwTzgwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qVTgwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpkQjAwOTYwfE5zQzB8TmpkQjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qZEIwMDk2MHxOc0MwfE5qVTgwMDNRR1UwWWl3N2JYfWM4N25YY1pncCpDYSVwMkdGZVYhLUYkcipRYVx1MDAyNlx1MDAyNjJLV016MEpGKHdeKkNLLURzODczTWxHNmk7Rlk7fFFPR0FsQ2BaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhb1x1MDAzY2VPKzU3OXVXYTFBMHs5eEd6ZXM2Vz9eK35iYU5cdTAwMjZcdTAwMjZUUDdZNjBWVz9TSDNleUliVCV8NUg3aG0tYzQySUZXcGdHcktva04wfE5zQzB8TnNBOENOXjZwOXVXYTFBMHs5c0Upb0MpQ05EcX1hUjJ9UnxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e1IzMDBSUjkwe3thOTEwUlI5MHt7akYyMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt7UjMwMFJSOTB7e2E5MTBSUjkwe3thOTEwUlI5MHt7YTkxMFJSOTB7e2pGMjBSUjkwe3thOTEwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e1IzMDAwMDAwMFJSOTB8TnNDMHt7YTkxMDAwMDAwUlI5MHxOc0Mwe3tqRjIwMDAwMDBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e1IzMDBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt7UjMwMFJSOTB8TnNDMHt7UjMwMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e1IzMDBSUjkwfE5zQzB7e1IzMDA5e1x1MDAzZU9UVSNhXHUwMDNjQ0t4NmVDS0BJaURcdTAwM2VuI21aKnB7UVZRcG41SHpwbFx1MDAzZWVPKzU3OXVXYTFBMHs5c0F6TGRyMSRic31hXHUwMDI2MEMhRFx1MDAzZSgqbVZSQl98YlM2MH5JdHB4V1ZffEd+V15aekJDT1J1UzN2Z2pfV29+cUFaKTBJXHUwMDNlQ09hbEZEPzleZFdwNUB0RD9KSDlWUkwwSmI4QlU2Q09zPVkxYU0oO1o2LWJ8S01IaG1WUXpDfloqcHlPQ09cdTAwM2MxYzI2QXQyYllGNU5LcjJCM2F3Yjc1TElySlVXTTZWN0xNdVpCYlpLeTNhd2JEN0xcdTAwM2N2JUZaKipVMlloUUZHTEBQeEJiUzZiQk1oUX1IWioqVTJZaFE5RU1rX31OUWczZmBVdWtQIWIwJFlDTkM5XHUwMDI2dU5Hbk1VUDtZRXljNGNFXHUwMDNjWD1gNn1DUF56dzN7WT11V3Atc19VdWtQIWF3YllFT0FKdE5ZLU0oM1ZfI2BcdTAwMjZVdm5sKURAK1NpVlJDMFx1MDAzZWJZRSN9VXZlZilEQF9ZalZSQzBcdTAwM2ViWUUjfVV2bmwrRF4zUC1XcGowR2JTNiRLUFhjTGZDUW1DKzBiKFhsRF5VdF5aKk8jRGElcHlEYXdidExRVSFFKFhcdTAwM2UpV1lRWSV2Z1hLIUlfQ1F+YV4xODtTN0NSOGdgMVpRUCRHQTMwa1JzPzVkWiFzb1REXzAwWVZSTDBKYjcqaVRTMVZXcVhKdjBOQ1JpKDMwYndSdERfUXx+Q1IhXzcyWGJMI1hcdTAwM2M9QDJDUjswOTI2a20qYlpcdTAwM2VHZFRxfDckWkZ6S1FaRGw1MURfI2otVXZxRl9hJUVwJUNTRUlGMSEtXHUwMDNjJVdxMmxFVF96TTtDTFIkMUNMYm1zQ04yXkgxU1RcdTAwMjYpNkwwX2swMDAzMTAwMDYyMDAwOTMwMDAwMDAwMDMxMDAwNjIwMDA5MzAwMEM0MDAwRjUwMDBJNjAwMEw3MDAwRjUwMDBJNjAwMDAwMDAwTzgwMDAwMDAwME84MDAwMDAwMDBPODAwMFI5MDAwVUEwMDBYQjAwMFVBMDAwYUMwMDBVQTAwMGREMDAwZ0UwMDBqRjAwMFVBMDAwbUcwMDBwSDAwMHNJMDAwZ0UwMDB2SjAwMFVBMDAweUswMDBwSDAwMCNMMDAwVUEwMDBcdTAwMjZNMDAwcEgwMDAqTjAwMDtPMDAwQzQwMDBcdTAwM2VQMDAwKk4wMDA7TzAwMEM0MDAwXHUwMDNlUDAwMCpOMDAwO08wMDBDNDAwMFx1MDAzZVAwMDAwMDAwMF5RMDAwMDAwMDB7UjAwMDAwMDAwflMwMDEyVDAwMFx1MDAzZVAwMDAqTjAwMDAwMDAxMlQwMDBcdTAwM2VQMDAwKk4wMDAwMDAwMTJUMDAwXHUwMDNlUDAwMCpOMDAwMDAwMDBGNTAwMTVVMDAwSTYwMDBMNzAwMEM0MDAxOFYwMDFCVzAwMUVYMDAxRVgwMDFCVzAwMCpOMDAxSFkwMDAqTjAwMUtaMDAwQzQwMDBcdTAwM2VQMDAwKk4wMDFOYTAwMDAwMDAwMDAwMDFRYjAwMGdFMDAwSTYwMDBGNTAwMVRjMDAxV2QwMDBDNDAwMUhZMDAxV2QwMDBcdTAwM2VQMDAxMlQwMDFIWTAwMCpOMDAxWmUwMDBDNDAwMFx1MDAzZVAwMDFXZDAwMUhZMDAwQzQwMDBcdTAwM2VQMDAzUUdVMG98KzR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DU1k0elRQN0RLNyR6QWVGZVYhLVZGNkdrVkowMVdDSy1Eczg3M01nR0FtKlFhQnBkRGJTN2ViZU8rNTc5dVdnM0ExaC1CV15pKDRWUWUhcENTeFd2VFA3WTYwVlc/U1dDXHUwMDI2KChhJUV2YEhaXHUwMDI2JD1DTkBBQzBSUjkxMDAwMDAwOV9fRlRQN1k2MTEyOVBWXHUwMDNjcypWMDBiczRLcEFXaWp4fEV6NEhcdTAwM2VgeTAwMDBIanp2UEA0SFx1MDAzZWB5MDAwMEhqI1diODRIXHUwMDNlYHkwMDAxKDIhfXZoSEdNdy0wMDAyckhmQlFqUFk9SFUwMDAyXHUwMDNlVEEjcTBcdTAwM2V9UzZLMDAwMDkkQVV1UDRIXHUwMDNlYHkwMDAwZ2pDbndIYSRkankwMDAwRnB4WiF7WU5AfmcwMDAxdG8lJXJuaUwxYz8wMDAwSGp1a0BUNEhcdTAwM2VgeTAwMDAwMER3Uk0wM2c4dDAwMDAwMDAwMDAwMDYpTTAwMDAwMER3Uk0wNkBWMjAwMDAwMDAwMDAwRCE7JTAwMDAwMER3Uk0wQVJyWTAwMDAwMDAwMDAwS21XaTAwMDBIandNM2o0SFx1MDAzZWB5MDAwMEhqd00zemhLI0BmMDAwMEhqd00zemhSbmJLMDAwMjkkIXxnX1gyaWUlMDAwMDAwRHdSTTAwNilNMDAwMVBnM2R3UjhsfU1pMDAwMU8lJW5rYEJcdTAwMjY1THIwMDAyV0tEYT82XmBwVDYwMDAwaFNHUGVycFJVMEcwMDAxMyhUX24ze2lER0UwMDAyTmR5aGN7WHxCTmwwMDAwUmNjRFFCLUBDeTgwMDAwSUpkWilMMEtDQmYwMDAwSV9aZE9GWW44ek8wMDAxRnBCWF9SSyV2MF4wMDAwVjlZO1pqRX1nKnUwMDAwdHZNZk9gbEJ+ZjEwMDAwaihtZ1x1MDAzZXE7K0RZeDAwMDJ3UHgzJTFiSFx1MDAzZTJ7MDAwMThVMHF2U0NLbzBjQ0spQ2dDTDFlZDJ4RFB2WStfKyFZYklxVDllYUlVVFA3WTYwVlc/TkFTTk1PRGBwUT1hJCNcdTAwM2NCV15aekJQaHg2aVZ7fDVGRGB5V0BWUWg2fUpWI30zWkRuK0ZjfEltKkRgKlx1MDAyNlZZaGBSWUkjWHFJUDtZNVx1MDAyNmJYME8tWmdYYURhXHUwMDI2Mj1hWGUoKDZVdGUleGFcdTAwMjYyXHUwMDNlOFVuWGZRWTZAUnBaKl9FVmIjen19Q1RjNWQ1T1FmfUl5eX50WTtcdTAwM2NXdFoqRkJ0T0QxYjhZIU9YJFk7XHUwMDNjWEdZXHUwMDNjV0NRVlJVazdjci1wSFklNlVKUiQqKilXanN3YGJhSDhVRyhJTTZEe2NcdTAwM2VTWipWI35Wc0NDYFdNeVY9YVx1MDAyNjBEVkR7bEApWTtSJDdSQnUqZ1Z7fnRGR2JWMlx1MDAzY2EwRjluWmU9RUxEe1x1MDAyNjdeYiFcdTAwM2VFTGFCTyl6TXI/MGtiVXIzPUR7XHUwMDNlNTBWUWg2fUpWdEQ5VlJTd3dhd35IYmElcEVlSXplSntiYUcqMWJWRn0kYmFIUU9DVVl4djljTns0SXl5dlViWVc/MUwzREktWFx1MDAzY31Ba1k7fFFrTXI/MGtiVXIzQER8SEI4VXY3MTVZK3Fqe2J0YHJnUkNqTXpWUj0oYFhcdTAwM2U/O35KVnREOVZSU3d3Yn1NJWhNeztGaGJZKmZcdTAwM2VYa2woVk1yPzBrYlVyM2BEfGlsSFV2cVM2VnszVkNaKipsfVVuWTI2Q0tPdkg5dVdhMUEwezlzRSlvQylDTkRxfUJtZSphMDAwMDAwMDAwMDAwOTYxMDBJQzIwMFJJMzAwYU80MDAwMDAwMDAwMDAwMDAwMDBqVTUwMHNhNjAwI2c3MDBzYTYwMCNnNzAwc2E2MDAjZzcwMHNhNjAwc2E2MDBzYTYwMDttODAwOTYxMDB7czkwMTV5QTAxRVx1MDAyNkIwMU47QzAxRVx1MDAyNkIwMU47QzAxV15EMDAwMDAwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDFeTkkwOXtcdTAwM2VPVFUjYVx1MDAzY0NLeDZlQ05MJVx1MDAyNkR8ckcjV0Z+bmc5ZWFJVVRQN1k2MTEyOVBWXHUwMDNjdDNQQ0xSJDFDTGJuYkNOQEFDMFJSOTEwMDAyK0tWMnBeVFA3WTYxMTI5UFZcdTAwM2NzKlYwMGJzNEtwQVdSMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3UXUlKjtMajAwMDAwMER3UXUlKjtMajAwMDAwMER3UXUlKjtMajAwMDAwMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd1E1bkhmSS0wMDAwMDBEd1E1bkhmSS0wMDAwMDBEd09cdTAwMjZ2S1x1MDAzZUYkYENkT1MtOSRldnZLXHUwMDNlRiRgQ2RPUy05JGV2dktcdTAwM2VGJGBDZE9TLTkkZXZ2S1x1MDAzZUYkYENkT1MtOSRldnZLXHUwMDNlRiRgQ2RPUy05JGV2dktcdTAwM2VGJGBDZE9TLTkkZXZ2S1x1MDAzZUYkYENkT1MtOSRldnZLXHUwMDNlRiRgQ2RPUy05JGV2dktcdTAwM2VGJGBDZE9TLTkkZXZ2S1x1MDAzZUYkYENkT1MtOSRldnZLXHUwMDNlRiRgQ2RPUy05JGV2dktcdTAwM2VGJGBDZE9TLTkkZXZ2S1x1MDAzZUYkYENkT1MtOSRldnZLXHUwMDNlRiRgQ2RPUy05JGZLVTBxdlNDS28wY0NLKUNnQ0wxZXkyVi13LVpEbnFCQ1ZEMHZkd3BHN0NMUiQxQ0xibXNDTHZwMENLT3ZIOXVXYTFBMHs5c0Upb0MpRHwtPVJaKkZzUlZRekdBVlB8RCNZKyt8fUNWTnt6NUNIKUkwMDNQa0ZGK0ZrfE5zQzBVMHEjVVRQN0RLNyR6QWU4WVVZaTh6dm9sZU8rNTc5dVdhMUEwezlzQXpMT1FDTFx1MDAzYzshRHx7MWhaKXQ5SGJhRypDYjdwVUhaQ2BSX2I5NSRyRH00QGRaKXQ5SGJhRypDYjdwVUhaNlx1MDAzY3Z5ZWckeDBhXHUwMDI2Mj1hZWsqP2xaKl9FVmIjeHx3RH1WPTVaKk8jOFg9XjVjRH1mNDdaKXwwRFduKjd5WWJKcCFmKGNZJWElV3w5VXVrUDVmLThkdU8/N05eWD0hVUZnRFpwe2FcdTAwMjZLXHUwMDNlUlVybHZ2YlpLZDhVdmchMGJZRXZ8Wig/Qz1VdnB6XHUwMDI2WS1Ke2REfV5JK1oqTyM4Tz83Tl5YPSFVO2ElRlJMVXVTR0BWcXQ3d2I3TnNfV25XYFx1MDAyNlpFei1xRH4yNnlYPUduYmIhXHUwMDNlRUxYPWA2e1dwaXwyWEtaZ2BWUWdQXHUwMDNlVl98RyVDV2I0QUI1aTQ4VXJsdnZiWktkOFV2ZyEwYllFdnxaKD9DPVV2cHpcdTAwMjZZLUx8I1oqNmNVaGJ4RjNiWkt5M08/N05eWD0hVTthJUZSTFV1U0dAVnF0N3diN05zX1doUkkjaTZWNHFhOVx1MDAzZVN6WTtcdTAwM2NYOVloUTlAYjk3XHUwMDI2NFk7Ulx1MDAyNj1ZK3JMQFZRZ2h6VntkSjZDVyRNRzZMTjJGYllFI31VdmchMGJZRXt+V14tazlDV1x1MDAzY1NJNV5aVEBVdWtQIWElRlJMVXZGaytiN2djVWl6fCMwYlpLeTNYPWA2e1dwaXwyWilScTVXcHBOdER+JTZBWipGQnxXb0I9M1pERGsyWipDQHlEfj0zdVdwaXwyYUJeXHUwMDNlTFoqKmxRandfRTNXXjhYXmJhWmNhV24qLTJheCphfGsxTFBgYjdeajZGKCF+SmtxS1x1MDAzZWVZO1x1MDAzY1hHWVx1MDAzY1Yjemt0XHUwMDNlbnxWUXB8R2t9SCE1WkZPdlBYXHUwMDNlZT9MR0E1SE5sbXVwU1dwTzV5RTBxKi1YPWgoeVZzbXRJVlBrWS1aKkZ2UVopYENwbGBFREVaKnlaYFZ7fiRDVXZPYDhDWUNGZzlDQnIwV002Yj9aRG42KGFcdTAwMjZLKjRXTXlcdTAwM2M9WFx1MDAzZTRDJWJhWmxRVmtWYStUYFFPa2JhIXVlVlJcdTAwM2VfUlhcdTAwM2U/O35GKCNOUm5HOSFnV25wd1x1MDAzZWFcdTAwMjYlfjZaWlJnQUUxQ2ZAQ1lvSSk2azhAOTVka0oyQ0xrcyo1XHUwMDI2IzR5RkYrRnswMDAwMDBSUjkxMHNzSTIwe3tSMzFPTmE0MXBvajUxXkBzNjJMSiM3Mm1rOzgyXHUwMDNlXHUwMDNjezkzSUc1QTNqaEVCMzsrTkM0RkNXRDRnZGZFNCpcdTAwMjZvRjVDOHhHNWRaKUg1XHUwMDI2IUBJNjk1MUo2YVdBSzYjeEpMNzYxU003WFNiTjd5dGtPODJ8dFA4VU8kUTh2cFx1MDAzY1I4fl58UzlSTDZUOXNtRlU5e1x1MDAzZU9WQU9IWFdBcGlnWHxOc0MwQV4tcFlVMHEjVVRQN0RLNyR6QWpuKj9OT1Z7fDUpQ0wxUHhDTE1jeVUwV3N8NWRrSjJDTGstRTEhUVNzYmFOKTBUWURcdTAwM2U9MzM2cH5iWmxcdTAwM2U5VlFlT3lkbk9xeG8oRkFWYmFIOFVHJHgpVkdDXHUwMDI2Iy0wMDAwMG99bEt4MDAwMWhvfWxLeDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMk1vfWxKRzAwMDAwb31sS3gwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwOGhtZUpoXj9hXHUwMDI2S35FQ1pCc0k4N3JVelhcdTAwM2VOMlRwZThhQTBEVVc9NU9aVDtZLU1Sflhrfkl+YllYNXxXaFM5fUNLKUU2Q05kRUtlSmkyX2N5RHJLQ1pjO0w4NzgxNkc3JGlNZVMwUklkbk9xc28rZEl0OFZ+XHUwMDNlZzA2QGtfajZNSlcwMDAwMEBJTD9tMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1pNV0BWQHs2MDA0TFJmSWF7SzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJTD9tMDAwMDAwMDAwMDBEenZMPTA1LWMwM1pNV2ZXODAjMDAwMDAwMDAwMDAwMDAwQElRU2ZwTC1ANUNaSHhWNWRlS0FwP2ZBN0NaSHhWNWRlS0FxSSlKOENaSHhWNWRlTENkblRRR0NLKUU0Q05lLTg1Qzh4RzAwMDIrS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLTDd2IzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tMN3YjMDAwMDAwMDAwMFY0azRuS0w3diM7USMrJHo1b0NLMDAwMDAwMDAwMDAwMDIrS1liXHUwMDNlamRuT3FzcGU4YUEwRFVIKmRuT3FzcGU4YUEwRFVIK2RuT3FzcGU4YUEwRFhPWENZXmdHODc3YDRHQ1x1MDAyNiMtMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4aG0wMDAwMDAwMDAwMDAwMUJXQGhIVTAwMDAwMDA3YFcwMDAwMDAwMDAwMDAwMDAwMDhobWVJfW9LQ0spRTZDTmRFS2VJfXVNQ0spRTZDTmRFS2VJfXhOQ0spRTZDTmRFS2VTTGMtb3FIeDNDWX5sVEtwR0dMMDA0bFZweW9kUzAwM1p+cHlzfi0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1p+cHlvZFMwMDRsVnB5b2RTMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFBzSG0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNKM0NaQnNJODc4MTZHNyRpTUNaVFx1MDAyNks4NzgxNkc3JGlNQ1pjO0w4NzgxNkc3JGlNZVMwZ1QyNHJEdmFBal5McWtBUzlFMklUeFk7UiQ3Q1pyfVo4dkxwOChvSkdlS1ljNXU0c3ZDNFhcdTAwM2UpWFFiYUcqN1hKflhMckYka0JFMmFjdVoqT2NTclkxNW1lSmlJMmI5OGNMYllvfkhyK1gkRENacn1aOFVPJFEwMDAwMDBEVVd7NXA7NTRWezIoe1hMTStDV3BpazZZLUFcdTAwM2U9ZG5PcXNxJFY7TkVraGpaO3gteVRlSmlPN2IjckJCWigoZTVaKihUOWRuT3FzclkxNW1lSmlSNmIjckJPY1dIQlVDYVFaVDg3OEpDR0JKSTlkblE/WENLKUU0Q05lLTg1Qzh4RzBHXj1jeldATExmUyNie3pXQExMMDAwMDAwMDAwMDAwMDAwMDAwMDB6QERKeUtMN3YjMEdePWN6V0BMTDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDIrS1llfEJDT1x1MDAyNlx1MDAyNjY4NzdgNEdDXHUwMDI2Iy0wMDAwMDAwOGhtMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxaDAwMDAwMDA4aG0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFoMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWgwMDAwMDAwOGhtZVNMYy1TJGlmS0NZfmxUS3BHR0wwMDRsVnB5b2RTMDAzWn5weXN+LTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzWn5weW9kUzAwNGxWcHlvZFMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNIbTAwMDAwMDAwMDAwMDAwMDBOfXBcdTAwM2UwMDAwMDBOXzZXMDAwMDAwMDAwMDAwMDAwMFBzSjNlUzBRWmRuT3FzbytkSXQ4Vn5cdTAwM2VnMER6dkw9MDUtYzBBUVk9PUR6XHUwMDNlezAwMDAwMDAwMDAwMDAwMDAwMDAwMEFRWT09MDUtYzBEenZMPTA1LWMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBASUw/bTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJUVRoZG5RP1hDSylFNENOZS04NVpZXHUwMDI2UEhVSSRkS0w3diNUQXJZR0peJW0hMDAwMDAwMDAwMDAwMDAwMDAwMDBUQXJZR0tJQURkMlx1MDAzZVx1MDAzY31fS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLTDd2IzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tZZXxCQ1J1d1g4NzdgNEdDXHUwMDI2Iy1fODFAS3xOcmtsMDAwMDAwMDZLXHUwMDI2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNllTYFdQU098TnJrbDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwc3NJMjAwOGhtMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxaGBsZXZLMDAwMDAwMDAwMDAwMDAwMDA4aG1lU0xjLVMkaWZLQ1l+bFRLcEdKQzckNFx1MDAzZVR8TDtFbDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEZYVFA3JDRcdTAwM2VUfEw7RWwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNIbTAwMDAwMDAwMFBAQkNTd3BxNHlOQEJCSFFwcTR4VTAwMDAwMDAwMDAwMDAwMDBQc0ozZVMwZ2I2SiV2XHUwMDNjV3ByZ0BWUV9TSGElRXczYmFIODhDYVpmVTg3OEpDR0JKSEN0TyNVcFpmfG1KVlFlT1x1MDAzZWRuT3FzcGU4YUEwZXZnMjI1bl9AWG00YUR0JFFYSkNaSHhWNWRlS0Z0X2dLXHUwMDNlV3A4azBaZXdnRnU2cmdLQ1o7QWJGbnhWe0NPXHUwMDI2XHUwMDI2Njg3OERBRzh6Qj8wMDAwMDs2SHRSZG5QYDZDSylFQUNOZGZUMDAwMDAwNW17LWVTMFFGZG5PcXh1THBLelZ7fnRGR2JYUGxHQ1x1MDAyNiN3MDAwMDAwMDAwMDAwMDAwMDA3YFcwMDAwMDAwMDAwZVNMYz91bkoqeGJhSDg4WmVlWEBDYWAtWjg3M01nR0FwcUpiWktwNkNiNH5lZG5cdTAwM2VYQ1Z7ZE1CV29+cUhDYkR9Yjg3M01nR0FweEJTN2poYGNXR20yQVpUVEJXZ3VjXHUwMDNjYjdkZkpaWGtBSFk7fFFJYUJeakhXb34wLUFhcmphVlBqKVx1MDAyNlpFc3tAYllcdTAwMjZvQloqbX1YY1cpcU1Xb1x1MDAzZVVEYjdnZE9hQzBET1pYaT1uUDspTE92d2JWSDNTP1x1MDAzYypXb35uNloqRnJZdzBrQlFFNDJyOVduKi0yYXh4fmhDTmUtODA7cX5EUWBVMF5LcF5jdz1seHsqS1ljNVx1MDAzYzZscnJgVnFzJXpYTDRfS1plKDkqWD1HJFx1MDAyNlpZSCpTQ0spRUNDTmVPNkU0S2AzYjY7YWBZOzBrMGI3Zlx1MDAzZUV3fGdjVENaO0FiRm51ZXkzMkFkKmFBeyp9V24/Q31kbk9xc3JZMTVsZUppO05iWSp5U1V0QDFcdTAwM2NaKm5ITmRuT3FzdU9cdTAwM2UxOzhVcHxUMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNGF9eChSZTtjeXdRTFg/a1RReF9jJVdDWnJ9WjhVTyRRMDAwMDAwRFhPWENiRH1iODczTWdHQXB+Y1pGektRWkRrOzFaKjY2QkFaQnVKWjZJVzJiWVc/MUFZcFdMYSVwMDliWVx1MDAyNm9QWGttMDlWe2RJYEFaQnVKWjZIWipjNWlFQ0FWK2R4YUErV0RaZzYjVWIxb29CYlJjYkViWW9+QlZ0RjhOVlJCKEBXcHJoN0FafXI4V2d1XkVBVkUrP1NSaHx0WFx1MDAzZU0/SmJhUCl7QVp+QURXaUI5OFhrbTA5YUE5XHUwMDI2YFpEbisyYXYqTURaRGs7MVZRd0h8V2d1ZntWUXl6LVdGVFVCQVo9LTZXTmMrMVZ7Qlx1MDAzYy1ZaVZ3MEFhOENVWFx1MDAzZT18b3lMfjNLZG5PcXN3SSh0XjhVbkU1SHhRYnQxVkVzXHUwMDI2NUVMZkEzX3lKKnd0RlRTQ1o7QWJGbnVQc2RuT3FzclkxNWxlSX5lakNLKUVDQ05lTzZDYkBlaTg3OGtMR0NcdTAwMjYjdzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGVJfmtsQ0spRUFDTmRmVDAwMDAwMDAwMWVlTylGTFRQN1k2MFZXP05BU055bjAwYnM0S29jWVkwMDAwMTAwMDAyMDAwMzB8TnNDMHxOc0MwfE5zQzB8TnM5MDAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwODAwMDA3MDAwMDkwMDAwNzAwMDBBMDAwMEIwMDAwQzAwMDBEMDAwMzB8TnNDMHxOc0MwfE5zQzB8TnM5RTAwMDMwfE5zOUYwMDAzMHxOczlHMDAwMEgwMDAzMHxOc0MwfE5zQzB8TnM5STAwMDBKMDAwMThVMHF2U0NLbzBjQ0spRTFDTDFmZjNVRzM3YUFrNklYPVFVSnllMXVjZU8rNTc5dVdhMUEwezlzb0xoU1x1MDAzY3kkNTRcdTAwMjZaZ2deUVkkbTtYQ0spRTFDTmdefno3MkN8VlFeKHtjNGN5TVg9Ryg0ekkhR2FDS0BJKEU1OEl7VlFnJEJ6a1BqdUU1SCRMVlFfRzFaZjgwfFZSTDBKYjhCVTZDY3R8cDg3M01nR0ExSEBFNVE/T1ZRX0cxWmY4MTJiIWxXfWIxcmpoV28jekZkbk9xczhZVkkoQjdHfnUyeWJcdTAwM2V9YVx1MDAyNmxcdTAwM2U4V2hUT1ZDSylFQ0NOZVI3Q1pCc0k4NzgxNkc3JGlNQ1pUXHUwMDI2Szg3ODE2RzckaU1FNWlrSVhrbFx1MDAzYz1DY31Gczg3M01nR0E2JSRFNXIoT1hrbFx1MDAzYz1iN05zX1doVFVYQ0spRUxDTmUtODB7e1IzMDAwMitLTDd2IzAwMDIrS0w3diMwMDAyK0tZYlx1MDAzZW1kbk9xc3BlOGFBMERYT1hDY1MkbTg3Ny0xR0o3Vnpkbk9xczhZVkkoemtQanVDY3R8cDg3M01nR0ExS15DYyUzcTg3M01nR0ExS15DYz05cjg3OEpDR0JKSDdwTC1ANUNaSHhWNWRlS0FwP2ZBN0NaSHhWNWRlS0EhK1J6ZkNLQEkoQ2NrfHEjQ3MrZ0NhKSRrS3BGITgwMDAwMDBQc0htMDAwMDAwUHNIbTAwMDAwMFBzSjNDWmM7TDg3ODE2RzckaU1lUzBSb2RuT3Fzblx1MDAzY2dAUUNjYituODczTWdHQTYlJGVTSWR0ZG5PcXM4WVZJKEJ6LTJxZG5PcXM4WVZJKEJ6LTJyZG5PcXNyWTE1bWVJfW9LQ0spRTZDTmRFS2VJfXVNQ0spRTZDTmRFS2VJflx1MDAzY3VDSylDZ0NOZF8hZUl+P3ZDSylFTENOZS04MHt7UjMwMDAyK0tMN3YjMDAwMitLTDd2IzAwMDIrS1liXHUwMDNlbWRuT3FzcGU4YUEwRFhPWENjUyRtODc3LTFHSjdrXHUwMDNjMSFIZSlaKm5IWmRuT3FzdU9cdTAwM2UxOzhVcHxUMDAwMDBASVJXRm5WRmZIKipeZFAwMDAwMDAwNGF9I3RVXHUwMDNjM1ZRXih7V0BkOWBiU0Ixb0NLKUU0Q05lLTg1Qzh4R0tyPUpiS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwS3I9SmJLTDd2IzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLcj1KYktMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIrS1liXHUwMDNlP2RuT3FzOFlWSTsjfGRJQGN3Y3ZFYSVGUVMkOTtXJENjJTNxODczTWdHQTFIQENjPTlyODc4SkNHQkFCQiRPbXc4Wio2YU1XaFRnYkNLKUNnQ05lOUAxI31cdTAwM2VDQWFmP2tlSX5cdTAwM2N1Q0spQ2dDTmRfK2VKamNlYjcqMDNXbip0X1oqbkhlZG5PcXN1T1x1MDAzZTE7OFVwfFQwMDAwMEBJUldGblZGZkgqKl5kUDAwMDAwMDA0YV4jQ3MrZ0NhKSRrS3BGIXhHY3orWUd0KW1hR2N6K1lHdCltYUdjeitZR3QpblBlUzBSb2RuT3Fzblx1MDAzY2dAUUNkR1J1ODc4a0xHQ1x1MDAyNiN3MDAwMDAwMDhobW53Z29JblZIIT8wMDAwMDAwMDAwZUl+fHhDSylFNENOZS04NUM4eEdLcj1KYktMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEtyPUpiS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwS3I9SmJLTDd2IzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tZYlx1MDAzZT9kbk9xczhZVkkoJDk7VyRDYyUzcTg3M01nR0ExS15DYz05cjg3OEpDR0JBQjYkYV5Ma0NLQEkoQ2RxdiEhK1J6ZkNLQEkoQ2RZanklNmxkbUNhKSRrS3BGITgwMDAwMDBQc0pXblZGZkhuYnwpODAwMDAwMDAwMWVDZDdMdDg3OGtMR0NcdTAwMjYjd0djeitZR2MoZ2FHY3orWUdjKGdhR2N6K1lHYyhnYWVTTGMteT9aN1pDWXZUUWRuVXp1Q0spRUxDTmUtODB7e1IzMDAwMitLYm8xRG5WRmZ7S0w3diMwMDAwMDBEVUlMZG5PcXNvK2RJdDhWflx1MDAzZWcwNjtTeyg/MCtKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2O1N7KD8wK0owMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDY7U3soPzArSjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJUVNmekkhR2FDS0BJKENkWWshZUl+KHNDSylDZ0NOZEBAZUl+K3RDSylFQ0NOZU82Q2Roang4NzNNZ0dBN0E9Q2N9RnM4NzNNZ0dBNzQ7Q2R6dno4NzhrTEdDXHUwMDI2I3cwMDAwMDAwOGhtbndnb0luVkghPzAwMDAwMDAwMDBlSX4/dkNLKUVMQ05lLTgxMlohLUdjejtPS1FsOGtHY3o7T0tRbDhrR2N6O09LWWV7XHUwMDI2Q0tPdkg5dVdhMUEwezlzRSlvQylDTkRxfUJtZSphMDA5NjEwMElDMjBSUjkwfE5zQzB8TnNDMHxOc0Mwe3tzTDMwMGFPNDAwalU1MFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHw2Tl5PVFUjYVx1MDAzY0NLeDZlRTZXUldiYUg4S1hKSy0zVlJcdTAwM2NJWUNMMWZ2MWF4NiViMCo5dDllYUlVVFA3YlNBU05DVzBWV3xeRTZvSUFYXHUwMDNlTWREJWA0NmlWcmd6XHUwMDNjWUh3KzdiWUVYYFoqTyFhXHUwMDI2TVZJalZyZ3pcdTAwM2NZSHcrN2JZRVhcdTAwM2VYPUVuUEU2QFx1MDAyNk5YXHUwMDNlTWR7Wil0OUhVdGVALWEzO196KEV1alZFN0F2UFloUUEyWiooVG9FN0o7VFloUTQwWS1NKDNWXHUwMDNjeXVwKUNGdjFjNGNmUClHTzVuWD1gNn1YXHUwMDNlY2FoVF96TTtLb2JIMDAwMDAxMDAwMCQ2OU5ETDAwMDYyMDAyTX0wc3NJMjAwUkkzMDYtR31Lb2JCITY5N09IMDYtSDExT05hNDBSUjkxMXBvajVLb2JONjAwMDAyMDAwMDYwMDAwNzAwMDAkNjlXVlEwMDA5MzAwME84MDAyTX0wNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkIhNjk3T0gwNi1HfUtvYkIhNjk3T0gwNi1HfVUwcSNXRTdsTmFZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVKVx1MDAzZX5VIUNLbzBjQ0spRTFDTDFQeENMTWN5VTBXc3w1ZGtKMkNMa3U5VFlEeDtkbk9xc3VPXHUwMDNlMTs4VXB8VDAwMDAwQElMP20wMDAwMEBJTD9tMDAwMDBASVFTZk18XHUwMDI2bjJDYSkka0twRiE4MDAwMDAwUHNIbTAwMDAwMFBzSG0wMDAwMDBQc0ozQ1FXLUw4NzhrTEdDXHUwMDI2I3cwMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG1lU0tYZjZrOEA5NWRrSjJDTGtzKjVcdTAwMjYjNHlkc3sjZDBSYUYyMDlfXzhLb2JEfjAwMDE4VTBxdlNDS28wY0NLKUUxQ0wxUWFDTE1jeVUwV3N8NWRrSjJDTGt1OVRVe207VFA3WTYwVlc/TkFTTnluMDBic2BUUjsjMjBSUjkxVF8hSTs2OU5ES3xObVdHVTBxISgqOXZmUVhcdTAwM2VEbkFYP0E2RUNmOGVBVFA3SlIqYUtyXHUwMDNjYXdnYmFUUHhXRWI2XHUwMDNjOFEqJTFJTSs1XHUwMDNlSzFhM1x1MDAzY09qSTRqIVx1MDAyNmEkan5QK2R2VGwweXRlPVRfKik7WmUoUzZUUEZAX1pnZ2Q1V3BaVjFiYUg4QmI5O1IhNFJkc0lYXHUwMDNlTW1fWmdnXktXcGpJZENsUDZHYlkqOHthJSpMSVdvfnE3YSVGUlNlSjJvZWJhSDhLWEtRNzdXb35xR1g9UVZKZU8pSUZYXHUwMDNlTWQ/Y3lNb1hYXHUwMDNlQDZDWldMdyEwMDAwMDAwM1AiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTAuMjIsCiAgICAgICAgICAgIDQuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFwZXg6OmdyYXBoIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9mcmVxdWVuY3kiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9yZXNhbXBsZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9iYWtldG9MYXllciI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9rZXlfbW9kZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF91cGRhdGVib29rbWFya3MiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfdXBkYXRlY29uc3RyYWludHZpc3VhbGl6ZXIiOiAiMCIsCiAgICAgICAgICAgICJjbGlja2RyYWciOiAiMCIsCiAgICAgICAgICAgICJjb250cm9seHJheSI6ICIxIiwKICAgICAgICAgICAgImhpZGVjb250cm9sZ3JvdXBzIjogIjAiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nZHJhZyI6ICIwIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ3BsYXliYWNrIjogIjEiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nc2NydWIiOiAiMCIsCiAgICAgICAgICAgICJoaWRlZmJpa2RlZmF1bHRtYXBwaW5ncHJvbXB0IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3BpbiI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3Bvc3giOiAiODM1IiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3Bvc3kiOiAiMjkxIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3dpZHRoIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9hdXRvcG9zIjogIjEiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9hdXRvcmVzaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9oZWlnaHQiOiAiMjAwIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfcGluIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9wb3N5IjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF90aXRsZXZpcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfd2lkdGgiOiAiMjAwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfVXNlIENvbnRyb2wgQXV0byBTbmFwIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9hdXRvaGFuZGxleGZvcm0iOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfYWRkaXRpdmVsYXllciI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2ZyZXF1ZW5jeSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9rZWVwIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX3Jlc2FtcGxlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX3N0YXJ0ZnJhbWUiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfZW5mb3JjZWxpbWl0cyI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfZnJhbWluZ3pvb20iOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfaGVpZ2h0IjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21pbmltaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoZnJhbWVzYWZ0ZXIiOiAiMTAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoZnJhbWVzYmVmb3JlIjogIjEwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbW90aW9ucGF0aGtleXNpemUiOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbW90aW9ucGF0aGxpbWl0ZnJhbWVzIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRocGF0aHdpZHRoIjogIjEuMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3BpbiI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcG9zeCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcG9zeSI6ICI5MyIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3Nob3dsaW1pdHMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF93aWR0aCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfYXV0b3Jlc2l6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfaGVpZ2h0IjogIjQwMCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX2xvY2tlZCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3BpbiI6ICIyIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfcG9zeCI6ICI4MjQiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9wb3N5IjogIjUzIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3Zpc2libGUiOiAiMSIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3dpZHRoIjogIjIwMCIsCiAgICAgICAgICAgICJza2luY29udHJvbCI6ICIxIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9naW1iYWxfbW9kZSI6ICIwIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9waXZvdF9tb2RlIjogIjAiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3JfYWxpZ25tZW50IjogImxvY2FsIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9zX2FsaWdubWVudCI6ICJsb2NhbCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfc2VwYXJhdGVfYWxpZ24iOiAiMCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfdF9hbGlnbm1lbnQiOiAibG9jYWwiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3hmb3JtX21vZGUiOiAiYyIsCiAgICAgICAgICAgICJ4cmF5X3N0cmVuZ3RoIjogIjEuMCIKICAgICAgICB9CiAgICB9LAogICAgImdyYXBoMyI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzdGFzaCI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkXHUwMDNjcCkzd0M5NGJZKnlCWipee1RDSWtAJUQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYxMWttdVhcdTAwM2VNazNDSSkqZTJMQHFzYlpLKlJDSVx1MDAzZTRCMThacSFDSX5BRDJ5XHUwMDNjXntiYSFFTFdoTXpMM0peJGRiITJJN1hcdTAwMjZeRVx1MDAyNkUtKUBQR0MzditEK1x1MDAzZWZcdTAwM2NWUlU2QzNvOHMwR0I3ZVdFaWdET0ZnNzRESGFhdmpJeUV2VDNAWiU/WG00fExaZWVYQENKaWVOMVp7NmBaWUI7WjQrZGd5YiM3I0hDSiNVdjF9enJSTDB+eHBMVGhhXnpAKGI4eldATEwwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTYoQXJXQVJyKGhBUnIoIUFXXHUwMDI2fj9kMXI1S2F8JGFGNW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkMkPUNVQVJyKCFBYS1TUGJZKnhUVlJVcUlYXHUwMDNjfkpCV3BnP1NhQnBcdTAwMjZTVlFndChiMVdjbVoqcHtMWmUoUzZFRmZAaWFcdTAwMjZcdTAwMjZIQ1pEazR8QVJyKGhJM1JGdVhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1ZffEc7VnFzJXpFRmVRXHUwMDNjRUZmY1ZaRWFcdTAwM2M0YlN4bEhFRmZAVWFcdTAwMjYyPWdBYXI0OGIxV2NtYVx1MDAyNkteRGFcdTAwMjZcdTAwMjYyQmIxV2NrVlFwbSFBUnIoaEFUbDZsWTtSXHUwMDI2PVkjP0VEYmFIODhiIyFIT0l0ZyVjWipYT0RiWktSQ0VGZkBVYVx1MDAyNjI9OGVKY19PYlpcdTAwM2VCUFk7UnxJQ0s2aks2OXtsYFhcdTAwM2VOM0tXbzlONVRQcVg/WFx1MDAzZU1kYFZgWHpENmhJT04wMDA5MzBzc1I1MHt7VTRVMG97YDNTbzN+YSVwMDliWSppVTZcdTAwM2NhRzc1TyFzOWJZKnk5YmFabFFWc1x1MDAyNig3YjAhdkJUVSNwXjEjQEZcdTAwM2VhQWhWSkQ7TmZGYnoqRjNWXHUwMDNjczNZODNjNUJhQWhWTEQ7ZnJLYmFIOEtYQ0BqZTh3NzQpWkRsNEtEO3g9TVoqcHtEWS13UzBDTEFqcjJYQW42WFx1MDAzZVY/R0NMTWN5VTBXKzIxYW9QNldoTmRHMFZeS3xiOThUVlZQfEN+QTFmZFFYXHUwMDNlTjJnR0ExQV5BcVI3R2ElcGE3YjAjNU1EXHUwMDNjVDQ3RmVWfmhDS092SDl1V2ExQTB7OXhCTTVMfFhKdkN+ZFN4YWY1XHUwMDI2IzQlQm54dDNjV19+NlduXko9VkowTCU2OSloUHxOc0MwfE5zQzB8Tmo2MDAwOTYwfE5zQzB8Tm1XR1UwWWl3N2JYfWM4N24wUlpncCpDYSVwMkdCX1x1MDAzY215Q0pBdEZhXHUwMDI2XHUwMDI2MktXTXowSkNNRiR3Q0stRHM4NzNNbENrMXc0WTt8UU9DbzNvd1pmfGEzYSVwc0VaRG4rNlZfI2AqYlkqOHthd2FIIWVPKzU3OXVXYTFBMHs5eERGfGRgVz9eK35iYU5cdTAwMjZ0VFA3WTYwVlc/U0RnfGs3YlQlfDVEbDAxbmM0MklGV3BnR2dLb2tOMHxOc0MwfE5zQThDTSNQZTl1V2ExQTB7OXNCTjZ9dkNMfS07MkxKIzZ8TnNDMHxOc0Mwe3tSMzAwUlI5MHxOc0MwfDZOXk9UVSNhXHUwMDNjQ0t4NmVDS0BJaUQ9WXxiWipwe1FWUXBuNUVHOFgkZU8rNTc5dVdhMUEwezlzQXpMZGcxN1x1MDAzZWU7Q01fIzIwYndSQ0NNUFF8MGIoWEVEPS1GZldwajBHYlM1eGVDS092SDl1V2ExQTB7OXNCTjZ9dkNMfS07MV5AczYwMDk2MTAwSUMyMDBSSTMwMGFPNDAwYU80MDl7XHUwMDNlT1RgTXNVYUJwZERiWVhPS2ElcDA5YlkqaVVGXHUwMDNjVlx1MDAzYyhDS28wY0NLKUNyQ0wxZFx1MDAzYzBaPTl+Q0xNYnc4Rzl4ZkNLQEl1RFx1MDAzZURVZlopdDlIQ05xNn5VMFdzfDVkJFY0RFx1MDAzZU1qWmFCXml+WSU/K0BHJHR1cUNMUiQxQ0xiI2AyeGYze1ducFlLRyR1N0JEP2wwbjAwMDAwMDAwMDBUXyE3QUNMUiQzQ0xibT1DTFx1MDAzY0M2MVNUWHY4NFEwTShtfkZFeXVTYmQwMDNZKTE0NDYkdyFaKVgwMDFvKChMcmwlR3IjfVx1MDAzYzAwNUR5PXxRQkx2Y0NXVDAwM1FHVTBZaXc3Ylh9Yzg3M01nOCFJKmxWX3xHO1ZxcyV6Q04/Rz1kd3BHN0NMUiQxQ0xibXNDTHZvWkh3ai1+YUE5KDdiNjtPM0ghQztfVXRlIV5iWn5XYVV0Y0NURFx1MDAzZSkyU1ZRaDZ9SlZ0RDlWUlN3d0lWKEJ9TDFiaCtNcj8wa2JVcjNKVF96TTtDTFIkMUNMYm1zQ0xcdTAwM2NDNjFTVFh2NjlmUE4wMDAzMTAwMDYyMDAwOTMwMDNRR1UwWWl3N2JYfWM4NzN0cjghSX5rTHU0ajlDTE1jeVUwV3N8NWQkVjRDTnc0flRQN1k2MFZXP05INnwtUzhVWCtSMDAwMDBASVBIOURfYlRXNWQkVjRDTnc0XjVcdTAwMjYjNCVKUH43V1pnWF5EWmdnO0FYSnV3PVZQfHRESlg9NXowUmFGMjA5X158S3A2dTcwRHdPTDBEd09MMER3UFRVMHF2U0NLbzBjQ0spQ2dDTDFkfjJWLXctWkRucUJDT3N3e2R3cEc3Q0xSJDFDTGJtc0NMdnAwQ0tPdkg5dVdhMUEwezlzQk42fXZDT2xnfTVDSClJMDAzUGtCdFIxWnxOc0MwVTBxI1VUUDdESzckekFlOFlVWWk4enZvbGVPKzU3OXVXYTFBMHs5c0F6TGR4MjVEfF5iI3lUJUp9Vzs0WipfRVZiI3h7X0Q/a1F6VlFoNn1GKHlET0s/R3JCV0hCWnxUX3pNO0NMUiQxQ0xibXNDTFx1MDAzY0M2MVNUWHY2OWZQTjAwMDMxMDAwNjIwMDA5MzAwM1FHVTBZaXc3Ylh9Yzg3bzJyV05Ca2BDUEYzfkQ/XHUwMDNjZnZWUkNKQUNQT0EyZHdwRzdDTFIkMUNMYm1zRD98bGtYPThNQUNQWjYlREA2b3dWUkNJSU1TQ1YwREBGeG9ZO1IkN0NQcFNGOFVPJFEwMDAyK0tZZXtcdTAwMjZDS092SDl1V2ExQTB7OXNCTjZ9dkNMfS07MXBvajR8TnNDMHt7UjMwMFJSOTB8Nk5eT1RVI2FcdTAwM2NDS3g2ZUNQRjN+REBPYFx1MDAyNmFcdTAwMjZLXkRhXHUwMDI2XHUwMDI2MkJiMCRZNzllYUlVVFA3WTYwVlc/TkFTT2d4VF96TTtDTFIkMUNMYm1zQ0xcdTAwM2NDNjFTVUxOS285YHwwMDAxOENMfS07MHNzSTF8Nk5eT1RVI2FcdTAwM2NDS3g2ZURAWTQtYmFIOEtYSkstM1ZSXHUwMDNjR1x1MDAzY0NMMWVCMWF4NiViMCRlOTllYUlVVFA3YlNBU05DVzBWV3xeVF96TTtLb2JCITY5N09IMDYtR31VMHEjV0RAcVZcdTAwMjZZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVTj9UaTdDS28wY0NLKUN8Q0wxUDBDTE1jeVUwV3N8NWRrSjJDTGt0NlRVe207VFA3WTYwVlc/TkFTTlJjMDBic0hUUjsjMjBSUjkxVF96K3o2OU5ES3xObVdHVTBZaXc3Ylh9Yzg3NHZ8OHp4NjQ5ZWFJVVRQN1k2MFZXP05BU09neFRfek07Q0xSJDFDTGJtc0NMXHUwMDNjQzYxU1VMTktvOWB8MDAwMThDTH0tOzBzc0kxfDZOXk9VMG98bjNVRzMxWkUxOUFjNGMhV09JdXI4Q0spU0MxN2x4dUNRTXloREBfQSlVdj8lXHUwMDNjNWRiU3IxOCFlJUNRY0NwRF5DTSpVdj8lXHUwMDNlS29KNTAxNl5IUkNrMUo0V016MDtDa3xcdTAwM2NEYlkqOHthJUZDR2ElcDlBZHduTWpiOThjUFpmOWp+YmFIOEJiOTtSITVvdkM4V29Lbl9ZaGAoNVpnZ3BLV3BqSWRDbEdVVmElcGE3WWhgKDVaZ2deS1dwaklkVF8rN2BaZShTNmFCcCpJYlpLdkg2bE1TYjAwMDAwMDleIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFwZXg6OmdyYXBoIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9mcmVxdWVuY3kiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9yZXNhbXBsZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9iYWtldG9MYXllciI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9rZXlfbW9kZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF91cGRhdGVib29rbWFya3MiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfdXBkYXRlY29uc3RyYWludHZpc3VhbGl6ZXIiOiAiMCIsCiAgICAgICAgICAgICJjbGlja2RyYWciOiAiMCIsCiAgICAgICAgICAgICJjb250cm9seHJheSI6ICIxIiwKICAgICAgICAgICAgImhpZGVjb250cm9sZ3JvdXBzIjogIjAiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nZHJhZyI6ICIwIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ3BsYXliYWNrIjogIjEiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nc2NydWIiOiAiMCIsCiAgICAgICAgICAgICJoaWRlZmJpa2RlZmF1bHRtYXBwaW5ncHJvbXB0IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3BpbiI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9wb3N5IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfd2lkdGgiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9yZXNpemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2hlaWdodCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX21pbmltaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9waW4iOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3kiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF93aWR0aCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9Vc2UgQ29udHJvbCBBdXRvIFNuYXAiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9oYW5kbGV4Zm9ybSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3Jlc2l6ZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2VuZGZyYW1lIjogIjI0MCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfZnJlcXVlbmN5IjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfbmV3bGF5ZXIiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfcmVzYW1wbGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV91c2VmcmFtZXJhbmdlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9lbmZvcmNlbGltaXRzIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9mcmFtaW5nem9vbSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2xvY2tlZCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNhZnRlciI6ICIxMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNiZWZvcmUiOiAiMTAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoa2V5c2l6ZSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRobGltaXRmcmFtZXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhwYXRod2lkdGgiOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcGluIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N5IjogIjE4IiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfc2hvd2xpbWl0cyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3Zpc2libGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3dpZHRoIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcG9zIjogIjEiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcmVzaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9oZWlnaHQiOiAiMzQ5IiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9wb3N4IjogIjgyNCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3Bvc3kiOiAiMjkiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF90aXRsZXZpcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfdmlzaWJsZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfd2lkdGgiOiAiMjAwIiwKICAgICAgICAgICAgInNraW5jb250cm9sIjogIjEiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX2dpbWJhbF9tb2RlIjogIjAiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3Bpdm90X21vZGUiOiAiMCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfcl9hbGlnbm1lbnQiOiAibG9jYWwiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3NfYWxpZ25tZW50IjogImxvY2FsIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9zZXBhcmF0ZV9hbGlnbiI6ICIwIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV90X2FsaWdubWVudCI6ICJsb2NhbCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfeGZvcm1fbW9kZSI6ICJ0IiwKICAgICAgICAgICAgInhyYXlfc3RyZW5ndGgiOiAiMS4wIgogICAgICAgIH0KICAgIH0sCiAgICAiaWsiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjQ1LAogICAgICAgICAgICAwLjM3LAogICAgICAgICAgICAwLjgKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmazEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbmltYXRpb24iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJAQSlGZktQVElWSiVzMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZHRkXHUwMDI2M3dDOTRiWSp5QloqXntUQ0lrQHpEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9GZzc0REhhYXZqSXlFdlQzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDJNS1x1MDAzZXo/aSEya2ROMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTl2fm5mQVJyKGhBUnIoekFXXHUwMDI2Z3JZaGAzME1gZHFxV3ByfEJXcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHJPTkFScihoRig3Ym5YXHUwMDNlTjJOVlJVcUlYXHUwMDNjfkpCV3BnP1NQem9SKkFScih5QWFIVk5aRTE5QWM0Wik4YmFabFFWc1x1MDAyNig3YjJcdTAwM2NyYlZRcG0hQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGdLTFdxNG42V28lelx1MDAzY1hMNFYyV3ByfjJELXNRN2FcdTAwMjZMOFRVdnFWQlpERGVHQ0s0d3ZBUnIoaEFUYzB0YSVwWDhiWkteRkFaSyFLYiNRWSEzMTJnMFV1YkQkV015dFx1MDAyNmFCXnZGWFx1MDAzZUA2SldwZklCRC0jSEdaKlhzSFopYlRYNklcdTAwMjZ9MzJ5a3l7WmdnXkdXK29Je0Qte1E2WmUoZD1XcGdHS0tvU0F+MDA5NzlUYEx2fVZSVXFJWFx1MDAzY35KQldwZ0dMVFBxaDJhQnBkRGJZWE9LYSVwMDliWSppVTdoNzlmRDtOY0hWe2RSfUNLeExqMjVAeV5ZLXdYQTg3bXFEYmFgLVBDS0BYbjJYMXczV3BaZ19DTDFkcDFhNHQlV2hOWGU5Uld9IzlWO0ZPWipYKkpaKkZyWTkoeUpsZG5PdHk5fG0pRGElcGE3Q0xiI3gxJEpSXHUwMDNjYiE4P1hEXHUwMDNjSzdOWil0OUhDTHcpXHUwMDI2VTBXKzYxYW9QNldoTnBLMTFscDNiOThUVlZQfEN+QlAlMmJXXmkoNFZRZSFwQ0x9OCoyeE1odVZSZFlEYjAjSFFDTCQzNUNMPTIqMnhmM3tXbnBZS0ckdGwxQ2tBJDVZO3xSR0NNUTR8MFJSOTEwMDAwMDA5X18wVFA3a0ExMTJMVEJyN05nYUE5WFx1MDAzY2I3XntJQ01YZ0IxUz1eS1Z7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNUVUtvOWB8MDAwMThEPUdfZVZSdncwWEp1cXpiWVVoY0twNnU3MDAwMDAwMDAwMDAwMDE4VTBxIShELVx1MDAyNlx1MDAzZVhYXHUwMDNlRG5BWD9BNXtiYVpsUVZzXHUwMDI2KDdiMCNaV1RVI2E9Q0spQ2dDTGJtb0NMQVVuZHdwRzdDTCQzNUNMPTJcdTAwM2UxIS1cdTAwM2N7R2NxUEREPWkwZWJhSDhLWExCWWtUUHJSSlZReSh7VlJVSjRaWUN9KEZBSDtIV29+NklYTDRiMVhlS1hSQ0tYI0lBYHQ7NUJQSnsrQz12aCFDTXJNXjBzc0kyMDA5NjEwOXtcdTAwM2VPVGBNcFVYS1pnYFZRZ1ZeYmFIODhiIyFIT0NOTnVEVFA3R0w4NzNNbEYkODMzVnt8NGxDTEFqPTVuKnM7Y3djajZZK3IzXHUwMDNlYSRqPzBiYU5cdTAwMjYkQ0xWaXpVMFd0MTVka0o2Q00rdjYxIVFTc2JhTlx1MDAyNiVUWUQ9czEjKUY9VlE/bGlkbk90dEEwezl4SDRpRlpZJUQ1WWF4Nj89RGxBZjhEa2UzM0RcdTAwM2VlamtXcHJ+VUhoVSUtRFx1MDAzZW4jZlpnZ1JDYSQkS1VIenB1SjZhYWxJSTFPYFViYU82V1V2em5KV25XKD1JQ359XHUwMDNjQ0xibXNEXHUwMDNlKF41WipPY3RhXHUwMDI2bHBMQ09MZzhJdEZ1ZVZSVTc0Q09VZzI4WVZGXHUwMDI2QWJUcjIxIUhKb2FcdTAwMjZzbS1kbk90dEYoeDI7RD9BS2daZlJ8RFg9ZzVEWGtsX0RKYk5ZQEQ/SjJhWipPY1NKdGlQQWVTTGleSl9cdTAwMjZQV1ktTTl+WFx1MDAzZVZcdTAwM2VPSzZAcV9DTlUtO2R3cVE/S01IbmZiN144fVkteDBQQ09cdTAwM2U7NzhZVkZcdTAwMjZBYlRifWRuT3R0Rih4MjtEP2tXQlZSTDBKYSVwRUtLemsre0NOVS07ZG4tVy1QO1lFeWM0Y0VcdTAwM2NYPV40eWRuT3R0SnRpUEFlSmVyLVFnM2ZgVXVrUDVMVkczfUNPc3d+Rj99bVQyfj1UblhKdkZcdTAwM2VYPV40IWRuT3R0SnRpUEFlSmV4KlpFMGpDTTArTTBDT3N3fkY/fW1WMWFmYjBiUzZjNkNLQEleQ0xsMz1EQEZyIVhcdTAwM2VjWStkbk90dEp0aVBBZVNMalx1MDAzZWVTTGpcdTAwM2VlSmUpP2M0Y3lOWFx1MDAzZVZcdTAwM2VPTXxcdTAwMjZuM0NMYm1zREBYd3tDUDttS1RfelBcdTAwM2NDTCQzNUNMXHUwMDNjOytDTVhnQjFTVG40S285YHwwMDAxOENNck1eMFJSOTEwOXtcdTAwM2VPVTBvfGwzVUczMVpFMTlBYzRjIVdObjJaNkNLQFlCNHAzb1pZaGAzZFdwOGF8YmFIdG5OP2x0a09BMnNkYSQjKntiWSpnTENRRXhPT2JsYVRWYHliJFZzQ1lCV09GNz1LcEYtQjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwaE8kY1JlVnI2N3hXbj9CekReM3cqWkRNNilJeHUpUklXe1x1MDAyNmhIIXZfVENRZDYpN0kxSEFaZ2dwR2I5NztEVmBYJTVWUXpDfloqcHhXUFowbnNQemBpKVducHctYjdwVUJXTXkoRFAhUiFyRF5VZS1YP0FhUENRKDJjMHt7UjMwMDAwMDAwMDAwMDRxYG5iYUcqQ2I3cFVIWjY7RGM4VkxYWjAwMDAwQElMP20wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJTD9tMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBASU5iNDI2a21+YlkqeFpReE8wd1IxMD0jV3B7OUlhXHUwMDI2XHUwMDI2Qk9XRn1OQVJSbV5yWS19Yn5VMHF2U0NLQEo2VTBXdGdkblFhazhVX0ZXMDAwMDAwMDAwMDAwMDAwSTZ3ZFowMDAwMEQ4SyohMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMVVVRF4/TEBaRE02KUl4dSlSSVc7bWhJYnxcdTAwM2V+Q1JRZC01ZGJEbzVkZUtBUTl2MDMwMDAwMDAwMDAwMDAwMDBDUT84ZTJcdTAwM2VcdTAwM2N7OTAwMDIrS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLUEZRVjBWWSU/UmI1P09EXzBNMmElcFg4YlpLXkZYTDRfS2FDMFZDVFUlUXU5NGxCQVVvXHUwMDI2SzFYbFowKldvfVx1MDAzY15hJXBYOGJaS15GYjAlMF9UUDhrUkRfSUczWmZ8bUFXcFpVP0NSdGw2U157WX1DUiN1ZDBzc01CVTBxI1dEX2F3RFhrbF8/V05cdTAwM2VuNlpFMTlBYzRjSD9iWVVpMlRQcHcjUCs/XHUwMDNjaFduQFFYWio2NkNhKE5+SVRQRkBAYnZrOGpWcjY3eFduXmIlWnptQ0RaRE02KUl4dSlSSVd7XHUwMDI2aEghdl9UVFBwd3lXQFx1MDAyNjY/YzRjeU5YXHUwMDNlVlx1MDAzZU8wNG82cUdCR1lORTtsa2NDSUtxfjJ4d3QqWFx1MDAzZU1kP2NxUmZkRCszQn1aKXQ5SFZ7ZGhDYlM0ODQwVkBPeGM0Y3lPV3E0ejZiIzhQZjFRN3UlMXJCZ1x1MDAzZVhcdTAwM2VEbkFYP0E1fVoqXntUQ0l0fXpEK1VCXHUwMDNjWmYwKkwyNzRcdTAwM2M5MjRRa15YXHUwMDNlKVdZMlArNXpZaVZYQzJyQ0gpYjhsdkpjVlRqNkNKOEdGNUorIXpXTkJfYEFUbHY3RmZLUFRJVks3IzNqfTBnYllcdTAwMjYoQkQtMDdkRmZ1a1JGZ1B0UkhYdCFKSXk1c25IOExnKUQtOCV9Wip6MlJWUXBuNTRKIUA9WkV0VUdDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rYUFScihoQVJyKGhBUnNYeVArP1x1MDAzY2hXblx1MDAzZV5uV3A4YXxiYUh0TEQtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHErQVJyKGhBVGMwdFopdDlIQVlwV0xhJXAwOWJZKmlvMn5ZfGtBUnIoaEYoN2JxWFx1MDAzZURuQVg/QTVHVlJVcUlYXHUwMDNjfkpCV3BnP1NaZWVYQDNWa2FRMnl9MDdaKXxVOGNfdEVERC0jSENaKXQ5SGElRTtGNklcdTAwMjZ9MzJXZjYoWD03emBDS055dDBSUkE5VGBMc3xWUlVxSVhcdTAwM2N+SkJXcGdHS1RQcWUxYUJwZERiWVhPS2ElcDA5YlkqaVU3RiUwZUQ7RVdHVntkUn1DS29GaDI1QHleWS13WEE3JUxlQmJhYC1QQ0spUmwyWDF3M1dwWmdfQ0tAWG4xYTR0JVdoTlVkOTA1PSE5NGozTVoqWCpKWipGclk5ZVhBamRuT3F4OXRMeENhJXBhN0NMU3Z2MSRKUlx1MDAzY2IhOD9XRFx1MDAzY0IxTVopdDlIQ0xuISVVMFcrNTFhb1A2V2hObUoxMWxtMmI5OFRWVlB8Q35BfWJcdTAwM2VaV15pKDRWUWUhcENMPTIoMnhNaHVWUmRZRGIwI0VQQ0xzfDRDTCR7KDJ4ZjN7V25wWUtHJHRpMENJKXQ0WTt8UkdDTUd9ezBSUjkxMDAwMDAwOV9eflRQN2g5MTEySVNCUCVCZWFBOVhcdTAwM2NiN157SUNNT2FBMVM9XHUwMDNlSlZ7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNRVEtvOWB8MDAwMThEPTdcdTAwM2NkVlJ2dzBYSnVxemJZVWhiS3A2dTcwMDAwMDAwMDAwMDAwMThVMHEhKERpZFx1MDAyNldYXHUwMDNlRG5BWD9BNXtiYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2FcdTAwM2NDS3g2ZUNMU2dtQ0wxT2xkd3BHN0NMc3w0Q0wke1x1MDAzYzEhLVx1MDAzY3tHY3FQQ0Q9WV9kYmFIOEtYTEJZalRQck9MV015VnliIVx1MDAzZURsVntCXHUwMDNjfkNNe2hpNms4QEM1ZGtKNUNNelpcdTAwM2M1XHUwMDI2IzR5Q3xmYGYwUmFGMjA5X18yS29iRH4wMDAxOFUwcSNXRD1yRmZhJXBYOGJaS15GYjAjaVpUVSNhXHUwMDNlRD0hWEVWUGs3JFdKaEloWkRuK0ZjX3VHaVRQclhNYUE5XHUwMDI2YFpEbisyYVx1MDAyNnNteWRuKyp2Vl97PXhXbl5NK2IjNyNIQ05WJTcxXkBzNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNHAqR1dvPT8qV01wTXpDTmU4QzVvSyorV24/LXFjc015VkdCcjNiRmZiLUZEXHUwMDNlTjJ4Wil0OUhYXHUwMDNlTjBMVlF5bihiYUcqQ2I3cFVIWjYtN2swNHBeT2JhR3szYllYTDVaKXt7YGF3YXRxMGV2ZXIxI29HMFoqKFIkS3A2dTcwMDAwMDAwMDAwMDAwMGhId2tvZFZRekN+WipweFdIJFdOKjAwMDAwMDA4aG0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhobURcdTAwM2V3I3JXcFo/N2NxVFh6MDRxNVFjND1qSWFCcFx1MDAyNlNZO1I7SElWKEJAV180X0FDT1RiUlRgTX5pYjcqMDVXbl4lMlhcdTAwM2VEbkFYP0E1flZSVF84SjZrSU40cDNvWlloYDNkV3A4YXxiYUh0bjA5eip4WExVTWRaRE02KVdNeVAkV3A1YERXbz0/KldJOFotSTV7O2tIOD9PWkZrMzRDM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkdGRcdTAwMjYzd0M5NGJZKnlCWipee1RDSWtAekQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYweEpkdFhcdTAwM2VNazNDSSkqZTJMQHFzYlpLKlJDSVx1MDAzZTRCMThacSFDSX5BRDJ5XHUwMDNjXntiYSFFTFdoTXpMM0peJGRiITJJN1hcdTAwMjZeRVx1MDAyNkUtKUBQR0MzditEK1x1MDAzZWZcdTAwM2NWUlU2QzNvOHMwR0I3ZVdFaWdET0ZnNzRESGFhdmpJeUV2VDNAWiU/WG00fExaZWVYQENKaWVOMVp7NmBaWUI7WjQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTl2fm5mQVJyKGhBUnIoekFXXHUwMDI2Z3JZaGAzME1gZHFxV3ByfEJXcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHB6JEFScihoRig3Ym5YXHUwMDNlTjJOVlJVcUlYXHUwMDNjfkpCV3BnP1NQem9SKkFScih5QWFIVk5aRTE5QWM0Wik4YmFabFFWc1x1MDAyNig3YjJcdTAwM2NyYlZRcG0hZUpjX09iWlx1MDAzZUJQWTtSfElDSzZqSzY5e2xgWFx1MDAzZU4zS1dvOU41VFBxWD9YXHUwMDNlTWRgVmBYekQ2aElPSjAwMDMxVTBve2AzU28zfmElcDA5YlkqaVU2XHUwMDNjYUc3NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLZyo7VFBxZ0BiN09DQ1doTklaN3pTezRWciokK0NLeExqMWF4X0RXaE5PYjhWN0U1WkRuJDRWXHUwMDNjczlhOHc3NClaRGw0S0Q7eG4oQ0xBanIyWEFuNlhcdTAwM2VWP0dDTE1idzhHOXhmRDtAQE9iYUg4S1hDQHZpOXxkK3tZO3xRT0ExZmRRYUJwZERiUzVCdWVPKzVDQXB+PTJkU3hhZDVkJGtDMlhsMDlhJCNwXHUwMDNlQ0wkeyUyeGYze1ducFlIR0ExSntCblZfXHUwMDNlVz9eK35iYU5cdTAwMjZvVFA3aDkwVlgwVkI/eEE0YSVFdmBIWlx1MDAyNiRCRFx1MDAzYyVlWlZRaDZ9YjAjSzA4VVgrUjAwMDAwMDAzUGtDUi0qVTVkJFY3Q0w9MisyeWtJJVdwaW5JV2hOXHUwMDI2UTAwYioyNW8yI3xiOTc7RGJafXYzV29CJClYTEJZZlRSOyMyMFJSOTFUYE1VSWEkJEZIVlB8RHpWUlRfOERMQCRtMDAwMDAwMDAwMDAwMDAwVTBxI1dEPUhJa2ElcFg4YlpLXkZWUlVxSVhcdTAwM2N+SkJXcGdHZlRVJVF1N2JYfWM4NzNZazh6dmhqOWVhSVVUUDdoOTBWWDBWRCtPdDhiVGN3MEQ9UkRxYjk4Y1BaZkEyUUVMJHJyNT9eNiVYXHUwMDNlRD84WEQoeENWUkJ6V1ZSTDBCRWh7YnhZKy1xMmF4UD9IYllVaGdUX3pNO0NMc3w0Q0wkXHUwMDI2KUNNT2FBMVNUbSE2OU5ETDAwMDMxMDAzUUdVMHEhKEZBOHZTWFx1MDAzZURuQVg/QTZFQ05Fb0NUUDdKUkZiK14qVnsydChNYGRxcVdwcnxSQ05OIUZEPWBYaVZSQihAV3ByaDdiMCNyK0RcdTAwM2U0allWUGp9eldNWGYxWmUoKk5HQ1x1MDAyNiN6MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRFx1MDAzZURkWFpETTYpV015T35HYj1PXldvPT8qV0k4Wi1JNXs7a0g4P2dmRmVXckJINVBEaFhcdTAwM2VOM0JaZ1heRFpld00xYSQjXHUwMDNjQldeWnpCQ05cdTAwMjZXTkRcdTAwM2VlO3VhJUV3M1ZSTDQwWS1EOX1DTlx1MDAzZWNPZUplS3dhQXxnTGJTNWBJODNPXHUwMDNjUzAwMDAwMDAwMDAwMDFqRTMzUEh7WmdYYURhXHUwMDI2MEMhS3BGYEUwMDAwMDBQc0htMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNIbTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFBzSTZJUlx1MDAzY3VSYVx1MDAyNiVcdTAwM2VRQ09IdVJEXHUwMDNlQDV5WD1RaENaKnB7T1opN0dxRD8wXHUwMDNlY2IhPT1WSjZcdTAwMjZCe1RQN0pNRmtNP0ZGPyVMNUtwRi1CMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBjR2I9bjFXbz0/KldJOFotSTV7O2tIOF44MUZlV0BFSDR5K05IVzJgUUNPMUdDMHt7UjMwMDAwMDAwMDAwMDQ2dlx1MDAzYzhWTFhaMDAwMDBASUw/bTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQElMP20wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJTkx3NWRrSlRDT2NoU1RgTjVrYjcqMDVXbl4lMlhcdTAwM2VEbkFYP0E1flZSVF84SnpGYVA0cDNvWlloYDNkV3A4YXxiYUh0bjA5eip4WExVTWRaRE02KVdNeVAkV3A1YERXbz0/KldJOFotSTV7O2tIOD9nZkZrMzRDM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckBBKUZmS1BUSVZKJXMwdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkYlIkM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2OXhEYX1YXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9GZzc0REhhYXZqSXlFdlQzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYyTEojNmUqZ2Rme3tSMn5lKmdkZnt7UjJ+ZSpnZGZ7d29qXHUwMDNlYUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTYoQXJXQVJyKGhBUnNkXkFWWCtqWmZcdTAwM2MzNGF8JGFGNW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkN0eDVUQVJyKHlBYUhNS1pnZTFGYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyNzNMcWRMQVJzWHlhQl52RlhcdTAwM2VANkpXZ3VhNmJhSDg4YiMhSE9JdGd4SlpEazR8QVJyKGhGKDdBYlooP0M9QVlwV0xhJXAwOWJZKmlvMzM2Iz9Vdk9iYFhiT0VSNShzb31hQnBtSFhMJStQVFBxVT9hQnBkRGJhR3s4Q0tGcEw2YkVUO1dOQmslYjAhbyg1XHUwMDI2XHUwMDI2SVlELXtaMWJhWmxRVnNcdTAwMjYoN2IwIXNBRDs1dU1aKXQ5SFZSVXFJWFx1MDAzY35KQldwZ0dMVFUlUXo3WEA9O1oqWE5NN2JfU0JhQ0tzQVg9NWZCRDtXZklkMm5TVzg3bXFHWmdwKkNhJXAyRzhZXHUwMDNlJEZaZWVYQENMMWRwMFo9OSFEOyk9S2FDQipKWmdWQ2Jkbk9yc0NLKVJwMjZKP0JYXHUwMDNlTW1HOXhFUk9jNDJJRldoTmdoQU9cdTAwMjYhNVhcdTAwM2VOMlRBYm92WlRQcVx1MDAzYzFiN157SUNMc3w2RFx1MDAzY1RKVGJaXHUwMDNlSERYSnNaTERcdTAwM2NjU0lhQl5pflklPytAQlAlMmJXTXlWeWIhXHUwMDNlRVZDTH4pWEFyUyM0QX1ie2JXXmkoNFZRZS11Q003RS0yNmthPWIhQnJWQ097ZWkwMDAwMDAwMDAwVF96QDVDTHN8NkNMJFx1MDAyNnlEXHUwMDNjPXFXVlB8RD9YP2tUUUNsVVl6RFx1MDAzY30oY1ZSdncwWEp1cXpiWVVoYUtwNm1DVTBxIShESEN2VlhcdTAwM2VEbkFYP0E1e2JhWmxRVnNcdTAwMjYoN2IwI1RVVFUjYVx1MDAzY0NLeDZlQ0xTZ21DTDFPbGR3cEc3Q0xzfDRDTCR7OzEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEtSQUYqd1dwck9AWWhRR0RDTSt2MDN7K3VxWEp2Rlx1MDAzZVg9YDZ9Y191OUBFKH15KmElV3w5VXVrUCFiYjJOKEQ9IVJHVlJDMFx1MDAzZWJZRSN9VXZoWFJGRG96JVJBRip3V3ByT0BZaFFBQ0NOTHs4M3srdXFYSnZGXHUwMDNlWD1gNntkTH1VfEc3TUJcdTAwM2NhJVd8OVV1a1AhYjlnMilEXHUwMDNlRHBLVlJDMFx1MDAzZWJZRSN9VXZxZ1RHYj1PXHUwMDNjUkFGKndXcHJPQFloUURFQ053S0czUX0peGJZRSN9VXZ6alRIN2htXHUwMDNlUWczZmBVdWtQIWJhXkg9RFx1MDAzZW4qS1oqTyM4WD1gNn1kTH1uM0kwe200WioqVTJZaFFBQkNPOWlPM1F9KXhiWUUjfVV2aGFTSVYoQn1RZzNmYFV1a1AhYShYNUBEPzE4T1oqTyM4WD1gNnxjcVRoNUpQSn44WioqVTJZaFFERENPailXM1F9KXhiWUUjfVV2cWpVSnU1eTlQO1lFeWM0Y0VcdTAwM2NYPWA2fWNxVHE4S01oY0NZLU0oM1ZfI2BcdTAwMjZVdnptVUtQeH5EUDtZRXljNGNFXHUwMDNjWD1gNn1kTH0/Q0tAQ3VFWS1NKDNWXyNgXHUwMDI2VXZoWFJLYFROSFA7WUV5YzRjRVx1MDAzY1g9YDZ7Y191XHUwMDNjRExrXHUwMDI2PUdZLU0oM1ZfI2BcdTAwMjZVdmhkVExufWxMUDtZRXljNGNFXHUwMDNjWD1gNnxjcVQrRU1HYTdJWS1NKDNWXyNgXHUwMDI2VXZxZ1RNSnEtUFA7WUV5YzRjRVx1MDAzY1g9YDZ8ZEx+OUlNK2I2bVoqKlVCY3FUX0hOQyRGbloqKlVCY192NkpOZTZPb1oqKlVCZEx+SS1DS092SEFyUyM0QXxAXHUwMDI2KENsVVl6Q01aQT85c21GVTAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDIyVEowMkJaSzAyS2ZMMDJUbE0wMmNyTjAybHhPMDJ1JVAwMiUtUTAyPUBSMDJ9fVMwMzg0VDA5e1x1MDAzZU9UYE5pdVhLWmdgVlFnVl5iYUg4OGIjIUhPQ1E0Z2RUUDdESzckekFlOXdyK3JPOSptbFhKMnEoYlo5MF5DTE1jeVUwV3QwNWRrSjVDTXFUP1RQc1chRkpXJEpaRXxVNkVATm42YXhYJCpiN2R9YVg9ZiUoVF96TTtDTHN8NENMJFx1MDAyNihDTU9hQTFTP0d1VntkTUFiWVg2RWFBOVhcdTAwM2NXXjc/K2IwJHFcdTAwMjZLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9VMG98cTNVRzMxWkUxOUFjNGMhV1BGcWBCQ0spU0YxOUVrNENRbUMrMlhifDhiYWAtUENRdkk7MlNhRktaZlx1MDAzYzM0Q1FcdTAwMjZPPTRSXHUwMDI2RjJkMS1FRVdAJSs/V09GN2BUUHNycmM0Y3lPV3EybDJEXnYkI1hrbCh7V28jeD9VMHF2U0tva0k1NWRlRURSU1I9dlhLaUl9Yll4KzRWSjF+VDhVUU8rNDBCfj9aRG5xQmJhYC1QYjAkX21BcGsyXjN1U240YSVGUktYXHUwMDNlVj9HQ1JhY3cwNHJEJWI3ZzAzV29+cTdaZWV3RloqeSNLYUFrOFFTVT9afURfSW5DV29LXHUwMDNjPVpnZypUYllYUkxaKnkjS2FBazhRU3dJaX5EX1JJfWElRmE1WTt8UU9Te2VXVjAwMDAwMDAxam4zMlx1MDAzYys3YmFyOEViIThANzhVTyRRMDAwMDAwNHJQd2FCXmpIWTtTTzdDUmBjLTAwMDAwMDAwMGhUP3VlK2I5OGZUWipYTk1UXmF4WTAwMDAwMDAxanEyWEp5X2JhYC1QQ1NETihEXztuM1oqejJYZDJuU1dVbDlXXHUwMDNjVVx1MDAzY0dxQFZSQ2RQVVx1MDAzZVgxYjAwMDAwMDAxanQzM1A5NFdwWkl8VmBVfmA4bH5kdyEpTXE5S1B6R2tXTXlWeWIhXHUwMDNlRVlWUWg2fUNTbj1AMDAwMDAwMDAxZVUwcXYxNmFaVGgwREM0P0twRnJoUnpNKkRDUmFjdzA0NypLNUNBNHdLbzleWFN7ZVdWMDAwMDAwMDFVaThVTyRRMDAwMDAwNDdgLTAwMDAwMDAwMDBDUzRpOzAwMDAwMDAwMGNVSihOKFVsOVcpVVx1MDAzZVgxYjAwMDAwMDAxVW84bH5kdyEpTXE5S1BGLXQwMDAwMDAwMDAwZU8rQiFLb2tJNTVkZUU4UlhgZDVDUlJXcDA0N1x1MDAyNkpDamNmYEtvOV5YU3dJaX5DUiFRKjAwMDAwMDAwMGNUTihmVzAwMDAwMDAxVWo4VU8kUTAwMDAwMDQ3fTswMDAwMDAwMDAwQ1NETihDU01UKUNTViFcdTAwM2UwMDAwMDAwMDBjVkhcdTAwMjYwND84OWYrMXdTVFk4VU8kUTAwMDAwMERXQ3VUUjtcdTAwM2U1VE0rXHUwMDNjekNSSVFoMDQ3I0lBcGo7XHUwMDNjS3Fta3VTVT9afUNSc29iMDQ3PSowMDAwMDAwMDAwQ1ItVyswMDAwMDAwMDBjVHA5b1gwMDAwMDAwMVVrOFVPJFEwMDAwMDA0ODEkMTE0VikxMTRZXjAwMDAwMDAwMDBDU2UrLTtfU21gKmFiZihWajJKZDAwMDAwMDA0Ym1VMFhtRDA5ejNOZG5RI3Q4VVE5JUtwX0FvUzNvQktDUmppYTA0NztMNUNBNHg4VU8kUTAwMDAwMDQ3QCswMDAwMDAwMDAwQ1JgYy0wMDAwMDAwMDBjVF5heFkwMDAwMDAwMVVsNWQkVik1ZCRWKjhVTyRRMDAwMDAwNDhBP3JRK1x1MDAzY3ZYVj9XbENTbj1AMDAwMDAwMDAxZVUwcXYxNmFaVGgwREM0P0twRnJoUnpNKkRDUmFjdzA0NypLNUNBNHdLbzleWFN7ZVdWMDAwMDAwMDFVaThVTyRRMDAwMDAwNDdgLTAwMDAwMDAwMDBDUzRpOzAwMDAwMDAwMGNVSihOKFVsOVcpVVx1MDAzZVgxYjAwMDAwMDAxVW84bH5kdyEpTXE5S1BGLXQwMDAwMDAwMDAwZU8rQiFLb2tJNTVkZUU4UlhgZDVDUlJXcDA0N1x1MDAyNkpDamNmYEtvOV5YU3dJaX5DUiFRKjAwMDAwMDAwMGNUTihmVzAwMDAwMDAxVWo4VU8kUTAwMDAwMDQ3fTswMDAwMDAwMDAwQ1NETihDU01UKUNTViFcdTAwM2UwMDAwMDAwMDBjVkhcdTAwMjYwND84OWYrMXdTVFk4VU8kUTAwMDIrS1lkK1lUUjtcdTAwM2U1VE0rXHUwMDNjekNSSVFoMDQ3I0lBcGo7XHUwMDNjS3Fta3VTVT9afUNSc29iMDQ3PSowMDAwMDAwMDAwQ1ItVyswMDAwMDAwMDBjVHA5b1gwMDAwMDAwMVVrOFVPJFEwMDAwMDA0ODEkMTE0VikxMTRZXjAwMDAwMDAwMDBDU2UrLTtfU21gKmFiZihWajJKZDAwMDAwQElRVEJVMFhtRDA5ejNOZG5RI3Q4VVE5JUtwX0FvUzNvQktDUmppYTA0NztMNUNBNHg4VU8kUTAwMDAwMDQ3QCswMDAwMDAwMDAwQ1JgYy0wMDAwMDAwMDBjVF5heFkwMDAwMDAwMVVsNWQkVik1ZCRWKjhVTyRRMDAwMDAwNDhBP3JRK1x1MDAzY3ZYVj9XbENTbj1AMDAwMDAwUHNKM1UwcXYxNmFaVGgwREM0P0twRnJoUnpNKkRDUmFjdzA0NypLNUNBNHdLbzleWFN7ZVdWMDAwMDAwMDFVaThVTyRRMDAwMDAwNDdgLTAwMDAwMDAwMDBDUzRpOzAwMDAwMDAwMGNVSihOKFVsOVcpVVx1MDAzZVgxYjAwMDAwMDAxVW84bH5kdyEpTXE5S1BGLXQwMDAwMDAwNWFoZU8rQiFLb2tJNTVkZUU4UlhgZDVDUlJXcDA0N1x1MDAyNkpDamNmYEtvOV5YU3dJaX5DUiFRKjAwMDAwMDAwMGNUTihmVzAwMDAwMDAxVWo4VU8kUTAwMDAwMDQ3fTswMDAwMDAwMDAwQ1NETihDU01UKUNTViFcdTAwM2UwMDAwMDAwMDBjVkhcdTAwMjYwND84OWYrMXdTVFk4dVQkam5Mc19RemtPWEBUUjtcdTAwM2U1VE0rXHUwMDNjekNSSVFoMDQ3I0lBcGo7XHUwMDNjS3Fta3VTVT9afUNSc29iMDQ3PSowMDAwMDAwMDAwQ1ItVyswMDAwMDAwMDBjVHA5b1gwMDAwMDAwMVVrOFVPJFEwMDAwMDA0ODEkMTE0VikxMTRZXjAwMDAwMDAwMDBDU2UrLTtfU21gKmFiZihWajV+UDRQMzFuXHUwMDI2XzhgJFUwWG1EMDl6M05kblEjdDhVUTklS3BfQW9TM29CS0NSamlhMDQ3O0w1Q0E0eDhVTyRRMDAwMDAwNDdAKzAwMDAwMDAwMDBDUmBjLTAwMDAwMDAwMGNUXmF4WTAwMDAwMDAxVWw1ZCRWKTVkJFYqOFVPJFEwMDAwMDA0OEE/clErXHUwMDNjdlhWP1dsQ1NuXHUwMDNlOVA0Y1lsdCUxOUpVMHF2MTZhWlRoMERDND9LcEZyaFJ6TSpEQ1JhY3cwNDcqSzVDQTR3S285XlhTe2VXVjAwMDAwMDAxVWk4VU8kUTAwMDAwMDQ3YC0wMDAwMDAwMDAwQ1M0aTswMDAwMDAwMDBjVUooTihVbDlXKVVcdTAwM2VYMWIwMDAwMDAwMVVvOGx+ZHchKU1xOUtQRi10MEYrQ0A/NSU7amVPK0IhS29rSTU1ZGVFOFJYYGQ1Q1JSV3AwNDdcdTAwMjZKQ2pjZmBLbzleWFN3SWl+Q1IhUSowMDAwMDAwMDBjVE4oZlcwMDAwMDAwMVVqOFVPJFEwMDAwMDA0N307MDAwMDAwMDAwMENTRE4oQ1NNVClDU1YhXHUwMDNlMDAwMDAwMDAwY1ZIXHUwMDI2MDQ/ODlmKzF3U1RZOHVvZCNpM3x0T3pJfE8/VFI7XHUwMDNlNVRNK1x1MDAzY3pDUklRaDA0NyNJQXBqO1x1MDAzY0txbWt1U1U/Wn1DUnNvYjA0Nz0qMDAwMDAwMDAwMENSLVcrMDAwMDAwMDAwY1RwOW9YMDAwMDAwMDFVazhVTyRRMDAwMDAwNDgxJDExNFYpMTE0WV4wMDAwMDAwMDAwQ1NlKy07X1NtYCphYmYoVmpBKDdqXHUwMDNlLVQzP1x1MDAzZX5LQVUwWG1EMDl6M05kblEjdDhVUTklS3BfQW9TM29CS0NSamlhMDQ3O0w1Q0E0eDhVTyRRMDAwMDAwNDdAKzAwMDAwMDAwMDBDUmBjLTAwMDAwMDAwMGNUXmF4WTAwMDAwMDAxVWw1ZCRWKTVkJFYqOFVPJFEwMDAwMDA0OEE/clErXHUwMDNjdlhWP1dsQ1NuQFx1MDAzYyl6OXwtfEw7RzJVMHF2MTZhWlRoMERDND9LcEZyaFJ6TSpEQ1JhY3cwNDcqSzVDQTR3S285XlhTe2VXVjAwMDAwMDAxVWk4VU8kUTAwMDAwMDQ3YC0wMDAwMDAwMDAwQ1M0aTswMDAwMDAwMDBjVUooTihVbDlXKVVcdTAwM2VYMWIwMDAwMDAwMVVvOGx+ZHchKU1xOUtQRi10MDAwMDAwMDhobWVPK0IhS29rSTU1ZGVFOFJYYGQ1Q1JSV3AwNDdcdTAwMjZKQ2pjZmBLbzleWFN3SWl+Q1IhUSowMDAwMDAwMDBjVE4oZlcwMDAwMDAwMVVqOFVPJFEwMDAwMDA0N307MDAwMDAwMDAwMENTRE4oQ1NNVClDU1YhXHUwMDNlMDAwMDAwMDAwY1ZIXHUwMDI2MDQ/ODlmKzF3U1RZOFVPJFEwMDAwMDBEV0N1VFI7XHUwMDNlNVRNK1x1MDAzY3pDUklRaDA0NyNJQXBqO1x1MDAzY0txbWt1U1U/Wn1DUnNvYjA0Nz0qMDAwMDAwMDAwMENSLVcrMDAwMDAwMDAwY1RwOW9YMDAwMDAwMDFVazhVTyRRMDAwMDAwNDgxJDExNFYpMTE0WV4wMDAwMDAwMDAwQ1NlKy07X1NtYCphYmYoVmoySmQwMDAwMDAwNGJtVTBYbUQwOXozTmRuUSN0OFVROSVLcF9Bb1Mzb0JLQ1JqaWEwNDc7TDVDQTR4OFVPJFEwMDAwMDA0N0ArMDAwMDAwMDAwMENSYGMtMDAwMDAwMDAwY1ReYXhZMDAwMDAwMDFVbDVkJFYpNWQkVio4VU8kUTAwMDAwMDQ4QT9yUStcdTAwM2N2WFY/V2xDU249QDAwMDAwMDAwMWVVMHF2MTZhWlRoMERDND9LcEZyaFJ6TSpEQ1JhY3cwNDcqSzVDQTR3S285XlhTe2VXVjAwMDAwMDAxVWk4VU8kUTAwMDAwMDQ3YC0wMDAwMDAwMDAwQ1M0aTswMDAwMDAwMDBjVUooTihVbDlXKVVcdTAwM2VYMWIwMDAwMDAwMVVvOGx+ZHchKU1xOUtQRi10MDAwMDAwMDAwMGVPK0IhS29rSTU1ZGVFOFJYYGQ1Q1JSV3AwNDdcdTAwMjZKQ2pjZmBLbzleWFN3SWl+Q1IhUSowMDAwMDAwMDBjVE4oZlcwMDAwMDAwMVVqOFVPJFEwMDAwMDA0N307MDAwMDAwMDAwMENTRE4oQ1NNVClDU1YhXHUwMDNlMDAwMDAwMDAwY1ZIXHUwMDI2MDQ/ODlmKzF3U1RZOFVPJFEwMDAwMDBEV0N1VFI7XHUwMDNlNVRNK1x1MDAzY3pDUklRaDA0NyNJQXBqO1x1MDAzY0txbWt1U1U/Wn1DUnNvYjA0Nz0qMDAwMDAwMDAwMENSLVcrMDAwMDAwMDAwY1RwOW9YMDAwMDAwMDFVazhVTyRRMDAwMDAwNDgxJDExNFYpMTE0WV4wMDAwMDAwMDAwQ1NlKy07X1NtYCphYmYoVmoySmQwMDAwMDAwNGJtVTBYbUQwOXozTmRuUSN0OFVROSVLcF9Bb1Mzb0JLQ1JqaWEwNDc7TDVDQTR4OFVPJFEwMDAwMDA0N0ArMDAwMDAwMDAwMENSYGMtMDAwMDAwMDAwY1ReYXhZMDAwMDAwMDFVbDVkJFYpNWQkVio4VU8kUTAwMDAwMDQ4QT9yUStcdTAwM2N2WFY/V2xDU249QDAwMDAwMFBzSjNVMHF2MTZhWlRoMERDND9LcEZyaFJ6TSpEQ1JhY3cwNDcqSzVDQTR3S285XlhTe2VXVjAwMDAwMDAxVWk4VU8kUTAwMDAwMDQ3YC0wMDAwMDAwMDAwQ1M0aTswMDAwMDAwMDBjVUooTihVbDlXKVVcdTAwM2VYMWIwMDAwMDAwMVVvOGx+ZHchKU1xOUtQRi10MDAwMDAwMDhobWVPK0IhS29rSTU1ZGVFOFJYYGQ1Q1JSV3AwNDdcdTAwMjZKQ2pjZmBLbzleWFN3SWl+Q1IhUSowMDAwMDAwMDBjVE4oZlcwMDAwMDAwMVVqOFVPJFEwMDAwMDA0N307MDAwMDAwMDAwMENTRE4oQ1NNVClDU1YhXHUwMDNlMDAwMDAwMDAwY1ZIXHUwMDI2MDQ/ODlmKzF3U1RZOFVPJFEwMDAyK0tZZCtZVFI7XHUwMDNlNVRNK1x1MDAzY3pDUklRaDA0NyNJQXBqO1x1MDAzY0txbWt1U1U/Wn1DUnNvYjA0Nz0qMDAwMDAwMDAwMENSLVcrMDAwMDAwMDAwY1RwOW9YMDAwMDAwMDFVazhVTyRRMDAwMDAwNDgxJDExNFYpMTE0WV4wMDAwMDAwMDAwQ1NlKy07X1NtYCphYmYoVmoySmQwMDAwMDAwNGJtVTBYbUQwOXozTmRuUSN0OFVROSVLcF9Bb1Mzb0JLQ1JqaWEwNDc7TDVDQTR4OFVPJFEwMDAwMDA0N0ArMDAwMDAwMDAwMENSYGMtMDAwMDAwMDAwY1ReYXhZMDAwMDAwMDFVbDVkJFYpNWQkVio4VU8kUTAwMDAwMDQ4QT9yUStcdTAwM2N2WFY/V2xDU249QDAwMDAwMDAwMWVVMHF2MTZhWlRoMERDND9LcEZyaFJ6TSpEQ1JhY3cwNDcqSzVDQTR3S285XlhTe2VXVjAwMDAwMDAxVWk4VU8kUTAwMDAwMDQ3YC0wMDAwMDAwMDAwQ1M0aTswMDAwMDAwMDBjVUooTihVbDlXKVVcdTAwM2VYMWIwMDAwMDAwMVVvOGx+ZHchKU1xOUtQRi10MDAwMDAwMDAwMGVPK0IkVTBvKnlYXHUwMDNlTWQ/Y3Z+azlYXHUwMDNlTjM3WEp2OV9aZ2deS1dwaklkQ2s9Q1NhJXBhN1dvfnFHWD1RVkplSjJyVlpnZ2Q1V3BabX1kMVlcdTAwM2VOWFx1MDAzZXcoQWR3bk1tYjk4Y1BaZjkje2QxWVx1MDAzZU5hJXA5QWR3cEZlNFFYeVx1MDAzY1dxNUZKYjdeI0daKkNOMzAwMDAwMDAwMThUYEs/JVArP1x1MDAzY2hXbkBRWFoqNjZDYShOfklUUEZAQGJ2azhqVnI2N3hXbl5iJVp6bUNEWkRNNilJeHUpUklXO21oSUFic3tUUHB3eVdAXHUwMDI2Nj9jNGN5TlhcdTAwM2VWXHUwMDNlTzA0bzZxR0JHWU5FO2xrY0NJS3F+Mnh3dCpYXHUwMDNlTWQ/Y3FSZmREKzNCfVopdDlIVntkaENiUzQ4NDA0b0Z3YzRjeU9XcTR6NmIjOFBmMVE3ciQxckJnXHUwMDNlWFx1MDAzZURuQVg/QTV9Wipee1RDSXR9ekQrVUJcdTAwM2NaZjAqTDI3NFx1MDAzYzkyNFFrXlhcdTAwM2UpV1kyUCs1ellpVlhDMnJDSCliOGx2SmNWVGo2Q0o4R0Y1SisheldOQl9gQVRsdjdGZktQVElWSzcjM2p9MGdiWVx1MDAyNihCRC0wN2RGZnVrUkZnUHRSSFh0IUpJeTVzbkg4TGcpRC04JX1aKnoyUlZRcG41NEohQD1aRXRVR0NKcmtQMjRaaEBaZSgqTjQ/cjBQfE5zQWZ8TnNCfnxOc0FmfE5zQn58TnNBZnxOc0J+RC1hUUlhJXBYMloqXntUVXZxVkJaRERlR0NKLWtTQVJyKGhBUnIoaEFSc1h5THVnQGNaZT9yPUQtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHJeQVJyKGhBVGMwdFopdDlIQVlwV0xhJXAwOWJZKmlvMn5ZfGtBUnIoaEYoN2JxWFx1MDAzZURuQVg/QTVHVlJVcUlYXHUwMDNjfkpCV3BnP1NaZWVYQDNMcWRMQVJzbSVYS1pnYFZRZTVfYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyWlZSXHUwMDNlYjhiMVdjZlpmSXE0WFx1MDAzZT9efEVGZmNPWFx1MDAzZTRTMldvfVx1MDAzY1x1MDAzZVopOW1eWD1QK0FBYWBZSFhKflheWkVzfDBXQCUrKUVGZkBVYVx1MDAyNjI9Z0FaSy1IV0QwI041KHNvfWFCcG1IWEwlK1BUUHFVP2FCcGREYmFHezhDS0ZwTDZiRVQ7V05CayViMCFvKDVcdTAwMjZcdTAwMjZJWUQte1oxYmFabFFWc1x1MDAyNig3YjAhc0FEOzV1TVopdDlIVlJVcUlYXHUwMDNjfkpCV3BnR0xUVSVRejdYQD07WipYTk03Yl9TQmFDS3NBWD01ZkJEO1dmSWQyblNXODdtcUdaZ3AqQ2ElcDJHOFlcdTAwM2UkRlplZVhAQ0wxZHAwWj05IUQ7KT1LYUNCKkpaZ1ZDYmRuT3JzQ0spUnAyNko/QlhcdTAwM2VNbUc5eEVST2M0MklGV2hOZ2hBT1x1MDAyNiE1WFx1MDAzZU4yVEFib3ZaVFBxXHUwMDNjMWI3XntJQ0xzfDZEXHUwMDNjVEpUYlpcdTAwM2VIRFhKc1pMRFx1MDAzY2NTSWFCXml+WSU/K0BCUCUyYldNeVZ5YiFcdTAwM2VFVkNMfilYQXJTIzRBfWJ7YldeaSg0VlFlLXVDTTdFLTI2a2E9YiFCclZDT3tlaTAwMDAwMDAwMDBUX3pANUNMc3w2Q0wkXHUwMDI2eURcdTAwM2M9cVdWUHxEP1g/a1RRQ2xVWXpEXHUwMDNjfShjVlJ2dzBYSnVxemJZVWhhS3A2bUNVMHEhKERIQ3ZWWFx1MDAzZURuQVg/QTV7YmFabFFWc1x1MDAyNig3YjAjVFVUVSNhXHUwMDNjQ0t4NmVDTFNnbUNMMU9sZHdwRzdDTHN8NENMJHs7MSEtXHUwMDNje0djcVBCRD1QXHUwMDNjY2JhSDhLWExCWWlUUHJMRWNWJWczWG1sbmxUX3pNO0NMc3w0Q0wkXHUwMDI2KENNT2FBMVNcdTAwM2U1T1Z7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNmWUtvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RgTWpTWEtaZ2BWUWdWXmJhSDg4YiMhSE9DTjVpQlRQN0RLNyR6QWU4WVVZbkZBLXlDWFx1MDAzZTRTMldvfVx1MDAzY1x1MDAzZVopOW1eWD1QKzRGRDR5KENLLURzODczWWtBMWcyd1pmfGEzYSVwc0VaRG4rNlZfI2AqYlkqOHthd2FmK2VPKzU3QXJTIzRBfEBcdTAwMjYoQndIcFM1ZGtKNUQ9YElXWmdlXHUwMDI2QENOVS1eS29rSzAwMDAwMDAwMDE4Q01IYFpBclMjNEF8QFx1MDAyNihDbFVZekNNe2IpNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0RLNyR6QWU5d3Irckc2WkxKWD1FbGNDTE1jeVUwV3QwNWRrSjVDTXFUP1RQcmdwV0h3QEVGPUokOEVpcXk7V2kyI2lIODNxV0dHO2p+V2luKTlGKmptMUhlKWhrQ05vX282azhAQzVka0o1Q01xVDs1XHUwMDI2IzR5RW43ZWswUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tvMGNDSylDZ0NMMWRcdTAwM2UzMkFPXHUwMDNjV3BaaEJXbj9CYUNMTWJ3OEc5eGZDTFNncUNOT1x1MDAzY3tVMFd0MDVka0o1Q01xVCpUUDdoOTBWWDBRRih4S0o2YWZHTDAwMDAwMDAzUGtDUi0qVTVka0o1Q01xVDs1XHUwMDI2IzR5RW43ZWswUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tvMGNDSylSPTN2K2FHWFx1MDAzZU1tXHUwMDNlYVx1MDAyNmxwTENOKEEtRFx1MDAzZWVwZlZSXHUwMDNlYjhiMCMoXHUwMDNlOWVhSVVUUDdrVkRrZFFqMFZYUzNUX3pNO0tvYkM2VTBxdlNDS28wY0NLKVI/MVl+SnJiUzVfQDghSVx1MDAzZWthQTkoN2IwI1x1MDAzY0A5ZWFJVVRQN2g5MFZYMFFEbDBoIVdOQmtgYjAjQGtkbi1CXHUwMDI2VlBrWUBjNGMyfFZSXHUwMDNlYjhDT1VnMjg3M1lrQTFnWnpMU2JgZEwyaFluVlJVSjRaWURjQEQ/QThjV01wWXtYP0E1TUpiTlk/RD9KMmFaKk9jU0p0aU04ZUplZiVWe2RHNGF3YX18Q0spUn4yWFx1MDAzY3YrYlpcdTAwM2VHcUNPOy0wS3BGITgwMDAwMDBOXzZXMDAwMDAwTl82VzAwMDAwME5fNztEP2tRcFopMG1eV0Z8bStDSylDQENMYl87RD90VHFiIyFIOUNQOH45ODc0Z0BBMjU5QExJIWhoWTtSXHUwMDNlYENQSTVBODc0Z0BBMjVBPVRfek07Q0xzfDRDTCRcdTAwMjYoQ01PYUExU1R6OEtvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2FcdTAwM2NDS3g2ZUNLQElpRD9cdTAwM2MtPVdvYyhcdTAwM2NiWUU/NldOQnQ7V24/QnBDTE1idzhHOXhmQ0xTZ3FDTk9cdTAwM2N7VTBXdDA1ZGtKNUNNcVQqVFA3aDkwVlgwUUYoeEtKNmFmR0wwMDAwMDAwM1BrQ1ItKlU1ZGtKNUNNcVQ7NVx1MDAyNiM0eUVuN2VrMFJhRjIwOV9fMUtvYkR+MDAwMThVMHEjV0Q/fCEjYSVwWDhiWkteRmIwJFB2VFUjYVx1MDAzZURANnhHWGtsKHtXbyN4elUwVytnMjZrbX5iWSp4Wk1uRHQqREBPLW9Ya2woe1dvI3gjVE0rXHUwMDNjekRAWTQtV29LXHUwMDNjPVpnZ1p9YllVaClLcEZybU5lcHZrWEtpSX1iYVopZVdwZ0c7S3BfQXROKCpJcGFCXmpIYjdebUdiMCRoYUNqY3U7NkxWIX1aRG5xQlhcdTAwM2VNVjRiWlx1MDAzZUtQWipYT0VDUUNwTjA0cSFzYjdnMDNXb35xRGIjITVNYlpcdTAwM2VLUFoqWE9FQ1FMdk8wNHElaGFCXmpLVlFoNn1DUVRYdTAwMDAwMDAwMGhQNj1cdTAwM2V0Yjk4b0xZO3xRT1A4dDlKMDAwMDAwMDFqYjJ5aypgYjhLXHUwMDI2TFdoUEc9MDAwMDAwMDAwMEReTGs9Wip6MldZO1NPN0NRdXB4MDAwMDAwMDAwaFEzcjV4V3BzSVBXaFBNKDExbk1wYUJwKlRiYWAtUENRPWF0RF5tcT9iWVhJSUNRfSohMDAwMDAwMDAwaFIwKHUlWS1Nc2BaZXdMOFIycnE/Pzg5Zisxd1NpUTN9al95VlJkWURjNDJJRldoUFlgMDAwMDAwMDhobWVPK0IkVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUUdUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSGM1b0sqK1duPy1xY3NNeVZHQnI0M0ZmYkNCRGtsfFhaRE02KUl4dSlSSVc7bWhJQWJze0klUkhUNjM7VXk1b0sqK1duPy1xY3NNeVZHQnIzaEZmYkJQNmVrc0JaRE02KUl4dSlSSVc7bWhJNXNkYUklUkhUNWAtIyFDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXUDdcdTAwM2MwMDAwMDAwM1FHVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwakhjNW9LKitXbj8tcWNzTXlWR0JyM2JGZmJBPTRrczA1WkRNNilJeHUpUklXO21oSTUwM1VJJVJIVDV9ITFFQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV05YUDAwMDAwMDAzUUdEKno1cVZQazckV0poSWhaRG4rRmNfc2lgQ2t8KElJJVJFUVduXlMhV01eZVx1MDAzZUNsT19CVnI2N0hGbkJtUUg4TTNoV2lUKlhEKnl7LVhcdTAwM2U0VjdXcFpcdTAwM2NBWipDPzREKipeSEYpbERKSCE/WFUwVkBJc1hrbHx7WmUoUzZDSVRAbDB9NjBcdTAwMjZYXHUwMDNlTjM1Wipee1RDSWItQEQrQ0w2V3BaPzdjdz12TVpnZUlENWklXHUwMDNjVTRzZGQ1WkUxOUFjNGNGNGIjOFBmMXJacjUxX1d0dFdeWDEyZG4qUzlWUkNlN2I5NSNMRCttSz9YPVd3fUQrdmc1WilTOU5WUkJfQTJgZFReTk47c3lYXHUwMDNlTXNDR0JHWU5FO2xrY0NKSE1IMVl9YCFXaE0oTjM9PVhpR0J6elJJNHYrWEFUY1x1MDAyNk5HXHUwMDI2NEZpR0EwWnc0RzNzXHUwMDI2Yjk4UURaRGw0NkQtSHkwWipPaVU0bDU0XlZzQ1lCV09GN0RLcDYlQTAwMDAwMEtoXHUwMDNlMjA2QFYyMDAwMDAwMDAwMDAwMDBoNUR7XHUwMDNlNFhcdTAwM2VEVX5iIzhRRGI5SFRQVlJDc1U1R05ITkFScihoQVJyKGhHQnFHalopfHlJWipGcjZELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmBzTEFScihoQVR1QyNXcFo/N2NwemJQYmFIODhiIyFIT0l0ZyVaYVx1MDAyNiUjQVhcdTAwM2NcdTAwM2U2TEFhSE1UYlpLczZXcTIkZ2FCcFx1MDAyNlNaZWVYQDNMcWRMQVJzcyhhQnBkRGJSYzFMYmFIODhiIyFIT0l0Z1E4WTswbS1WezByUkx1NCFcdTAwM2NWe2RKM1dvfnBWQVckcUlhQTkoN2IxV2NxVlB8dEpBYUhWVGFBazZJWD1RVVBBWn1yOFdlT2w1QVJyKHpBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NhQl5cdTAwM2VPV3BaP0JXcGdZYmFBOSg3YXwoU2M1KHNvfWFCcG1IWEwlK1BUUHFVP2FCcGREYmFHezhDS0ZwTDZiRVQ7V05CayViMCFvKDU7NmUqMkxKXHUwMDI2ODJMSio5MkxKfkUybWxCRzNqaFpJMlx1MDAzZT1OSTNqaG9ONEZDV0QzSUdRSDNJR1pLNEZDIU4zOytOQzRnZEBRNGdkZkU0Z2R9UzVDOHhHNCooMVI0Klx1MDAyNm9GNCooQVU1Qzg9TDVkWn1NNWRhU1c1ZGFQVjVkYVlZNVx1MDAyNlx1MDAyNklZRC17WjFiYVpsUVZzXHUwMDI2KDdiMCFzQUQ7NXhUV3BaPzdjd3V5T2ElcDA5YlkqaVU3RiUwZUQ7RVdHVntkUn1DS29GaDI1QHleWS13WEE3JUxlQmJhYC1QQ0spUmwyNko/QlhcdTAwM2VNbUc4WVx1MDAzZSRGWmVlWEBDTDFkcDMyXHUwMDNjKzZiWVgwMVZSSSVORDspPUthQ0IqSlpnVkNiZHdwRzdEO0AtTVg/a1RROXVXYTY5fHY9RVoqcE8wV2hOZ2hBT1x1MDAyNmV8YlRjdzBBUylwVWI5OGNQWmZBMlFBekxkVjRQJFJeYmFIUU9Vdk9iXlpGNDNmRFx1MDAzY2NTWFhcdTAwM2N1KyphXHUwMDI2Mj1hQlAlMmZiIWxJNFZSQ0pBVXZHN0VDTH04KjN3M0VcdTAwM2NXTzg5PVV2RzdFQ003RS03LTRRe1pFfFU2VXFXR1hXbldUaFhIYTJzWkY1Z2BiUzVTJUNrYitDWEoycShhXHUwMDI2Mj1hQ28zb3FWe2RNQmFcdTAwMjZLXHUwMDI2TlV2RzdFYUNMTWhDQFUhaloqX0VWYiN4e3ZEPUgzVGEkJEYyVnIqcSFhQTkoN2IwI1YpRC1Vdk1YSjJvMWJafldhVXUwbylWSjBncEVEXHUwMDI2O09YSjJEKVpnZ15RWStxenliWVVoZVRfek07Q0xSJDFDTGJtc0Q9aTNjVlB8RD9YP2tUUUVmTjMoRD1ySWlWUnZ3MFhKdXF6YllVaGdLb2NfbXxOc0MwfE5zQzB8TnM5MDAwMDMwfE5zOTEwMDAwMjAwMDMwfE5zQzB8TnNDMHxOczkzMDAwMzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5NDAwMDAwMDAwMzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5NTAwMDMwfE5zQzB8TnM5NjAwMDMwfE5zQzB8TnNDMHxOc0MwfE5zOTUwMDAzMHxOc0MwfE5zOTcwMDAzMHxOc0MwfE5zQzB8TnNDMHxOczk4MDAwMDcwMDAwOTAwMDA2MDAwMEEwMDAwNzAwMDMwfE5zQThVMHF2U0NLbzBjQ0spUikyWDF3M1dwWmdfQ05DeCVEPS1PZ1oqcHtMWmUoUzZDTkwlKWRuT3JzQ0spQ2dEPWBJalZRaDZ9Q05WMkE2XHUwMDNlZXtDVlJDNzdYbC1TNVg9N2gkWmdnZDVXcFhBbWVTS1k5Q0xSJDFDTGJtc0RcdTAwM2VEZFdXb0JWQFk7XHUwMDNjIWJHZ35HZTVka0oyRFx1MDAzZU1hWlpnZVx1MDAyNkBDTndLRzI2a2E9YiFCclZIOSE7cnxOc0MwfE5zQzBUXyFiS0NMUiQxQ0xibXNDTV47RzFTVCMoNkVncSp8TnNDMHxOc0MwfE5qNjAwMDk2MHxOajkxMDAwMDAwMDk2MHxOc0MwfE5zQzB8Tmo5MTAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qQzIwMDAwMDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5qNjAwMDk2MHxOc0MwfE5zQzB8TnNDMHxOajYwMDA5NjB8TnNDMHxOajYwMDA5NjB8TnNDMHxOc0MwfE5zQzB8Tmo2MDAwMDAwMDAwMzEwMDAwMDAwMDYyMDAwMDAwMDk2MHxObVdHVTBZaXc3Ylh9Yzg3M01nOCFJKmxhQnBcdTAwMjZTWmVlWEBDTj9HPWR3cEc3Q0xSJDFDTGJtc0NMdm9aSHhYbFJaZ2deUVkrckxAWGt9enxZLU1zTEghQzs9WEw0YjFYZUt4XHUwMDI2QX1jdXNhQTkoN2IwIz9eQlAlKXdaKl9FVmIjIXdrSXdtbkRCcWsqKkowb0ZrWFx1MDAzZUQ/OFhKMH5MYjdmeXBaKnoxKloqRnNSYSQjdzFiV1x1MDAyNitcdTAwMjZQK0BYeWIwI30wSlFaUFhYXHUwMDNlRD84WEowfkxiN2Z5clg9aE1qYVx1MDAyNjI9YUpTI2x9V05Ca2BDT3M9WTI1KXB8V3BaO1NKfC1xQktONFlYWFx1MDAzZUQ/OFhKMH5MYjdmeWdhJCNfMkNPXHUwMDNjMWM4ZXdpfVpFfFU2VXFXR1hXbldLcWJafldhUCtAZCpXcFp2TktyMkI5YUE5XHUwMDNjR1dwWnZOS2BUTkJaKl9FSlg9OExJTE11Wk9WUXkoe2ElcEVATFNiYGRVcWZfcVk7el9cdTAwM2NEP3xgc1pmUnxEWD1oKFRWUkwwKU1gZHBcdTAwMjZMQFB4YVZReSh7YSVwRUBMU2JgZFVxb19ZY1ZTe3xXaytcdTAwMjZoYUErbilEQEdiXHUwMDI2WmZSfERYPWgoVFZSTDApTH5cdTAwM2V6d1ZQYjQkUCtAWHliMCRWQk07S3ZsWFx1MDAzZUQ/OFhKMH5MYjdmeWRhJCRGMlZyKnFrYiN4fDJUX3pNO0NMUiQxQ0xibXNDTV47RzFTVCMoNkVYayowMDAzMTAwMDYyMDAwOTMwMDBDNDAwMDkzMDAwRjUwMDBJNjAwMEk2MDAwTDcwMDBGNTAwMEk2MDAwSTYwMDBPODAwMEk2MDAwUjkwMDBVQTAwMFhCMDAwRjUwMDBhQzAwMFhCMDAwZEQwMDBYQjAwMEk2MDAwZ0UwMDAzMTAwMEk2MDAwOTMwMDBqRjAwMG1HMDAwcEgwMDBzSTAwMGdFMDAwMzEwMDBJNjAwMDkzMDAwakYwMDBtRzAwMHBIMDAwdkowMDB5SzAwMDMxMDAwI0wwMDA5MzAwMHBIMDAwOTMwMDBwSDAwMDkzMDAwcEgwMDBcdTAwMjZNMDAzUUdVMG98azR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DUC1VYlRQN0RLNyR6QWVGRDRyK05kWnRNTmhUZThDSy1Eczg3M01nRilLXHUwMDNjMWFCcGREYlM2ckRlTys1Nzl1V2czQTFnfTtXXmkoNFZRZSFwQ1FCd1dUUDdZNjBWVz9TT2JCTGhhJUV2YEhaXHUwMDI2JG9DTik0QjBSUjkxMDAwMDAwOV9fRVRQN1k2MTEyOVBPQ35LNjAwYnMzS3A4bXowMDAwMDAwMDAwMDAwMDAwMDAwMDAwNilNMDAwMDAwMDAwMDBEITslMDAwMDAwMDAwMDBLbVdpMDAwMDAwMDAwMDAwNi1OMDAwMDAwMDAwMDAzZzh0MDAwMDAwMDAwMDA2QFYyMDAwMDAwRHdSTTAwMDAwMDAwMDAwMDJQJTAwMDAwMDAwMDAwMDJQJTAwNilNMDAwMDAwMDJQJTBEITslMDAwMDAwNjsraTAwMDAwMDAwMDAwNjsraTAwNilNMDAwMDAwRHdVTjAwMDAwMDAwMDAwRHdVTjAwNilNMDAwMDAwRHdVTjBEITslMDAwMDAwSDhxdDAwMDAwMDAwMDAwSDhxdDAwNilNMDAwMDAwS2hcdTAwM2UyMDAwMDAwMDAxOFUwcXZTQ0tvMGNDSylDZ0NMMWVGMnhEUHZZK18rIVliSCU1OWVhSVVUUDdZNjBWVz9OQVNOTU9EXjNZdFV2T2JeWkY2NT1DUWQ2KTNTVkR1YiMhb2JiWUVYNFBiKkxzWEw0YjFYZ1dHWWM0MklGVlJVNnJiIyFvYmJhTig5RF5VdGdiIT09ckx9X0RtSnxcdTAwM2NCc1FWZThpVnt8JD9SZDhmc2JZXHUwMDI2KHxEXm0/O2EkI18ySXl5O2ljNWlFQ0NSMUd8Nms4QDk1ZGtKMkNMa3MpNVx1MDAyNiM0eUVcdTAwM2NoNiMwMDAwMDAwMDAwMDAwMDAwUlI5MTBSUjkxMDAwMDAwMDAwMDBzc0kyMHt7UjMwe3tSMzFPTmE0MFJSOTEwe3tSMzBSUjkxMXBvajUxcG9qNTBSUjkxMXBvajUwUlI5MVUwcSNVVFA3REs3JHpBZUZENHIrUjAyYX1DUjhSSmR3cEc3Q0xSJDNDTGJuQ0NOb1x1MDAzY205dVdhMUEwfHZESDkjNXgwMDAwMDAwOGhtVF8hYktDTFIkM0NMYm5DQ01eO0cxUz9lJFZ7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCQ/PUtvOWB8MDAwMThDTjRsMzB7e1NrS0w3eExLTDd4TEtWNG0yVFUjYVx1MDAzY0NLeDZlQ0tASWlEXlx1MDAzZT8lWio2VTVaZ2VKQUNMTWN5VTBXc3w1ZGtKMkNMa3N1VFV7bTtUUDdZNjBWVz9OQVNOdm0wMGJzZ1RSOyMyMFJSOTFUXyFGLTY5TkRLfE5tV0dVMFlpdzdiWH1jODczTWc4enZoajllYUlVVFA3WTYwVlc/TkFTTk1PQ01QQiRDTD0zWDVvMiN8Yjk4Y0hYXHUwMDNlTjMxWipfRVZiI3h8SURfOUk9Y3l3fU1Vdkc3RWFDTE1oU1NCaGZTckI3eVpnWF5VVlFGcjNVdk9iXlpGNDRCRF9SXHUwMDNjM1oqRnZRWil7KDRWYHliJGIhPXNGVXVBWS1ZO3xGRFdoUG9DQnFrKipUTnpcdTAwM2MpWFx1MDAzZUQ/OFhKMH5MYjdmejNhQWFZMFduWFklYVx1MDAyNjI9YVRQc2AlYiFsSTNiIyFvYmJTN0xZVF9SeV9YXHUwMDNlRD84WEowfkxiN2Z5fVoqejJDVntkTUFiYUcqN1pnZ0w4VlJDSkFDUzVDRDR7fld8YUE5KDdiNjtcdTAwM2NEYlp+V2FDU0VJRjlBUiMwWkV8VTZVcVdHWFduWEQtYzVpRUNVdEAxXHUwMDNlYmFIUU9iMCVMYVVcdTAwM2VhZD1YXHUwMDNlRD84WEowfkxiN2Z5P1pneXtMV25YVn5iWn5XYUNTV1VKM1VYO0BVdkc3RWFDTE1oVkpsKTRWUXkoe2ElcEVATFNiYGRVdTFHXHUwMDI2Y1ZTe3xXaFA9UFYtSTlcdTAwM2NWUnZDLVktTHxcdTAwM2ViIyFvYmJTN2g2Q0tPdkg5dVdhMUEwezlzRWZOMyhDTjRrfDY5NTFKMDA5NjEwMElDMjAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMXlCRzAxKkhIMDFeTkkwOXtcdTAwM2VPVFUjYVx1MDAzY0NLeDZlQ09zd19DT0lZQGR3cEc3Q0xSJDFDTGJtc0RgVypeWD04TUFDUytUQ0RgZzZBYiMhb2JiWlx1MDAyNjJDV2hQfk5DSylDZ0NOVS17ZVNMYz9XKHJ8c1dObTQ0YjdeajhDVDRwazg3cFQ0WFx1MDAzZU4yVFhDXlRiMGV5WDRDS092SDl1V2ExQTB7OXNFZk4zKENONGt8NmFXQUp8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e1IzMDBSUjkwfE5zQzB7e2E5MTBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Nk5eT1RVI2FcdTAwM2NDS3g2ZUNPc3dfRGAqT0VhXHUwMDI2S15EYVx1MDAyNlx1MDAyNjJCYjAlbWU5ZWFJVVRQN1k2MFZXP05BU1BzNlRfek07Q0xSJDFDTGJtc0NNXjtHMVNWQm1LbzlgfDAwMDE4Q040a3wwc3NJMXw2Tl5PVFUjYVx1MDAzY0NLeDZlRGBeWEpiYUg4S1hKSy0zVlJcdTAwM2NITENMMWVpMWF4NiViMCVzZzllYUlVVFA3YlNBU05DVzBWV3xeRHtCQG5WUXkoe2ElcEVTVmB5UD1GRzY4K1dpRTFRWENgWWFZJEdwV1pmUnxEWD1nNURYa2xfTUxTYmBkRV49dlNGTGlLYVZSVTYqYUE5KDdiMCV5blo3ZVRnWmZSfERYPWc1RFhrbF9NTFNiYGRFXj12U0ZLfTtqYllFantaZ1heVVZRRnIzVXZPYl5aRjQ0VkR7ZGJ6VlF5KHthJXBFU1ZgeVA9Rkc2OCtXaUUxUVhEPyVLWmdnXlFZO3pgVlRfek07S29iQiE2OTdPSDA2LUd9S29iQiE2OTdPSDA2LUd9S29iQiE2OTdPSDBzc0kyMDA5NjEwNi1HfUtvYkgwMDAwMDIwMDAwJDY5N09IMFJSOTEwNi1HfjAwMDAwS29iQiE2OUVHTjAwMk19MDl7XHUwMDNlT1RgTy04WEtaZ2BWUWdWXmJhSDg4YiMhSE9DVTA5P1RQN0RLNyR6QWVKdGk5X0lWSyVAZU8rNTc5dVdhMUEwezlzV0xzUyg2azhAOTVka0oyQ0xrcyk1XHUwMDI2IzR5UmEtejEwUmFGMjA5X183S29iR358TnNBOFUwcXZTQ0tvMGNDSylDQENMMVBiQ0xNY3lVMFdzfDVka0oyQ0xrdGNUWURcdTAwM2VUMng0aFx1MDAyNldOQl9eYjAlXHUwMDNjbUNLKUNAQ05YO15NU0NWMENLQElcdTAwMjZEe1x1MDAyNlx1MDAzYytWUXkoe2ElcEVTVmB5UD1GRzY4K1dpRTFRWEQ/JUtaZ2deUVk7IU1YYSQjXzJDVUpjeE10ZGUxQ0tASVx1MDAyNkR7P0NAVlF5KHthJXBFU1ZgeVA9Rkc2OCtXaUUxUVhEPyVLWmdnXlFZOyFNWGEkI18yVXZPYl5aRjQ0YWVJYEc5Q0spQ2dDTlYyXHUwMDNlOTR9I1JYXHUwMDNlRD84WEQoeENWUkExKlZSTDBKYSVwRVRYTDRiMVhlTSlnQ09tczQ4NzNNZ0YpTVQ7RkpXJEpaRXxVNkVATm42YXhYJCpiN2R9YVg9ZzhJYSQjXzJVdk9iXlpGNDRjZVNMaV5icTtUSmJafldhVnJnelx1MDAzY1hcdTAwM2VNbjhDVXR1ejg3NGdARj8lYV5CUUlmWVhcdTAwM2VEPzhYRCh4Q1ZSQTEqVlJMMEphJXBFVFZ7ZE1CYVx1MDAyNktcdTAwMjYzV01PbitDVSQhITg3M01nRilNYy1GTEdcdTAwMjZUVXZHN0VhQ0xNI1ZReSh7YSVwRUBMU2JgZFVxZl9xWTt6YGVlSmdrLUZKVyRKWkV8VTZFQE5uNmF4WCQqYjdkfWFYPWc4RmEkJEYyVnIqcSFaKl9FVmIjeHxwZG5PcXM4WVZGLWNffVlzYSQkRjJWcipxIVoqX0VWYiN5dm1aZlJ8RFg9aChUVlJMMClMflx1MDAzZXp3VlBiNCRQanolQWQzYEgtOVdQO1NYXHUwMDNlRD84WEQoeENWUkExKlZSTDBKYSVwRVRaKl9FVmIjeHxyZG5PcXM4WVZGLWRtSnh2WD1oKD1iIyFvYmJVSTtmWFx1MDAzZUQ/OFhKMH5MYjdmeWdXcDVeWGVKZ3c7RkpXJEpaRXxVNkVATm42YXhYJCpiN2R9YVg9ZzhSVlJDSkFVdkc3RWFDTE1oZTB3R3RDS0BJXHUwMDI2RH01XHUwMDNjMWElcEY5VlJDSkFVdkc3RWFDTE0jVlF5KHthJXBFQExTYmBkVXM3cGpQK0BYeWI1Q2AyQ1ZoUC1aRj9wZUNLQElcdTAwMjZEfUZSRGElcEY5VlJDSkFVdkc3RWFDTE0jVlF5KHthJXBFQExTYmBkVXI9dnpiVkZ9JGI5OGNIWFx1MDAzZU4yXHUwMDNjWD1oTWphXHUwMDI2Mj1hZXRtcz9lTylGTFRQN1k2MFZXP05BU052bTAwYnNnVFI7IzIwUlI5MVRfIUYtNjlFN0swMDNRR1UwcSEoZStxRE5YXHUwMDNlRG5BWD9BNkVDVnlMN1RQN0pSZkNGUCthd2RSWFRQdU1CYjZcdTAwM2M4UWZlYFx1MDAzZUpmXHUwMDI2Kj99YTMrRWc4N3FTV2Ekan5QZ0ZxMWkwdlRPaFRfKik7WmUoUzZUUEZAX1pnZ2Q1V3BaVjFiYUg4QmI5O1IhNFJkc0lYXHUwMDNlTW1fWmdnXktXcGpJZENsUDZHYlkqOHthJSpMSVdvfnE3YSVGUlNlSjJvZWJhSDhLWEtRNzdXb35xR1g9UVZKZU8pSUZYXHUwMDNlTWQ/Y3lNb1hYXHUwMDNlQDZDWldMdyEwMDAwMDAwM1FHVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwakhjNW9LKitXbj8tcWNzTXlWR0JyNzZGZmJCUkg3NkJpWkRNNilJeHUpUklXe1x1MDAyNmhIIXZfVEklUkhUNVx1MDAzY2ZMMzY9aUs9V24/LXFjc015VkdCcjc2RmZjbDBaZSRYaE5oYzl5WkRNNilJeHUpUklXe1x1MDAyNmhIIXZfVDY2NlNkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV1A3XHUwMDNjMDAwMDAwMDNQIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXBwbGljYXRpb252ZXJzaW9uIjogIjIxLjAuNzI5IiwKICAgICAgICAgICAgImNvbXBvbmVudG5hbWUiOiAibXVsdGlpazo6Mi4wIiwKICAgICAgICAgICAgImNvbXBvbmVudHNvdXJjZSI6IDE4LAogICAgICAgICAgICAiZm9vdGVyIjogIiMgPT09PT09PT09PSBFbmQgQ29tcG9uZW50ID09PT09PT09PT09PT1cblxuY2hhcmFjdGVyLnVwZGF0ZVJpZyhncmFwaF9uYW1lPXJpZ25hbWUsIGdyYXBoPWdyYXBoLCBieXBhc3M9YnlwYXNzKVxuQmluZE91dHB1dChjaGFyYWN0ZXIpXG5CaW5kT3V0cHV0KHJpZz1ncmFwaCkiLAogICAgICAgICAgICAiaGVhZGVyIjogIkhvdWRpbmlWZXJzaW9uKFwiMjEuMC43MjlcIilcblxucmlnbmFtZTogU3RyaW5nID0gQmluZElucHV0KClcbmNoYXJhY3RlcjogR2VvbWV0cnkgPSBCaW5kSW5wdXQoKVxuZ3JhcGg6IEFwZXhHcmFwaEhhbmRsZSA9IEJpbmRJbnB1dChyaWc9QXBleEdyYXBoSGFuZGxlKCkpXG5ieXBhc3M6IEJvb2wgPSBCaW5kSW5wdXQoKVxucmlnbmFtZSwgZ3JhcGggPSBjaGFyYWN0ZXIuZ2V0UmlnKGdyYXBoX25hbWU9cmlnbmFtZSwgZ3JhcGg9Z3JhcGgsIGJ5cGFzcz1ieXBhc3MpXG4iLAogICAgICAgICAgICAiaW5wdXRndWlkZW5hbWUiOiAiR3VpZGVzLnNrZWwiLAogICAgICAgICAgICAicG9sZXZlY3RvcnBhcmVudCI6ICJSb290IiwKICAgICAgICAgICAgInJvb3RwYXJlbnQiOiAiUm9vdCIsCiAgICAgICAgICAgICJ0aXBwYXJlbnQiOiAiUm9vdCIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogInBhcmFtZXRlcnMzIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJTZXR0aW5ncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNldHRpbmdzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGFtcGVuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4wMDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRhbXBlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGV2ZWxwb2xldmVjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGV2ZWwgUG9sZSBWZWN0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsZXZlbHJvb3QiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxldmVsIFJvb3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsZXZlbHRpcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGV2ZWwgVGlwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9sZXZlY29mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9sZSBWZWN0b3IgT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNpc3RzdHJhaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlc2lzdCBTdHJhaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJpZ2lkIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSaWdpZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmV0Y2giOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0cmV0Y2giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYWNraW5ndGhyZXNob2xkIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4wMDAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmFja2luZyBUaHJlc2hvbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZWdvYWxyb3QiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVc2UgR29hbCBSb3RhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZXR3aXN0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIFR3aXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3RhYnMiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiU2V0dGluZ3NfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRyaXZlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRyaXZlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIjYmluZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJcbmltcG9ydCBhcGV4LmFwZXhzb3B1dGlscyBhcyBhdVxubm9kZSA9IGhvdS5wd2QoKVxucmV0dXJuIGF1LnNldHVwVGFnc01lbnVFbnRyaWVzKE5vbmUsIG5vZGUsIDAsIHBhdGg9Jy9CYXNlLnJpZycsIHBhdHRlcm49VHJ1ZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEcml2ZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3RvZ2dsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6cHJvbXB0X3RleHQiOiAiYWRkIGRyaXZlbiB0YWdzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWdtZW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogIlxuaW1wb3J0IGFwZXguYXBleHNvcHV0aWxzIGFzIGF1XG5ub2RlID0gaG91LnB3ZCgpXG5yZXR1cm4gYXUuc2V0dXBUYWdzTWVudUVudHJpZXMoTm9uZSwgbm9kZSwgMCwgcGF0aD0nL0Jhc2UucmlnJywgcGF0dGVybj1GYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTZWdtZW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfdG9nZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpwcm9tcHRfdGV4dCI6ICJhZGQgc2VnbWVudCBwYXR0ZXJuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTZXR0aW5nc18yIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRHJpdmVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9sZXZlY25hbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiUG9sZXZlY19payIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvbGUgVmVjdG9yIE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm9vdG5hbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiUm9vdF9payIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvb3QgTmFtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0aXBuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlRhcmdldF9payIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpcCBOYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzXzMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQYXJlbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb2xldmVjdG9ycGFyZW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiXG5pbXBvcnQgYXBleC5hcGV4c29wdXRpbHMgYXMgYXVcbm5vZGUgPSBob3UucHdkKClcbnJldHVybiBhdS5zZXR1cFRhZ3NNZW51RW50cmllcyhOb25lLCBub2RlLCAwLCBwYXRoPScvQmFzZS5yaWcnLCBwYXR0ZXJuPVRydWUpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9sZSBWZWN0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3RvZ2dsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcGV4dGFnIjogIlRydWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJcbnBhcm0gPSBrd2FyZ3NbJ3Bhcm10dXBsZSddXG5jdHJsX21vZGUgPSBrd2FyZ3NbJ2N0cmwnXVxuXG5pbXBvcnQgYXBleC51aS5zdGF0ZWNvbW1hbmR1dGlscyBhcyBhc3VcbmlmIGN0cmxfbW9kZTpcbiAgICBhc3Uuc2VuZENvbW1hbmQoJ3Rvb2xDb21tYW5kJywgYXJncz1kaWN0KGNvbW1hbmRfbmFtZT0nc2VsZWN0Q29udHJvbHMnLCBjb21tYW5kX2FyZ3M9ZGljdChub2RlcGFybT1wYXJtLm5hbWUoKSkpKVxuZWxzZTpcbiAgICBhc3Uuc2VuZENvbW1hbmQoJ3Rvb2xDb21tYW5kJywgYXJncz1kaWN0KGNvbW1hbmRfbmFtZT0nc2VsZWN0VGFncycsIGNvbW1hbmRfYXJncz1kaWN0KG5vZGVwYXJtPXBhcm0ubmFtZSgpKSkpXG4gICAgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25fYnV0dG9uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNsaWNrIHRvIHNlbGVjdCBUYWdzLCBDdHJsICsgQ2xpY2sgdG8gc2VsZWN0IENvbnRyb2xzLiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm9vdHBhcmVudCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogIlxuaW1wb3J0IGFwZXguYXBleHNvcHV0aWxzIGFzIGF1XG5ub2RlID0gaG91LnB3ZCgpXG5yZXR1cm4gYXUuc2V0dXBUYWdzTWVudUVudHJpZXMoTm9uZSwgbm9kZSwgMCwgcGF0aD0nL0Jhc2UucmlnJywgcGF0dGVybj1UcnVlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvb3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3RvZ2dsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcGV4dGFnIjogIlRydWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJcbnBhcm0gPSBrd2FyZ3NbJ3Bhcm10dXBsZSddXG5jdHJsX21vZGUgPSBrd2FyZ3NbJ2N0cmwnXVxuXG5pbXBvcnQgYXBleC51aS5zdGF0ZWNvbW1hbmR1dGlscyBhcyBhc3VcbmlmIGN0cmxfbW9kZTpcbiAgICBhc3Uuc2VuZENvbW1hbmQoJ3Rvb2xDb21tYW5kJywgYXJncz1kaWN0KGNvbW1hbmRfbmFtZT0nc2VsZWN0Q29udHJvbHMnLCBjb21tYW5kX2FyZ3M9ZGljdChub2RlcGFybT1wYXJtLm5hbWUoKSkpKVxuZWxzZTpcbiAgICBhc3Uuc2VuZENvbW1hbmQoJ3Rvb2xDb21tYW5kJywgYXJncz1kaWN0KGNvbW1hbmRfbmFtZT0nc2VsZWN0VGFncycsIGNvbW1hbmRfYXJncz1kaWN0KG5vZGVwYXJtPXBhcm0ubmFtZSgpKSkpXG4gICAgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25fYnV0dG9uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNsaWNrIHRvIHNlbGVjdCBUYWdzLCBDdHJsICsgQ2xpY2sgdG8gc2VsZWN0IENvbnRyb2xzLiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGlwcGFyZW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiXG5pbXBvcnQgYXBleC5hcGV4c29wdXRpbHMgYXMgYXVcbm5vZGUgPSBob3UucHdkKClcbnJldHVybiBhdS5zZXR1cFRhZ3NNZW51RW50cmllcyhOb25lLCBub2RlLCAwLCBwYXRoPScvQmFzZS5yaWcnLCBwYXR0ZXJuPVRydWUpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGlwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ190b2dnbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXBleHRhZyI6ICJUcnVlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiXG5wYXJtID0ga3dhcmdzWydwYXJtdHVwbGUnXVxuY3RybF9tb2RlID0ga3dhcmdzWydjdHJsJ11cblxuaW1wb3J0IGFwZXgudWkuc3RhdGVjb21tYW5kdXRpbHMgYXMgYXN1XG5pZiBjdHJsX21vZGU6XG4gICAgYXN1LnNlbmRDb21tYW5kKCd0b29sQ29tbWFuZCcsIGFyZ3M9ZGljdChjb21tYW5kX25hbWU9J3NlbGVjdENvbnRyb2xzJywgY29tbWFuZF9hcmdzPWRpY3Qobm9kZXBhcm09cGFybS5uYW1lKCkpKSlcbmVsc2U6XG4gICAgYXN1LnNlbmRDb21tYW5kKCd0b29sQ29tbWFuZCcsIGFyZ3M9ZGljdChjb21tYW5kX25hbWU9J3NlbGVjdFRhZ3MnLCBjb21tYW5kX2FyZ3M9ZGljdChub2RlcGFybT1wYXJtLm5hbWUoKSkpKVxuICAgICIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2J1dHRvbiI6ICJCVVRUT05TX3Jlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJDbGljayB0byBzZWxlY3QgVGFncywgQ3RybCArIENsaWNrIHRvIHNlbGVjdCBDb250cm9scy4gIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzXzQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWdzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncG9sZXZlYyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJpa19wb2xldmVjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9sZSBWZWN0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncm9vdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJpa19yb290IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUm9vdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWd0YXJnZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiaWtfdGlwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGFyZ2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNldHRpbmdzXzUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaGFwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImJveF93aXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJcbmltcG9ydCBhcGV4LmFwZXhzb3B1dGlscyBhcyBhdVxubm9kZSA9IGhvdS5wd2QoKVxucmV0dXJuIGF1LnNldHVwQ29udHJvbFNoYXBlTWVudUVudHJpZXMoTm9uZSwgbm9kZSwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaGFwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfdG9nZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYXBlY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFwZXNjYWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXRfdmVjdG9yMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3RhYnMiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTXVsdGlpayIsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNvbXBvbmVudGZvbGRlciIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMTAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb21wb25lbnQgYXMgVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvYWRoZWFkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMb2FkIEhlYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2FkcGFybWludGVyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvYWQgUGFybSBJbnRlcmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9hZHNuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImpvaW5zX3dpdGhfbmV4dCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvYWQgVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2siOiAiaG91LnBobSgpLmxvYWRfdGV4dF9zY3JpcHQoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYnV0dG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzYXZlaGVhZGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiam9pbnNfd2l0aF9uZXh0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2F2ZSBIZWFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2F2ZXBhcm1pbnRlcmZhY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFBhcm0gSW50ZXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNhdmVyZWZza2VsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFJlZmVyZW5jZSBTa2VsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNhdmV0ZXh0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqb2luc193aXRoX25leHQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYXZlIFRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrIjogImhvdS5waG0oKS5zYXZlX3RleHRfc2NyaXB0KGt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJ1dHRvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwcGFybTEwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZXBwYXJtMTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRleHRmaWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIiRISVAvYXBleGNvbXBvbmVudC8kT1MuYXBleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRleHQgRmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWxlY2hvb3Nlcl9wYXR0ZXJuIjogIiouYXBleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6cHJvbXB0X3RleHQiOiAiJEhJUC9teV9maWxlbmFtZS5hcGV4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjA0LAogICAgICAgICAgICA2Ljc3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhcGV4OjphdXRvcmlnY29tcG9uZW50OjozLjAiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9hcGV4LmF1dG9yaWd0b29sX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfYXBleC5hdXRvcmlndG9vbF9iYWtlX2Jha2VfZW5kZnJhbWUiOiAiMjQwIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX2ZyZXF1ZW5jeSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9hcGV4LmF1dG9yaWd0b29sX2Jha2VfYmFrZV9uZXdsYXllciI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX3Jlc2FtcGxlIjogIjAiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfYXBleC5hdXRvcmlndG9vbF9iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X2FwZXguYXV0b3JpZ3Rvb2xfYmFrZV9iYWtlX3VzZWZyYW1lcmFuZ2UiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmF1dG9yaWd0b29sX3NldHRpbmdzX3dpZGdldF9heGVzIjogIjAiLAogICAgICAgICAgICAiYXBleC5hdXRvcmlndG9vbF9zZXR0aW5nc193aWRnZXRfbGluayI6ICIwIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X3JlZmVyZW5jZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguYXV0b3JpZ3Rvb2xfc2V0dGluZ3Nfd2lkZ2V0X3R3aXN0IjogIjAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9mcmVxdWVuY3kiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9yZXNhbXBsZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9iYWtldG9MYXllciI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF9rZXlfbW9kZSI6ICIwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19zZXR0aW5nc193aWRnZXRfY29uc3RyYWludF91cGRhdGVib29rbWFya3MiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfdXBkYXRlY29uc3RyYWludHZpc3VhbGl6ZXIiOiAiMCIsCiAgICAgICAgICAgICJjbGlja2RyYWciOiAiMCIsCiAgICAgICAgICAgICJjb250cm9seHJheSI6ICIxIiwKICAgICAgICAgICAgImhpZGVjb250cm9sZ3JvdXBzIjogIjAiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nZHJhZyI6ICIwIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ3BsYXliYWNrIjogIjEiLAogICAgICAgICAgICAiaGlkZWNvbnRyb2xzZHVyaW5nc2NydWIiOiAiMCIsCiAgICAgICAgICAgICJoaWRlZmJpa2RlZmF1bHRtYXBwaW5ncHJvbXB0IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3BpbiI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9wb3N5IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfd2lkdGgiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2F1dG9yZXNpemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX2hlaWdodCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX21pbmltaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9waW4iOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3giOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3Bvc3kiOiAiMCIsCiAgICAgICAgICAgICJodWRfbW91c2Vfc2VsX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF93aWR0aCI6ICIyMDAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9Vc2UgQ29udHJvbCBBdXRvIFNuYXAiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9oYW5kbGV4Zm9ybSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYXV0b3Jlc2l6ZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9hZGRpdGl2ZWxheWVyIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2VuZGZyYW1lIjogIjI0MCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfZnJlcXVlbmN5IjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2tlZXAiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfbmV3bGF5ZXIiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfcmVzYW1wbGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2Vfc3RhcnRmcmFtZSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV91c2VmcmFtZXJhbmdlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9lbmZvcmNlbGltaXRzIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9mcmFtaW5nem9vbSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9oZWlnaHQiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2xvY2tlZCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNhZnRlciI6ICIxMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhmcmFtZXNiZWZvcmUiOiAiMTAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoa2V5c2l6ZSI6ICIxLjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRobGltaXRmcmFtZXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21vdGlvbnBhdGhwYXRod2lkdGgiOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9wb3N5IjogIjI3IiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfc2hvd2xpbWl0cyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3Zpc2libGUiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3dpZHRoIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcG9zIjogIjEiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9hdXRvcmVzaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9oZWlnaHQiOiAiNDAwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfcGluIjogIjIiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9wb3N4IjogIjgyNCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3Bvc3kiOiAiMzgiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF90aXRsZXZpcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfd2lkdGgiOiAiMjAwIiwKICAgICAgICAgICAgIm5vZGVzaGFwZSI6ICJvdmFsIiwKICAgICAgICAgICAgInNraW5jb250cm9sIjogIjEiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX2dpbWJhbF9tb2RlIjogIjAiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3Bpdm90X21vZGUiOiAiMCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfcl9hbGlnbm1lbnQiOiAibG9jYWwiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3NfYWxpZ25tZW50IjogImxvY2FsIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9zZXBhcmF0ZV9hbGlnbiI6ICIwIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV90X2FsaWdubWVudCI6ICJsb2NhbCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfeGZvcm1fbW9kZSI6ICJ4IiwKICAgICAgICAgICAgInhyYXlfc3RyZW5ndGgiOiAiMS4wIgogICAgICAgIH0KICAgIH0sCiAgICAiaW52b2tlZ3JhcGgxIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC45MywKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImdyYXBoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlNIUDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTS0VMNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlZmluZV9teXRpbWVfZGljdCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAzCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFwZXhnZW9vdXRwdXQiOiAib3V0cHV0OkJhc2Uuc2hwIiwKICAgICAgICAgICAgImJpbmRvdXRwdXRnZW8iOiB0cnVlLAogICAgICAgICAgICAiZGljdGJpbmRpbmdzIjogMSwKICAgICAgICAgICAgImlucHV0YmluZGluZ3MiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwZXhnZW9wYXJtIyI6ICJCYXNlLnNocCIsCiAgICAgICAgICAgICAgICAgICAgImJpbmRhc2dlb2lucHV0IyI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwZXhnZW9wYXJtIyI6ICJCYXNlLnNrZWwiLAogICAgICAgICAgICAgICAgICAgICJiaW5kYXNnZW9pbnB1dCMiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAge30KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxNC41MiwKICAgICAgICAgICAgLTEuOTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFwZXg6Omludm9rZWdyYXBoIgogICAgfSwKICAgICJpbnZva2VncmFwaDIiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjU2LAogICAgICAgICAgICAwLjQ5LAogICAgICAgICAgICAwLjg2CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JhcGgzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmliYWRqdXN0ZGljdDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaWN0YmluZGluZ3MiOiAxLAogICAgICAgICAgICAiaW5wdXRiaW5kaW5ncyI6IDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMiwKICAgICAgICAgICAgLTEuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFwZXg6Omludm9rZWdyYXBoIgogICAgfSwKICAgICJsaW5lMiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJvcmlnaW4iOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInBvaW50cyI6IDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xMywKICAgICAgICAgICAgMjAuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxpbmUiCiAgICB9LAogICAgIm9yaWVudGpvaW50czIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlnZG9jdG9yNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xOSwKICAgICAgICAgICAgMTcuMTkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6b3JpZW50am9pbnRzIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDEsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJwYWNrZm9sZGVyMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTSFAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiQ1JBVEVfVElNRSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkdVSURFUzIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMwogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJuYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAiQmFzZSIsCiAgICAgICAgICAgICAgICAgICAgInR5cGUjIjogInNocCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogIkJhc2UiLAogICAgICAgICAgICAgICAgICAgICJ0eXBlIyI6ICJza2VsIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAiR3VpZGVzIiwKICAgICAgICAgICAgICAgICAgICAidHlwZSMiOiAic2tlbCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjA0LAogICAgICAgICAgICA4LjkxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwYWNrZm9sZGVyIgogICAgfSwKICAgICJwYWNrZm9sZGVyMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkZWZvcm0iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmFwaDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJuYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAiQmFzZSIsCiAgICAgICAgICAgICAgICAgICAgInR5cGUjIjogInJpZyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjQ1LAogICAgICAgICAgICAzLjM1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwYWNrZm9sZGVyIgogICAgfSwKICAgICJyaWdkb2N0b3I0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbmZpZ3VyZV9qb2ludHMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5pdHRyYW5zZm9ybXMiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMTYsCiAgICAgICAgICAgIDE4LjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ2RvY3RvciIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogZmFsc2UsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogZmFsc2UsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJzY2VuZWFkZGFuaW1hdGlvbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXJtIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidW5wYWNrZm9sZGVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNoYXJhY3RlciI6ICJhcm0iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguNTQsCiAgICAgICAgICAgIC0xLjU0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhcGV4OjpzY2VuZWFkZGFuaW1hdGlvbjo6Mi4wIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAibm9kZXNoYXBlIjogInRhYmJlZF9sZWZ0IgogICAgICAgIH0KICAgIH0sCiAgICAic2NlbmVhbmltYXRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhcm0iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbmltYXRpb24iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJAQSlGZktQVElWSiVzMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZHRkXHUwMDI2M3dDOTRiWSp5QloqXntUQ0lrQHpEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTEBxc2JaSypSQ0lcdTAwM2U0QjE4WnEhQ0l+QUQyeVx1MDAzY157YmEhRUxXaE16TDNKXiRkYiEySTdYXHUwMDI2XkVcdTAwMjZFLSlAUEdDM3YrRCtcdTAwM2VmXHUwMDNjVlJVNkMzbzhzMEdCN2VXRWlnRE9GZzc0REhhYXZqSXlFdlQzQFolP1htNHxMWmVlWEBDSmllTjFaezZgWllCO1o0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDJNS1x1MDAzZXo/aSEya2ROMDAwMDAwMDAwMDA0b3A/YUJedkZWe2RoQ2JZRjlJWkVhejRjX3Q3aTl2fm5mQVJyKGhBUnIoekFXXHUwMDI2Z3JZaGAzME1gZHFxV3ByfEJXcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHIqY0FScihoRig3Ym5YXHUwMDNlTjJOVlJVcUlYXHUwMDNjfkpCV3BnP1NQem9SKkFScih5QWFIVk5aRTE5QWM0Wik4YmFabFFWc1x1MDAyNig3YjJcdTAwM2NyYlZRcG0hQVJyKGhBVGw2bFk7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGdLTFdxNG42V28lelx1MDAzY1hMNFYyV3ByfmFBYVo0R1orMnk1VXZPYmBYbWJpSDUpRWZeWipfMkFiOUhUUFZSQ3NVNSteU3BBUnIoaEYoN2JxWFx1MDAzZURuQVg/QTVHWEw0X0thQzE1ZFVvXHUwMDI2SzFYbFowKldvfVx1MDAzY15hJXBYOGJaS15GYXwoU2M2OXt4fmFCcG1IWEwlK1FUUHFYQGFCcGREYmFHezhDS092TTYkZmNcdTAwM2NXTkJrJWIwIXIpNVx1MDAyNns0SzBSVVpIRDs1ZjJiYVpsUVZzXHUwMDI2KDdiMCF2QkQ7RSFOWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHTVRVJVF6N3pKfVx1MDAzY1oqWE5NNyVMZURhQ0tzQVg9NWZDRDtmbEpkMm5TVzhZXHUwMDNlJElaZ3AqQ2ElcDJHOCFIP0haZWVYQENMQWpyMFo9OSNEO0BgTGFDQipKWmdWQ2Nkbk91dENLQFhyMjZKP0JYXHUwMDNlTW1HQTFmZFFjNDJJRldoTmppQXE4LTZYXHUwMDNlTjJUQSRAXHUwMDI2YVRQcT8yYjdee0lDTCQzN0RcdTAwM2NjUFViWlx1MDAzZUhEWEpzWk1EXHUwMDNjbFlKYUJeaX5ZJT8rQEJyN0VkV015VnliIVx1MDAzZUVWQ004PVlBYHQ7NUJQJThkV15pKDRWUWUtdUNNR0tcdTAwM2MyNmthPWIhQnJWQ3FObmowMDAwMDAwMDAwVF96YDZDTCQzN0NMXHUwMDNjOyFEXHUwMDNjfXdYVlB8RD9YP2tUUUM9dmghRD04NlVaKkZzUlZRekdBVlB8RCNZKyt8fUNNakQkNUNIKUkwMDNQcERocU85Y1dffjZXbl5KPVZKMGQtODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1Uwb3xINkw0fkFaRTE5QWM0Yzk3YmFIODhiIyFIT0NNI1E4VFA3R0w4NzNNZ0EwYHxvOTN+IW5lTys1N0FgdDs1QlAlUWdYXHUwMDNlTjJnR0ExbDVFZUNVU2ElcGE3YjAjZllEPXJDUFpmUnt7YlpLdkhDTjMqNDN2KiotWmU9Y0thJCNfMkNORXRrNlx1MDAzY2ExRTVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNHlEbkp0ZzAwMDAwMFJSOTFVMHEjV0Q9LWplWTtSXHUwMDI2PVkrLWJDYSVwMDliWSppVUZrNCRcdTAwMjZDS3g2ZUNLQFgtMVl+SnJiUzV6LTk0alx1MDAyNnJWUV4pNVV2cChfVXV8YntVdnApMmIwI3QtOSgjUlZUUDdrQTBWWDNSRUdzaHdXTkJrYGIwI3hlZG4rXnJhJUY4e2EzKForQ0tASW1DTGsqezQ9UGA1RUdsMWVFS0ZaMkVLKi04Q04rSTRIVXg4SmJhTlx1MDAyNilkbk90eUh3YkJOYllYSUdWUlx1MDAzY0d1Q0xsbCowRFVWczRSZDk1YjFxK0JiYWAtUFV0Y0NUZG5PdHRBMHs5eElTRTJcdTAwM2NaKWB6d2EkJEtVSWVqWlMyNkpcdTAwM2VfYlkqaVVJKHNHXHUwMDNlQ05VLTtkbi1FeVZgeVA9YjAjfWBDS0BJXHUwMDI2Q0xudFx1MDAyNkpQMldPWjd5U0lWUjl4c2RuT3R5SnBeS0paKV8kI0NMbDM9ZVNJckYzM0Z2XlduKit7WipDP1x1MDAyNmRuT3R0Rih4MjtDT21zNDhZVkZcdTAwMjZBYlRyNjJ0cnxWV2lFMVFYQ147O0NLQElcdTAwMjZDTG50XHUwMDI2S25ZWX5hJVd8OVV1a1A1S3prK3tDTlUtO2R3cVJcdTAwM2NlU0xqXHUwMDNlZUplb1x1MDAzY2M0XHUwMDNlMklWcmd0P2JhXkkwZG5PdHRGKHgyO0NPbXM0OFlWRlx1MDAyNkFiVGMxZG5PdHRGKHgyO0Q/JG9UWil8MERXbio3eVliSFdfQ0tASV5DTGwzPUQ/XHUwMDNjbFRaKk8jOFg9XjQhZG5PdHRKdGlQQWVJYEpBQ0tASV5DTGwzPUQ/fGZyWD1FbHVkbk90dEp0aVBBZUplIzJhJXBFQFZQYlExYSQjZTFWe2RNQmFcdTAwMjZLJWdDUGpORDhZVnBeQVRmT19NZygkaVoqKFJgZG5PdHRKdGlQQWVKZSk7YlpLeFZNfFx1MDAyNm4zQ09zd35GQDFlfmVTTGpcdTAwM2VlU0lyUDJYXHUwMDNjdzBiN15tR0NQO2ZHOFlVa21BUysxJEdBMm9WZU8pRk1UUDdrQTBWWDNSRUc4JXQwMGJyfVRSOyMyMFJSOTFUXyEzKDY5RTdLMDAzUUdVMFlpdzckekFlOFlAWipiOThjUFpmOVh+YSQkS1VOK3VqRE9BVF5tWkV0cEVXTTZQJGJaQiFYT0N9ekJlTys1N0JQSnsrQWB0OzVFbjYjMDBXVFx1MDAyNkBEQF9iOWI3TigwV2lEck9WUV4/Qk9cdTAwM2NnN3hUUjs7NjAwMDAwMFJSOTFVMHEjV1RgTnVzYUJedkZYXHUwMDNlQDZKV3BnR0BUVSVRdThZQG9AUCs/XHUwMDNjaFduQFFYWio2NkNhKE8wQ1UwVytxM1VGYV5WUXBufVdwWjtTUFx1MDAzY3R5OzN9YXpxWGt9eiNaKl57RGIwJCRoOFVfRlcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxamUyeFZcdTAwM2N6V25eUyFXRn1IOFF4Um90VnI2N0hGbkJtKEgjOVY2SFpVK0lRITcqIWFCcGREYlpLc0xiWVg1fFdwcnwzWmdYYURhXHUwMDI2MEQ1NWRiU3k0Um1zNFZSVGAwV15aZ3tXcFhBfTVkblFHUnQwY3JjNWllaFJ6TWo4MDAwMDAwMDAwMDAwMDAwRF8wNDBhJCNcdTAwM2NCV15aekJDUmFjajJcdTAwM2VcdTAwM2N7OTAwMDIrS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLUHktVWM0Y3lPV3EybDc1ZGJTJDN3Q0tgY1dgZlZiWmxcdTAwM2VBQ1JyXHUwMDNjNTFaSCg/WSRqUz1VMFlpdzhZV0xcdTAwMjZUUDlGQENRKDJkMV5AczYwMDAwMDAwMDAwMDAwMHVLbVlcdTAwMjYkMDAwMGV6eUpVTTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNDdvXlRNPWIjVnI2N0hGbkJtK1c7dFh3Vks2V3pUUDlReTA0N3h0MERVR19LcDZ1NzAwMDAwMDAwMDAwMDAwY1MzbnZHMDAwMDAwMDhobTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4aG0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtQ1JoO3hDUnJ3MFUwcSEoVG59KF5YXHUwMDNlRG5BWD9BNjJhXHUwMDI2TDhUYjAlQ3tUVSNhXkRfc1x1MDAzZXxHaHxcdTAwM2NBWD1HJFx1MDAyNlplTVY2WFx1MDAzZURuQVg/QTZFQ1M2QHlDTyVzJFVJfSRcdTAwM2VaKnBYMWElRVx1MDAyNkRVUnhfKTAlXHUwMDNjclZVcUJIODAwQ1dIVTBxIShVPXdwX1ZSQl87YUJedkZYXHUwMDNlQDZKV25eSj1WSjJXKEQqejVxVlBrNyRXSmhJaFpEbitGY19zaWBDa3woSUklUkVRV25eUyFXTV5lXHUwMDNlQ2xPX0JWcjY3SEZuQm0oSCM5VjZIWlUrLUQqeXstWFx1MDAzZTRWN1dwWlx1MDAzY0FaKkM/NEQqKl5IRilsREpIIT9YVTBWQElzWGtsfHtaZShTNkNJVEBsMH02MFx1MDAyNlhcdTAwM2VOMzVaKl57VENJYi14RCtDTDZXcFo/N2N3PXZNWmdlSUQ1ZGtYXHUwMDI2NHNkZDVaRTE5QWM0Y0Y0YiM4UGYxclklXHUwMDI2MV9XdHRXXlgxMmRuKlM5VlJDZTdiOTUjTEQrbUs/WD1Xd31EK3ZnNVopUzlOVlJCX0EyYGRUXk5OO3N5WFx1MDAzZU1zQ0dCR1lORTtsa2NDSkhNSDFZfWAhV2hNKE4zPT1YaUdCenpSSTR2K1hBVGNcdTAwMjZOR1x1MDAyNjRGaUdBMFp3NEczc1x1MDAyNmI5OFFEWkRsNDZELUh5MFoqT2lVNGw1NF5Wc0NZQldPRjdES3A2JUEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGg1RHtcdTAwM2U0WFx1MDAzZURVfmIjOFFEYjlIVFBWUkNzVTVHTmNVQVJyKGhBUnIoaEFUYzBOVlBrNyRXRlNYbloqNjZDYShOMFg1Zk5jQGJhSDg4YiMhSDRiOUhUUFZSQ3NVNWhweiRBUnIoaEYoN2JuWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TUHpvUipBUnIoeUFhSFZOWkUxOUFjNFopOGJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmJWUXBtIWVKY19PYlpcdTAwM2VCUFk7UnxJQ0s2aks2OXtsYFhcdTAwM2VOM0tXbzlONVRQcVg/WFx1MDAzZU1kYFZgWHpENmhJT0kwMDNRR0Qte1oxYmFabFFWc1x1MDAyNig3YjAhc0FEOzV1TVopdDlIVlJVcUlYXHUwMDNjfkpCV3BnR0xUVSVRejdYQD07WipYTk03Yl9TQmFDS3NBWD01ZkJEO1dmSWQyblNXODdtcUdaZ3AqQ2ElcDJHOFlcdTAwM2UkRlplZVhAQ0wxZHAwWj05IUQ7KT1LYUNCKkpaZ1ZDYmRuT3JzQ0spUnAyNko/QlhcdTAwM2VNbUc5eEVST2M0MklGV2hOZ2hBT1x1MDAyNiE1WFx1MDAzZU4yVEFib3ZaVFBxXHUwMDNjMWI3XntJQ0xzfDZEXHUwMDNjVEpUYlpcdTAwM2VIRFhKc1pMRFx1MDAzY2NTSWFCXml+WSU/K0BCUCUyYldNeVZ5YiFcdTAwM2VFVkNMfilYQXJTIzRBfWJ7YldeaSg0VlFlLXVDTTdFLTI2a2E9YiFCclZDT3tlaTAwMDAwMDAwMDBUX3pANUNMc3w2Q0wkXHUwMDI2eURcdTAwM2M9cVdWUHxEP1g/a1RRQ2xVWXpEXHUwMDNjfjBUWipGc1JWUXpHQVZQfEQjWSsrfH1DTWE3IzVDSClJMDAzUHBER1BGOGNXX342V25eSj1WSjBhKzgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMG98RzZMNH5BWkUxOUFjNGM5N2JhSDg4YiMhSE9DTXNLN1RQN0RLNyR6QWU5d3IrbTh6dm9sZU8rNTdBclMjNEF9Y0VlWFx1MDAzZU4yZ0dBMWk0RUMrTFJhJXBhN2IwI2NYRD1pRlVXb0JWQFk7LVBUWS13O05Fbk94UVRQN2g5MFZYMFFEXHUwMDNjXHUwMDI2cnIwMGJyfFRSOyMyMFJSOTFUXyEwXHUwMDI2NjlFN0swMDNRR1UwcSEoRShcdTAwMjZtUlhcdTAwM2VEbkFYP0E2RUNONWlCVFA3SlJGQWgqKVZ7MnQoTWBkcXFXcHJ8UkNORXVFRD0tUmhWUkIoQFdwcmg3YjAjbypEPWBkWFZQan16V01YZjFaZSgqTkYrZHN5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRFx1MDAzZTRYV1pETTYpV015T35HQWxDP1dvPT8qV0k4Wi1JQXZqQklXI3NmRmVXb0FHIX00Z1hcdTAwM2VOM0JaZ1heRFpld00xYSQjXHUwMDNjQldeWnpCQ052UU1EXHUwMDNlVlx1MDAyNnRhJUV3M1ZSTDQwWS1EOX1DTlx1MDAyNldPZUplSHZhQXxnTGJTNUBIODNPXHUwMDNjUzAwMDAwMDAwMDAwMDFqRDMzUEh7WmdYYURhXHUwMDI2MEN6S3BGYEUwMDAwMDBQc0htMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHNIbTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFBzSTZJMGtsUWFcdTAwMjYlXHUwMDNlUUNPOG9RRFx1MDAzZSh+eFg9UWhDWipwe09aKTdHcERcdTAwM2U/KmJiIT09VkkkZDJ8RD8xWlx1MDAyNlhrbF8/V05cdTAwM2VuNlpFMTlBYzRjSD9iWVVodFRQcHcjUCs/XHUwMDNjaFduQFFYWio2NkNhKE5+SVRQRkBAYnZrOGpWcjY3eFduXmIlWnptQ0RaRE02KUl4dSlSV25wMUNHXHUwMDI2VjNXVFBwd3lXQFx1MDAyNjY/YzRjeU5YXHUwMDNlVlx1MDAzZU8wNG82cUdCR1lORTtsa2NDSUtxfjJ4d3QqWFx1MDAzZU1kP2NxUmZkRCszQn1aKXQ5SFZ7ZGhDYlM0ODQweEpYeWM0Y3lPV3E0ejZiIzhQZjFRN3hcdTAwMjYxckJnXHUwMDNlWFx1MDAzZURuQVg/QTV9Wipee1RDSXR9IUQrVUJcdTAwM2NaZjAqTDI3NFx1MDAzYzkyNFFrXlhcdTAwM2UpV1kyUCs1ellpVlhDMnJDSCliOGx2SmNWVGo2Q0o4R0Y1SisheldOQl9gQVRsdjdGZktQVElWSzcjM2p9MGdiWVx1MDAyNihCRC0wN2RGZnVrUkZnUHRSSFh0IUpJeTVzbkg4TGcpRC04JX1aKnoyUlZRcG41NEohQD1aRXRVR0NKcmtQMjRaaEBaZSgqTjQ/cjBQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRC1hUUlhJXBYMloqXntUVXZxVkJaRERlR0NKLWtjQVJyKGhBUnIoaEFSc2F6UCs/XHUwMDNjaFduXHUwMDNlXm5XcDhhfGJhSDhCYXwkYUY1biooNmElcDA5YlkpKzJiIX1+N2EoTn5aQ3B7bl9BUnIoeUFhSE1LWmdlMUZiYVpsUVZzXHUwMDI2KDdiMlx1MDAzY3I3M0xxZExBUnNYeWFCXnZGWFx1MDAzZUA2SldndWE2YmFIODhiIyFIT0l0Z3hKWkRrNjVELXNCRloqWHNIWiliVFg1P2Q9MTJ5a3l7WmdnXkdXK29GYEQtO0s1WmUoZD1XcGdHSktvU0F+MDA5NzlUYExzfFZSVXFJWFx1MDAzY35KQldwZ0dLVFBxZTFhQnBkRGJZWE9LYSVwMDliWSppVTdGJTBlRDtFV0dWe2RSfUNLb0ZoMjVAeV5ZLXdYQTclTGVCYmFgLVBDSylSbDJYMXczV3BaZ19DS0BYbjFhNHQlV2hOVWQ5MDU9ITk0ajNNWipYKkpaKkZyWTllWEFqZG5PcXg5dEx4Q2ElcGE3Q0xTdnYxJEpSXHUwMDNjYiE4P1dEXHUwMDNjQjFNWil0OUhDTG4hJVUwVys1MWFvUDZXaE5tSjExbG0yYjk4VFZWUHxDfkF9Ylx1MDAzZVpXXmkoNFZRZSFwQ0w9MigyeE1odVZSZFlEYjAjRVBDTHN8NENMJHsoMnhmM3tXbnBZS0ckdGkwQ0kpdDRZO3xSR0NNR317MFJSOTEwMDAwMDA5X15+VFA3aDkxMTJJU0JQJUJlYUE5WFx1MDAzY2I3XntJQ01PYUExUz1cdTAwM2VKVntkTUFiWVg2RWFBOVhcdTAwM2NXXjc/K2IwI1FUS285YHwwMDAxOEQ9N1x1MDAzY2RWUnZ3MFhKdXF6YllVaGJLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcSEoRGlkXHUwMDI2V1hcdTAwM2VEbkFYP0E1e2JhWmxRVnNcdTAwMjYoN2IwI1dWVFUjYVx1MDAzY0NLeDZlQ0xTZ21DTDFPbGR3cEc3Q0xzfDRDTCR7XHUwMDNjMSEtXHUwMDNje0djcVBDRD1ZX2RiYUg4S1hMQllqVFByT05VdHd9XHUwMDNlRUBObjZhJGlEV2I3ZHdpRD1yRmJWUlx1MDAzZWI4RUBXWUpWSjBxSkNLT3ZIQXJTIzRBfEAqKUNsVVl6Q01pR0Awc3NJMjAwOTYxMDl7XHUwMDNlT1Uwb3xMM1VHMzFaRTE5QWM0YyFXRkkhdCVDSylSKjRwM29aWWhgM2RXcDhhfGJhSHRuRmtNP0tGJCFcdTAwM2VEYSQjKntiWSpnTENOWDt9RzdNdjNWYHliJFZzQ1lCV09GN21LcEYtQjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwaEdZRG1FVnI2N3hXbj9CWkRcdTAwM2VNO2haRE02KUl4dSlSSChAanxHY1loUENOd0tHN0kxSEFaZ2dwR2I5NztEVmBYJTVWUXpDfloqcHhXSDR5K1NIVnQlZ1ducHctYjdwVUJXTXkoREhXMmBRRFx1MDAzZW5zalg/QWFQQ08xR0Mwe3tSMzAwMDAwMDAwMDAwNHEyTmJhRypDYjdwVUhaNi1LQzhWTFhaMDAwMDBASUw/bTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQElMP20wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBJTmEjMjZrbX5iWSp4WklTfkxXSXR6QWJXcHs5SWFcdTAwMjZcdTAwMjZCT1dGfFQqSXxPRVJZLX1id1UwcXZTQ0spQyRVMFd0R2RuUGhLOFVfRlcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxVTREP0FacFpETTYpSXh1KVJXbzlgeUdHUVx1MDAzY1x1MDAzY0NPanJKNWRiRE81ZGVLQUgkV0shMDAwMDAwMDAwMDAwMDAwQ09BTUUyXHUwMDNlXHUwMDNjezkwMDAyK0tMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMitLTDd2IzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIrS1BFWDUwVlg7b0o2XHUwMDI2Qn1EP0psKVhrbF8/V05cdTAwM2VuNlpFMTlBYzRjSD9iWVVodlRQcHcjUCs/XHUwMDNjaFduQFFYWio2NkNhKE5+SVRQRkBAYnZrOGpWcjY3eFduXmIlWnptQ0RaRE02KUl4dSlSSChAanxHY1loUFRQcHd5V0BcdTAwMjY2P2M0Y3lOWFx1MDAzZVZcdTAwM2VPMDRvNnFHQkdZTkU7bGtjQ0lLcX4yeHd0KlhcdTAwM2VNZD9jcVJmZEQrM0J9Wil0OUhWe2RoQ2JTNDg0MDRvRndjNGN5T1dxNHo2YiM4UGYxUTdyJDFyQmdcdTAwM2VYXHUwMDNlRG5BWD9BNX1aKl57VENJdH1cdTAwMjZEK1VCXHUwMDNjWmYwKkwyNzRcdTAwM2M5MjRRa15YXHUwMDNlKVdZMlArNXpZaVZYQzJyQ0gpYjhsdkpjVlRqNkNKOEdGNUorIXpXTkJfYEFUbHY3RmZLUFRJVks3IzNqfTBnYllcdTAwMjYoQkQtMDdkRmZ1a1JGZ1B0UkhYdCFKSXk1c25IOExnKUQtOCV9Wip6MlJWUXBuNTRKIUA9WkV0VUdDSnJrUDI0WmhAWmUoKk40P3IwUHxOc0FmfE5zQn58TnNBZnxOc0J+fE5zQWZ8TnNCfkQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rVEFScihoQVJyKGhBUnNtJUx1Z0BjWmU/dDkzTVx1MDAyNnkyVlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdEFqWlhoNWFBUnNYeWFCcGREYlJjMUxiYUg4OGIjIUhPSXRmcTtBUnIoaEFUbDZ1YSVwWDhiWkteRkFZcFdMYSVwMDliWSppbzMydEYrV2hAfFlXb34zP1pmQUMzWTt8UHtBUnIoaEFUYzBrWTtSXHUwMDI2PVkjP0VEYmFIODhiIyFIT0l0Zy1WWEoycShiWjgxSTUpRWZeWipfMkFiOUhUUFZSQ3NVNStALWJBUnIoaEYoN2JxWFx1MDAzZURuQVg/QTVHWEw0X0thQzE1ZGFBal59WFx1MDAzZU1sXHUwMDNjZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYSVUwb3t7M1NvM35hJXAwOWJZKmlVN0YjUDk0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0twXHUwMDNlXHUwMDNjVFBxal5iN09DQ1doTkxhODN1NTVWciokK0NLKVJsMWF4X0RXaE5SYzh3WU42WkRuJDRWXHUwMDNjc0NiOTBZRCpaRGw0TEQ7KXQpQ0xKcHQyWEFuNlhcdTAwM2VWP0dDTFZoeDhoYSloRFx1MDAzYzF9UGJhSDhLWENAeWpBT1x1MDAyNl98WTt8UU9BUylwU2FCcGREYlM1RXZlTys1Q0FfUX0zZFN4YWU1ZCRrRDJYbDA5YSQjcFx1MDAzZUNMPTIoMnhmM3tXbnBZSEdBMU18Qj94Mz9XP14rfmJhTlx1MDAyNnBUUDdrQTBWWDNXQ0oxSjVhJUV2YEhaXHUwMDI2JENEXHUwMDNjPWthVlFoNn1iMCNOMThVWCtSMDAwMDAwMDNQa0N0RF5XNWQkVjhDTH04OzJ5a0klV3BpbklXaE4qUjAwYiozM3Z5dzFhQTlYXHUwMDNjV01PbitDTWlHfTA5e1x1MDAzZU9UYE1YUmFCXnZGWFx1MDAzZUA2SlducHg1YSVwMDliWSppVURxQ0F5Q0t4NmVDS0BJbUNMQVVsQ0xWaXpVMFd0MTVka0o2RD1QKFFaZ2V2O0NNem99MlhsMENYXHUwMDNlTW44Q007VmtFZXVwKWElV3w5VXVrUCFhKEVeIUQ9ckxGVlJDMFx1MDAzZWJZRSN9VXZoYVNFLU5uI1JBRip3V3ByT0BZaFFBRENOQ1x1MDAzZTYzeyt1cVhKdkZcdTAwM2VYPWA2fGNxVDlfRiRgMjthJVd8OVV1a1AhYjlwOClEXHUwMDNlNGpKVlJDMFx1MDAzZWJZRSN9VXZxalVHRlx1MDAzZUpXVFA3a0EwVlgzUkRcdTAwM2NcdTAwMjZ1czAwYnJ9S29iVDQwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMThVMHF2U0NLeDZlQ0tASWlDTEFqXHUwMDNlM34qXHUwMDI2YFdOQl9eYzQySUZXaE9IdzkoI1JWVFA3a0EwVlgzUkJxaytXQ0wkMzVDTFx1MDAzYzskQ01RNHwwUlI5MTAwMDAwMDlfXzBUUDdrQTBWWDNSQnFrXmwwMGJyfUtwNihjKUVVRDcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4VTBxIShHIVNRT1ooP0M9VlJVcUlYXHUwMDNjfkpCV3BnR3BUVSVRdTckekFlOFlVa205NGpcdTAwM2VsYSVwRUBhQTlcdTAwM2M0Q04oQT1kd3BHN0NMJDM1Q0xcdTAwM2M7KkNNO1ZrSFdEdmthXHUwMDI2MGJTWGtsX01MU2JgZEVePXZTQ05eQ3I2XHUwMDNjYTFFNWRrSjZDTXpaPTVcdTAwMjYjNCVIeFhsUlpnWF5EWmdnO0FYSnV3PVZQfHRESChOanUwUmFGMjA5X18yS29iRH4wMDAxOFUwcSNXRFx1MDAzZXdcdTAwM2VwYSVwWDhiWkteRmIwIz1qVFUjYT9EXHUwMDNlKHlsYiM1aihEXHUwMDNlP15xYiM4UWRhQWhWc0Q/MH42WGtsKHtXbyN4cEQ/QU4kVlJDdENaZjltYFdvJT9+Q09sZyFKcUM3VmFcdTAwMjYlXHUwMDNlUUNPcz1ZMlYtYnFaZlx1MDAzYzM0Q08lelZUVSRVQjA5ejNQZG4tUStiN2cwM1dvfnEyVlJUXzhLUl9BfjAwMDAwMDAwMDA5TEk0UyQ4cHBAOW1qRFQkOHFGOHRFI0gxcztjZmswMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJNbV54Iz8wMDAyTW1eeCM/dEUjSDFzO2Nma3RFI0gxcztjeHEwMDAwMDAwODdhdEUjSDFzO2NmazAwMDJNbV54Iz8wMDAyTW1eeCM/MDAwMDAwMDAwMDAwMDAwMDAwMDBEP2tpJFdvS1x1MDAzYz1aZ2d+Y2FBazhRS3RMZV4xT3pLVjN1U240YSVGUktYXHUwMDNlVj9HQ1A2P2Ewc3NJakxLQWFrWEtpSX1iWktzM2IjIWxZWTtTTzdiMCRKUzVDUWBMMDAxalA2bXctflpEbnFCWipfRUdiIyFsWVk7U083YjAkTVQ1Q1FgTDAwMWpRMnlrKmBjNDJJRldoTykjMDAwMDAwMDAwMERANiUjWip6MlpWUWg2fUNQZittMDA2KzRJJUJ7cU1oSXxuV3Bpd0FhQWhWXHUwMDI2OFVPJFEwMDAwMDA0cWxjYUJwKlRiOEtcdTAwMjZMV2hPQFx1MDAyNjAwMDAwMDAwMDBEQFhAJGElRlVSYUFoVik1ZCRrcDJ5a3o2YmFaKWVXaE99eDExbX1lYjk3O0hiUzZwfjAwMDAwMDAwMDBEQHpHXHUwMDNjWil8MDlWUXluKENRQk5uO19TbWAqYWJmO09ibGRZVz9eK35iYXI4RWIhOD9AOFVPJFF6P2VFP3pcdTAwM2NwZ15UUjtcdTAwM2U1VE0rXyNDT1x1MDAzYyRMNUM4eEcwMDAwMDAzNjQwOUxJNmdLT00oJDlMSTZ3S2RZKiRzO2E4KUtMN3YjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSVJDMXM7YTgpS2RZKiRzO2E4PUtMN3YjMDAwMndLZFkqJHM7YTgpS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0Nnt7QXAhXHUwMDI2aENQNj9hMHNzSWVMT1x1MDAzZTcjMHt7UjNDUFAzRjBze2E1MDQ3OGwwMDAwMDAwMDAwQ1BmK20wMDAwMDAwMDBjTWo4TUIwMDAwMDAwMVVPOFVPJFEwMDAwMDA0N0tnMTEzb2sxMTNydTAwMDAwMDAwMDBDUUJObjtfU21gKmFiZihPZDA/SDAwMDAwMDA0Ym1VMFhtRDA5ejNQZG5QfFg4Vn5cdTAwM2VnMDAwMDAwMDExdmFVOTJTKUlTfV5hVTkyU1x1MDAzY1VneWJzO2E4MD9tcXdrMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDY3MXM7YTgwP213JWxzO2E4MF5nalJxMDAwMDBcdTAwM2NVZ3liczthODA/bXF3azAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxVUhLcF9HSTFTVWExQ2p0TmZDUEZ8RTBze2E1MDQ3NX41Q1FgTDAwMVVMOFVPJFEwMDAwMDA0N0JtMDAwMDAwMDAwMENQbz9uMDAwMDAwMDAwY007WlZDMDAwMDAwMDFVUDVkJFZrNWQkVmw4VU8kUTAwMDAwMDQ3VHNyUStcdTAwM2N2WFY/V2xDUUtSdDAwMDAwMDAwMWVVMHF2MTZhWlRoMChcdTAwMjZNdUtwR0dMMDAwMDAwMDAwUyQ4ajlUYW53SEAkOGo5VGFwWFUlczthODBzX3M3azAwMDAwMFBzSG0wMDAwMDBQc0htMDAwMDAwUHNIbTAwMDAwMFBzSm5zO2E4MHNfczlsczthODBzYE5ocTAwMDAwME9VV2JzO2E4MHNfczdrMDAwMDAwUHNIbTAwMDAwMFBzSG0wMDAwMDBQc0htMDAwMDAwUHNJMUt0TGVeMU96NVFLcW1xSzA0NzJ9NUNRYEwwMDFVS0tvOX4wMDAwMGNMXHUwMDNlZDQ5MDAwMDBASU5MKzhVTyRRMDAwMitLUEU7UjAwMDAwMDAwMDBDUHh8bzAwMDAwMDAwMGNORCVgak5mODRrTipWd0YwMDAwMDAwMVVTOGx+ZHchKU1xOUtQRjVYMDAwMDAwMDhobWVPK0IhS29rSTU1ZHdRQUtSX0F+MDAwMDAwMDAwMDlMSTRTJDhwcEA5bWpEVCQ4cUY4dEUjSDFzO2NmazAwMDAwMDA4aG0wMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG10RSNIMXM7Y2ZrdEUjSDFzO2N4cTAwMDAwMDA4N2F0RSNIMXM7Y2ZrMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtMDAwMDAwMDhobUNPfCtUMHQ1c21LfG0pMDAwMVVKS285fjAwMDAwY0xxSEckMHt7UjNDUFckbDAwMDAwMFBzSTFNSFx1MDAyNkRBMDAwMDBASU5MLThVTyRRMDAwMDAwNDdIbzAwMDAwMDAwMDBDUCl6akNQQChrQ1EyRnIwMDAwMDAwMDBjT0IkdSg/ODlmKzF3U1RDOFVPJFEwMDAyK0tZZCtZVFI7XHUwMDNlNVRNK18jQ09cdTAwM2MkTDVDOHhHMDAwMDAwMzY0MDlMSTZnS09NKCQ5TEk2d0tkWSokczthOClLTDd2IzAwMDIrS0w3diMwMDAyK0tMN3YjMDAwMitLTDd2IzAwMDIrS2RZKiRzO2E4KUtkWSokczthOD1LTDd2IzAwMDJ3S2RZKiRzO2E4KUtMN3YjMDAwMitLTDd2IzAwMDIrS0w3diMwMDAyK0tMN3YjMDAwMitLUEVzeEFwIVx1MDAyNmhDUDY/YTBzc0llTE9cdTAwM2U3IzB7e1IzQ1BQM0Ywc3thNTA0NzhsMDAwMDAwMDhobUNQZittMDAwMDAwUHNJMU1qOE1CMDAwMDAwMDFVTzhVTyRRMDAwMDAwNDdLZzExM29rMTEzcnUwMDAwMDAwMDAwQ1FCTm47X1NtYCphYmYoT2QwP0gwMDAwMEBJUVRCVTBxI1dEQF9rQGElcFg4YlpLXkZYTDRfS2FDMFYyVFUlUXU5NGslLWFBal59WFx1MDAzZU1tR1BGLTZvUFlIOG5ZLU05flhcdTAwM2VWXHUwMDNlT1BnXlRjMzNZQzdhJTUkNFduP0IkVFBzbGxYKmVjUEtvSkgyMDAwMDAwOXtcdTAwM2VPVTBvKnlYXHUwMDNlTWQ/Y3Z+azlYXHUwMDNlTjM3WEp2OV9aZ2deS1dwaklkQ2s9Q1NhJXBhN1dvfnFHWD1RVkplSjJyVlpnZ2Q1V3BabX1kMVlcdTAwM2VOWFx1MDAzZXcoQWR3bk1tYjk4Y1BaZjkje2QxWVx1MDAzZU5hJXA5QWR3cEZlNFFYeVx1MDAzY1dxNUZKYjdeI0daKkNOMzAwMDAwMDAwMThUYEs/JVArP1x1MDAzY2hXbkBRWFoqNjZDYShOfklUUEZAQGJ2azhqVnI2N3hXbl5iJVp6bUNEWkRNNilJeHUpUldvOWB5R0dRXHUwMDNjXHUwMDNjVFBwd3lXQFx1MDAyNjY/YzRjeU5YXHUwMDNlVlx1MDAzZU8wNG82cUdCR1lORTtsa2NDSUtxfjJ4d3QqWFx1MDAzZU1kP2NxUmZkRCszQn1aKXQ5SFZ7ZGhDYlM0ODQwNG9Gd2M0Y3lPV3E0ejZiIzhQZjFRN3IkMXJCZ1x1MDAzZVhcdTAwM2VEbkFYP0E1fVoqXntUQ0l0fXpEK1VCXHUwMDNjWmYwKkwyNzRcdTAwM2M5MjRRa15YXHUwMDNlKVdZMlArNXpZaVZYQzJyQ0gpYjhsdkpjVlRqNkNKOEdGNUorIXpXTkJfYEFUbHY3RmZLUFRJVks3IzNqfTBnYllcdTAwMjYoQkQtMDdkRmZ1a1JGZ1B0UkhYdCFKSXk1c25IOExnKUQtOCV9Wip6MlJWUXBuNTRKIUA9WkV0VUdDSnJrUDI0WmhAWmUoKk40P3IwUHxOc0FmfE5zQn58TnNBZnxOc0J+fE5zQWZ8TnNCfkQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rU0FScihoQVJyKGhBUnNYeUx1Z0BjWmU/cj1ELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmByXkFScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WXxrQVJyKGhGKDdicVhcdTAwM2VEbkFYP0E1R1ZSVXFJWFx1MDAzY35KQldwZz9TWmVlWEAzTHFkTEFSc20lWEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjclpWUlx1MDAzZWI4YjFXY2ZaZklxNFhcdTAwM2U/XnxFRmZjT1hcdTAwM2U0UzJXb31cdTAwM2NcdTAwM2VaKTltXlg9UCtBQWFgWUhYSn5YXlpFc3wwV0AlKylFRmZAVWFcdTAwMjYyPWdBWkstSFdEMCNONShzb31hQnBtSFhMJStQVFBxVT9hQnBkRGJhR3s4Q0tGcEw2YkVUO1dOQmslYjAhbyg1XHUwMDI2XHUwMDI2SVlELXtaMWJhWmxRVnNcdTAwMjYoN2IwIXNBRDs1dU1aKXQ5SFZSVXFJWFx1MDAzY35KQldwZ0dMVFUlUXo3WEA9O1oqWE5NN2JfU0JhQ0tzQVg9NWZCRDtXZklkMm5TVzg3bXFHWmdwKkNhJXAyRzhZXHUwMDNlJEZaZWVYQENMMWRwMFo9OSFEOyk9S2FDQipKWmdWQ2Jkbk9yc0NLKVJwMjZKP0JYXHUwMDNlTW1HOXhFUk9jNDJJRldoTmdoQU9cdTAwMjYhNVhcdTAwM2VOMlRBYm92WlRQcVx1MDAzYzFiN157SUNMc3w2RFx1MDAzY1RKVGJaXHUwMDNlSERYSnNaTERcdTAwM2NjU0lhQl5pflklPytAQlAlMmJXTXlWeWIhXHUwMDNlRVZDTH4pWEFyUyM0QX1ie2JXXmkoNFZRZS11Q003RS0yNmthPWIhQnJWQ097ZWkwMDAwMDAwMDAwVF96QDVDTHN8NkNMJFx1MDAyNnlEXHUwMDNjPXFXVlB8RD9YP2tUUUNsVVl6RFx1MDAzY30oY1ZSdncwWEp1cXpiWVVoYUtwNm1DVTBxIShESEN2VlhcdTAwM2VEbkFYP0E1e2JhWmxRVnNcdTAwMjYoN2IwI1RVVFUjYVx1MDAzY0NLeDZlQ0xTZ21DTDFPbGR3cEc3Q0xzfDRDTCR7OzEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEVjViVnM1htbG5sVF96TTtDTHN8NENMJFx1MDAyNihDTU9hQTFTXHUwMDNlNU9We2RNQWJZWDZFYUE5WFx1MDAzY1deNz8rYjAjZllLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UYE1qU1hLWmdgVlFnVl5iYUg4OGIjIUhPQ041aUJUUDdESzckekFlOFlVWW5GQS15Q1hcdTAwM2U0UzJXb31cdTAwM2NcdTAwM2VaKTltXlg9UCs0RkQ0eShDSy1Eczg3M1lrQTFnMndaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhZitlTys1N0FyUyM0QXxAXHUwMDI2KEJ3SHBTNWRrSjVEPWBJV1pnZVx1MDAyNkBDTlUtXktva0swMDAwMDAwMDAxOENNSGBaQXJTIzRBfEBcdTAwMjYoQ2xVWXpDTXtiKTVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdESzckekFlOXdyK3JHNlpMSlg9RWxjQ0xNY3lVMFd0MDVka0o1Q01xVD9UUHJncEdjYDlnRio3aEBFbzN3fklXMDZiSGFSVWdJNWFnYUlBdTM4R1x1MDAyNmVNNFduPyNHQ05vX282azhAQzVka0o1Q01xVDs1XHUwMDI2IzR5RW43ZWswUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tvMGNDSylDZ0NMMWRcdTAwM2UzMkFPXHUwMDNjV3BaaEJXbj9CYUNMTWJ3OEc5eGZDTFNncUNOT1x1MDAzY3tVMFd0MDVka0o1Q01xVCpUUDdoOTBWWDBRRih4S0o2YWZHTDAwMDAwMDAzUGtDUi0qVTVka0o1Q01xVDs1XHUwMDI2IzR5RW43ZWswUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tvMGNDSylSPTN2K2FHWFx1MDAzZU1tXHUwMDNlYVx1MDAyNmxwTENOKEEtRFx1MDAzZWVwZlZSXHUwMDNlYjhiMCMoXHUwMDNlOWVhSVVUUDdrVkRrZFFqMFZYUzNUX3pNO0tvYkM2VTBxdlNDS28wY0NLKVI/MVl+SnJiUzVfQDghSVx1MDAzZWthQTkoN2IwI1x1MDAzY0A5ZWFJVVRQN2g5MFZYMFFEbDBoIVdOQmtgYjAjQGtkbi1CXHUwMDI2VlBrWUBjNGMyfFZSXHUwMDNlYjhDT1VnMjg3M1lrQTFnWnpMU2JgZEwyaFluVlJVSjRaWURjQEQ/QThjV01wWXtYP0E1TUpiTlk/RD9KMmFaKk9jU0p0aU04ZUplZiVWe2RHNGF3YX18Q0spUn4yWFx1MDAzY3YrYlpcdTAwM2VHcUNPOy0wS3BGITgwMDAwMDBOXzZXMDAwMDAwTl82VzAwMDAwME5fNztEP2tRcFopMG1eV0Z8bStDSylDQENMYl87RD90VHFiIyFIOUNQOH45ODc0Z0BBMjU5QExJIWhoWTtSXHUwMDNlYENQSTVBODc0Z0BBMjVBPVRfek07Q0xzfDRDTCRcdTAwMjYoQ01PYUExU1R6OEtvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2FcdTAwM2NDS3g2ZUNLQElpRD9cdTAwM2MtPVdvYyhcdTAwM2NiWUU/NldOQnQ7V24/QnBDTE1idzhHOXhmQ0xTZ3FDTk9cdTAwM2N7VTBXdDA1ZGtKNUNNcVQqVFA3aDkwVlgwUUYoeEtKNmFmR0wwMDAwMDAwM1BrQ1ItKlU1ZGtKNUNNcVQ7NVx1MDAyNiM0eUVuN2VrMFJhRjIwOV9fMUtvYkR+MDAwMThVMHEjV0Q/fCEjYSVwWDhiWkteRmIwJFB2VFUjYVx1MDAzZURANnhHWGtsKHtXbyN4elUwVytnMjZrbX5iWSp4Wk1uRHQqREBPLW9Ya2woe1dvI3gjVE0rXHUwMDNjekRAWTQtV29LXHUwMDNjPVpnZ1p9YllVaClLcEZybU5lcHZrWEtpSX1iYVopZVdwZ0c7S3BfQXROKCpJcGFCXmpIYjdebUdiMCRoYUNqY3U7NkxWIX1aRG5xQlhcdTAwM2VNVjRiWlx1MDAzZUtQWipYT0VDUUNwTjA0cSFzYjdnMDNXb35xRGIjITVNYlpcdTAwM2VLUFoqWE9FQ1FMdk8wNHElaGFCXmpLVlFoNn1DUVRYdTAwMDAwMDAwMGhQNj1cdTAwM2V0Yjk4b0xZO3xRT1A4dDlKMDAwMDAwMDFqYjJ5aypgYjhLXHUwMDI2TFdoUEc9MDAwMDAwMDAwMEReTGs9Wip6MldZO1NPN0NRdXB4MDAwMDAwMDAwaFEzcjV4V3BzSVBXaFBNKDExbk1wYUJwKlRiYWAtUENRPWF0RF5tcT9iWVhJSUNRfSohMDAwMDAwMDAwaFIwKHUlWS1Nc2BaZXdMOFIycnE/Pzg5Zisxd1NpUTN9al95VlJkWURjNDJJRldoUFlgMDAwMDAwMDhobWVPK0IkVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUUdUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSGM1b0sqK1duPy1xY3NNc1x1MDAzY0clenpURmZiQVg2KFx1MDAzY3A4WkRNNilJeHUpUldvOWB5R0dRXHUwMDNjXHUwMDNjNUA7ZVA2PWlLPVduPy1xY3NNc1x1MDAzY0clenpURmZjbDBaZSRXdkF9MUFQWkRNNilJeHUpUldvOWB5R0dRXHUwMDNjXHUwMDNjSSVSSFQ1fXp4NUNsUDZHYlkqOHthJSpMSVdvfnE3YSVGUlNlSjJvZWJhSDhLWEtRNzdXb35xR1g9UVZKZU8pSUZYXHUwMDNlTWQ/Y3lNb1hYXHUwMDNlQDZDWldQN1x1MDAzYzAwMDAwMDAzUUdUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSGM2PWlLPVduPy1xY3NPTllWTDNFNUZmY2wwWmUkV35FR0gzVlpETTYpSXh1KVJXbnAxQ0dcdTAwMjZWM1c2NjZrakNsUDZHYlkqOHthJSpMSVdvfnE3YSVGUlNlSjJvZWJhSDhLWEtRNzdXb35xR1g9UVZKZU8pSUZYXHUwMDNlTWQ/Y3lNb1hYXHUwMDNlQDZDWldOWFAwMDAwMDAwM1FHRCp6NXFWUGs3JFdKaEloWkRuK0ZjX3NpYENrfChJSSVSRVFXbl5TIVdNXmVcdTAwM2VDbE9fQlZyNjdIRm5CbStXO3RYd1ZLNlhURCp5ey1YXHUwMDNlNFY3V3BaXHUwMDNjQVoqQz80RCoqXkhGKWxESkghP1hVMFZASXNYa2x8e1plKFM2Q0lUQGwwfTYwXHUwMDI2WFx1MDAzZU4zNVoqXntUQ0liLUBEK0NMNldwWj83Y3c9dk1aZ2VJRDVpJVx1MDAzY1U0c2RkNVpFMTlBYzRjRjRiIzhQZjFyWnI1MV9XdHRXXlgxMmRuKlM5VlJDZTdiOTUjTEQrbUs/WD1Xd31EK3ZnNVopUzlOVlJCX0EyYGRUXk5OO3N5WFx1MDAzZU1zQ0dCR1lORTtsa2NDSkhNSDFZfWAhV2hNKE4zPT1YaUdCenpSSTR2K1hBVGNcdTAwMjZOR1x1MDAyNjRGaUdBMFp3NEczc1x1MDAyNmI5OFFEWkRsNDZELUh5MFoqT2lVNGw1NF5Wc0NZQldPRjdES3A2JUEwMDAwMDBLaFx1MDAzZTIwNkBWMjAwMDAwMDAwMDAwMDAwaDVEe1x1MDAzZTRYXHUwMDNlRFV+YiM4UURiOUhUUFZSQ3NVNUdOSE5BUnIoaEFScihoR0JxR2paKXx5SVoqRnI2RC1qVzRiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0pgc0xBUnIoaEFUdUMjV3BaPzdjcHpiUGJhSDg4YiMhSE9JdGclWmFcdTAwMjYlI0FYXHUwMDNjXHUwMDNlNkxBYUhNVGJaS3M2V3EyJGdhQnBcdTAwMjZTWmVlWEAzTHFkTEFSc3MoYUJwZERiUmMxTGJhSDg4YiMhSE9JdGdROFk7MG0tVnswclJMdTQhXHUwMDNjVntkSjNXb35wVkFXJHFJYUE5KDdiMVdjcVZQfHRKQVp9cjhXaEB8WWFcdTAwMjZLXkRhXHUwMDI2XHUwMDI2MkJhfCQzSkFScih6QVpLaUVWcXQ2YFZSVXFJWFx1MDAzY35KQldwZz9TYUJeXHUwMDNlT1dwWj9CV3BnWWJhQTkoN2F8KFNjNShzb31hQnBtSFhMJStQVFBxVT9hQnBkRGJhR3s4Q0tGcEw2YkVUO1dOQmslYjAhbyg1OzZlKjJMSlx1MDAyNjgyTEoqOTJMSn5FMm1sQkczamhaSTJcdTAwM2U9TkkzamhvTjRGQ1dEM0lHUUgzSUdaSzRGQyFOMzsrTkM0Z2RAUTRnZGZFNGdkfVM1Qzh4RzQqKDFSNCpcdTAwMjZvRjQqKEFVNUM4PUw1ZFp9TTVkYVNXNWRhUFY1ZGFZWTVcdTAwMjZcdTAwMjZJWUQte1oxYmFabFFWc1x1MDAyNig3YjAhc0FEOzV4VFdwWj83Y3d1eU9hJXAwOWJZKmlVN0YlMGVEO0VXR1Z7ZFJ9Q0tvRmgyNUB5Xlktd1hBNyVMZUJiYWAtUENLKVJsMjZKP0JYXHUwMDNlTW1HOFlcdTAwM2UkRlplZVhAQ0wxZHAzMlx1MDAzYys2YllYMDFWUkklTkQ7KT1LYUNCKkpaZ1ZDYmR3cEc3RDtALU1YP2tUUTl1V2E2OXx2PUVaKnBPMFdoTmdoQU9cdTAwMjZlfGJUY3cwQVMpcFViOThjUFpmQTJRQXpMZFY0UCRSXmJhSFFPVXZPYl5aRjQzZkRcdTAwM2NjU1hYXHUwMDNjdSsqYVx1MDAyNjI9YUJQJTJmYiFsSTRWUkNKQVV2RzdFQ0x9OCozdzNFXHUwMDNjV084OT1Vdkc3RUNNN0UtNmtcdTAwMjYzMFVxV0dYV25XVGhYSGEyc1pGNWdgYlM1UyVDa2IrQ1hKMnEoYVx1MDAyNjI9YUNvM29xVntkTUJhXHUwMDI2S1x1MDAyNk5Vdkc3RWFDTE1oQ0BVIWpaKl9FVmIjeHt2RD1IM1RhJCRGMlZyKnEhYUE5KDdiMCNWKUQtVXZNWEoybzFiWn5XYVV1MG8pVkowZ3BFRFx1MDAyNjtPWEoyRClaZ2deUVkrcXp5YllVaGVUX3pNO0NMUiQxQ0xibXNEPWkzY1ZQfEQ/WD9rVFFFZk4zKEQ9cklpVlJ2dzBYSnVxemJZVWhnS29jX218TnNDMHxOc0MwfE5zOTAwMDAzMHxOczkxMDAwMDIwMDAzMHxOc0MwfE5zQzB8TnM5MzAwMDMwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zOTQwMDAwMDAwMDMwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zOTUwMDAzMHxOc0MwfE5zOTYwMDAzMHxOc0MwfE5zQzB8TnNDMHxOczk1MDAwMzB8TnNDMHxOczk3MDAwMzB8TnNDMHxOc0MwfE5zQzB8TnM5ODAwMDA3MDAwMDkwMDAwNjAwMDBBMDAwMDcwMDAzMHxOc0E4VTBxdlNDS28wY0NLKVIpMlgxdzNXcFpnX0NOQ3glRD0tT2daKnB7TFplKFM2Q05MJSlkbk9yc0NLKUNnRD1gSWpWUWg2fUNOVjJBNlx1MDAzZWV7Q1ZSQzc3WGwtUzVYPTdoJFpnZ2Q1V3BYQW1lU0tZOUNMUiQxQ0xibXNEXHUwMDNlRGRXV29CVkBZO1x1MDAzYyFiR2d+R2U1ZGtKMkRcdTAwM2VNYVpaZ2VcdTAwMjZAQ053S0cyNmthPWIhQnJWSDkhO3J8TnNDMHxOc0MwVF8hYktDTFIkMUNMYm1zQ01eO0cxU1QjKDZFZ3EqfE5zQzB8TnNDMHxOajYwMDA5NjB8Tmo5MTAwMDAwMDA5NjB8TnNDMHxOc0MwfE5qOTEwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOakMyMDAwMDAwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOajYwMDA5NjB8TnNDMHxOajYwMDA5NjB8TnNDMHxOc0MwfE5zQzB8Tmo2MDAwOTYwfE5zQzB8Tmo2MDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5qNjAwMDAwMDAwMDMxMDAwMDAwMDA2MjAwMDAwMDA5NjB8Tm1XR1UwWWl3N2JYfWM4NzNNZzghSSpsYUJwXHUwMDI2U1plZVhAQ04/Rz1kd3BHN0NMUiQxQ0xibXNDTHZvWkh4WGxSWmdnXlFZK3JMQFhrfXp8WS1Nc0xIIUM7PVhMNGIxWGVLeFx1MDAyNkF9Y3VzYUE5KDdiMCM/XkJQJSl3WipfRVZiIyF3a0l3bW5EQnFrKipKMEQ/a1pDXnJSYjdmeXBaKnoxKloqRnNSYSQjdzFiV1x1MDAyNitcdTAwMjZQK0BYeWIwI30wSlB+MVhaQ15yUmI3ZnlyWD1oTWphXHUwMDI2Mj1hSlMjbH1XTkJrYENPcz1ZMjUpcHxXcFo7U0p8LXFCS01yQVhaQ15yUmI3ZnlnYSQjXzJDT1x1MDAzYzFjN0daTDJVcVdHWFduV0txYlp+V2FQK0BkKldwWnZOS3IyQjlhQTlcdTAwM2NHV3Badk5LYFROQloqX0VKWD04TElMTXVaS1ZSQ0lcdTAwM2VMU2JgZFVxZl9xWTt6X1x1MDAzY0Q/fClvYVx1MDAyNjJFaVZSTDApTWBkcFx1MDAyNkxAUHhXVlJDSVx1MDAzZUxTYmBkVXFvX1ljVlN7fFdrK1x1MDAyNmhhQStuKURAR1AhYVx1MDAyNjJFaVZSTDApTH5cdTAwM2V6d1ZQYjQkUCtAWHliMCRWQk0tKlhsWkNeclJiN2Z5ZGEkJEYyVnIqcWtiI3h8MlRfek07Q0xSJDFDTGJtc0NNXjtHMVNUIyg2RVhrKjAwMDMxMDAwNjIwMDA5MzAwMEM0MDAwOTMwMDBGNTAwMEk2MDAwSTYwMDBMNzAwMEY1MDAwSTYwMDBJNjAwME84MDAwSTYwMDBSOTAwMFVBMDAwWEIwMDBGNTAwMGFDMDAwWEIwMDBkRDAwMFhCMDAwSTYwMDBnRTAwMDMxMDAwSTYwMDA5MzAwMGpGMDAwbUcwMDBwSDAwMHNJMDAwZ0UwMDAzMTAwMEk2MDAwOTMwMDBqRjAwMG1HMDAwcEgwMDB2SjAwMHlLMDAwMzEwMDAjTDAwMDkzMDAwcEgwMDA5MzAwMHBIMDAwOTMwMDBwSDAwMFx1MDAyNk0wMDNRR1Uwb3xrNHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NQLVViVFA3REs3JHpBZUZENHIrTmRadE1OaFRlOENLLURzODczTWdGKUtcdTAwM2MxYUJwZERiUzZyRGVPKzU3OXVXZzNBMWd9O1deaSg0VlFlIXBDUUJ3V1RQN1k2MFZXP1NPYkJMaGElRXZgSFpcdTAwMjYkb0NOKTRCMFJSOTEwMDAwMDA5X19FVFA3WTYxMTI5UE9Dfks2MDBiczNLcDhtejAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2KU0wMDAwMDAwMDAwMEQhOyUwMDAwMDAwMDAwMEttV2kwMDAwMDAwMDAwMDA2LU4wMDAwMDAwMDAwMDNnOHQwMDAwMDAwMDAwMDZAVjIwMDAwMDBEd1JNMDAwMDAwMDAwMDAwMlAlMDAwMDAwMDAwMDAwMlAlMDA2KU0wMDAwMDAwMlAlMEQhOyUwMDAwMDA2OytpMDAwMDAwMDAwMDA2OytpMDA2KU0wMDAwMDBEd1VOMDAwMDAwMDAwMDBEd1VOMDA2KU0wMDAwMDBEd1VOMEQhOyUwMDAwMDBIOHF0MDAwMDAwMDAwMDBIOHF0MDA2KU0wMDAwMDBLaFx1MDAzZTIwMDAwMDAwMDE4VTBxdlNDS28wY0NLKUNnQ0wxZUYyeERQdlkrXyshWWJIJTU5ZWFJVVRQN1k2MFZXP05BU05NT0ReM1l0VXZPYl5aRjY1PUNRZDYpM1NWRHViIyFvYmJZRVg0UGIqTHNYTDRiMVhnV0dZYzQySUZWUlU2cmIjIW9iYmFOKDlEXlV0Z2IhPT1yTH1fRG1KfFx1MDAzY0JzUVZlOGlWe3wkP1JkOGZzYllcdTAwMjYofERebT87YSQjXzJJeXk7aWM1aUVDQ1IxR3w2azhAOTVka0oyQ0xrcyk1XHUwMDI2IzR5RVx1MDAzY2g2IzAwMDAwMDAwMDAwMDAwMDBSUjkxMFJSOTEwMDAwMDAwMDAwMHNzSTIwe3tSMzB7e1IzMU9OYTQwUlI5MTB7e1IzMFJSOTExcG9qNTFwb2o1MFJSOTExcG9qNTBSUjkxVTBxI1VUUDdESzckekFlRkQ0citSMDJhfUNSOFJKZHdwRzdDTFIkM0NMYm5DQ05vXHUwMDNjbTl1V2ExQTB8dkRIOSM1eDAwMDAwMDA4aG1UXyFiS0NMUiQzQ0xibkNDTV47RzFTP2UkVntkTUFiWVg2RWFBOVhcdTAwM2NXXjc/K2IwJD89S285YHwwMDAxOENONGwzMHt7U2tLTDd4TEtMN3hMS1Y0bTJUVSNhXHUwMDNjQ0t4NmVDS0BJaUReXHUwMDNlPyVaKjZVNVpnZUpBQ0xNY3lVMFdzfDVka0oyQ0xrc3VUVXttO1RQN1k2MFZXP05BU052bTAwYnNnVFI7IzIwUlI5MVRfIUYtNjlOREt8Tm1XR1UwWWl3N2JYfWM4NzNNZzh6dmhqOWVhSVVUUDdZNjBWVz9OQVNOTU9DTVBCJENMPTNYNW8yI3xiOThjSFhcdTAwM2VOMzFaKl9FVmIjeHxJRF85ST1jeXd9TVV2RzdFYUNMTWhTU0JoZlNyQjd5WmdYXlVWUUZyM1V2T2JeWkY0NEJEX1JcdTAwM2MzWipGdlFaKXsoNFZgeWIkYiE9c0ZVdUFZLVk7fEZEV2hQb0NCcWsqKlROUG4pWkNeclJiN2Z6M2FBYVkwV25YWSVhXHUwMDI2Mj1hVFBzYCViIWxJM2IjIW9iYlM3TFlUXj9hX1pDXnJSYjdmeX1aKnoyQ1Z7ZE1BYmFHKjdaZ2dMOFZSQ0pBQ1M1Q0Q0e35XfGFBOSg3YjY7XHUwMDNjRGJafldhQ1NFSUY3LTRkNFVxV0dYV25YRC1jNWlFQ1V0QDFcdTAwM2ViYUhRT2IwJUxhVVx1MDAzZTBGPVpDXnJSYjdmeT9aZ3l7TFduWFZ+Ylp+V2FDU1dVSjNVWDtAVXZHN0VhQ0xNaFZKbCkwVlJDSVx1MDAzZUxTYmBkVXUxR1x1MDAyNmNWU3t8V2hQPVBWLUk5XHUwMDNjVlJ2Qy1ZLUx8XHUwMDNlYiMhb2JiUzdoNkNLT3ZIOXVXYTFBMHs5c0VmTjMoQ040a3w2OTUxSjAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDl7XHUwMDNlT1RVI2FcdTAwM2NDS3g2ZUNPc3dfQ09JWUBkd3BHN0NMUiQxQ0xibXNEYFcqXlg9OE1BQ1MrVENEYGc2QWIjIW9iYlpcdTAwMjYyQ1doUH5OQ0spQ2dDTlUte2VTTGM/VyhyfHNXTm00NGI3Xmo4Q1Q0cGs4N3BUNFhcdTAwM2VOMlRYQ15UYjBleVg0Q0tPdkg5dVdhMUEwezlzRWZOMyhDTjRrfDZhV0FKfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3tSMzAwUlI5MHxOc0Mwe3thOTEwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfDZOXk9UVSNhXHUwMDNjQ0t4NmVDT3N3X0RgKk9FYVx1MDAyNkteRGFcdTAwMjZcdTAwMjYyQmIwJW1lOWVhSVVUUDdZNjBWVz9OQVNQczZUX3pNO0NMUiQxQ0xibXNDTV47RzFTVkJtS285YHwwMDAxOENONGt8MHNzSTF8Nk5eT1RVI2FcdTAwM2NDS3g2ZURgXlhKYmFIOEtYSkstM1ZSXHUwMDNjSExDTDFlaTFheDYlYjAlc2c5ZWFJVVRQN2JTQVNOQ1cwVld8XkR7QiVqVlJDSVFWYHlQPUZHNjgrV2lFMVFYQ2BZYVkjJVJTYVx1MDAyNjBiU1hrbF9NTFNiYGRFXj12U0ZMaUthVlJVNiphQTkoN2IwJXluWjc0NWNhXHUwMDI2MGJTWGtsX01MU2JgZEVePXZTRkt9O2piWUVqe1pnWF5VVlFGcjNVdk9iXlpGNDRWRHtkUHZWUkNJUVZgeVA9Rkc2OCtXaUUxUVhEPyVLWmdnXlFZO3pgVlRfek07S29iQiE2OTdPSDA2LUd9S29iQiE2OTdPSDA2LUd9S29iQiE2OTdPSDBzc0kyMDA5NjEwNi1HfUtvYkgwMDAwMDIwMDAwJDY5N09IMFJSOTEwNi1HfjAwMDAwS29iQiE2OUVHTjAwMk19MDl7XHUwMDNlT1RgTy04WEtaZ2BWUWdWXmJhSDg4YiMhSE9DVTA5P1RQN0RLNyR6QWVKdGk5X0lWSyVAZU8rNTc5dVdhMUEwezlzV0xzUyg2azhAOTVka0oyQ0xrcyk1XHUwMDI2IzR5UmEtejEwUmFGMjA5X183S29iR358TnNBOFUwcXZTQ0tvMGNDSylDQENMMVBiQ0xNY3lVMFdzfDVka0oyQ0xrdGNUWURcdTAwM2VUMng0aFx1MDAyNldOQl9eYjAlXHUwMDNjbUNLKUNAQ05YO15NU0NWMENLQElcdTAwMjZEe1x1MDAyNnpcdTAwMjZWUkNJUVZgeVA9Rkc2OCtXaUUxUVhEPyVLWmdnXlFZOyFNWGEkI18yQ1VKY3hNdGRlMUNLQElcdTAwMjZEez8wXHUwMDNjVlJDSVFWYHlQPUZHNjgrV2lFMVFYRD8lS1pnZ15RWTshTVhhJCNfMlV2T2JeWkY0NGFlSWBHOUNLKUNnQ05WMlx1MDAzZTcleVJSWjd5U0lWUkExKlZSTDBKYSVwRVRYTDRiMVhlTSlnQ09tczQ4NzNNZ0YpTVQpRkpXP1JFQE5uNmF4WCQqYjdkfWFYPWc4SWEkI18yVXZPYl5aRjQ0Y2VTTGleYnE7VEpiWn5XYVZyZ3pcdTAwM2NYXHUwMDNlTW44Q1V0dXo4NzRnQEY/JWFeQTFgNVlaN3lTSVZSQTEqVlJMMEphJXBFVFZ7ZE1CYVx1MDAyNktcdTAwMjYzV01PbitDVSQhITg3M01nRilNYyhGTEdcdTAwMjZUVXZHN0VhQ0xNI1ZSQ0lcdTAwM2VMU2JgZFVxZl9xWTt6YGVlSmdrKEZKVz9SRUBObjZheFgkKmI3ZH1hWD1nOEZhJCRGMlZyKnEhWipfRVZiI3h8cGRuT3FzOFlWRi1jX2xBb2EkJEYyVnIqcSFaKl9FVmIjeXZtYVx1MDAyNjJFaVZSTDApTH5cdTAwM2V6d1ZQYjQkUGp6JUFkM2BILTg4MmFTWjd5U0lWUkExKlZSTDBKYSVwRVRaKl9FVmIjeHxyZG5PcXM4WVZGLWRsKVpyWD1oKD1iIyFvYmJVSTtqWkNeclJiN2Z5Z1dwNV5YZUpndylGSlc/UkVATm42YXhYJCpiN2R9YVg9ZzhSVlJDSkFVdkc3RWFDTE1oZTB3R3RDS0BJXHUwMDI2RH01eXxhJXBGOVZSQ0pBVXZHN0VhQ0xNI1ZSQ0lcdTAwM2VMU2JgZFVzN3BqUCtAWHliNUNgMkNWaFAtWkY/cGVDS0BJXHUwMDI2RH1GRjlhJXBGOVZSQ0pBVXZHN0VhQ0xNI1ZSQ0lcdTAwM2VMU2JgZFVyPXZ6YlZGfSRiOThjSFhcdTAwM2VOMlx1MDAzY1g9aE1qYVx1MDAyNjI9YWV0bXM/ZU8pRkxUUDdZNjBWVz9OQVNOdm0wMGJzZ1RSOyMyMFJSOTFUXyFGLTY5RTdLMDAzUUdVMHEhKGUrcUROWFx1MDAzZURuQVg/QTZFQ1Z5TDdUUDdKUmZDRlArYXdkUlhUUHVNQmI2XHUwMDNjOFFmZWBcdTAwM2VKZlx1MDAyNio/fWEzK0VnODdxU1dhJGp+UGdGcTFpMHZUT2hUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSWRDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTHchMDAwMDAwMDNRR1RfKik7WmUoUzZUUEZAX1pnZ2Q1V3BaVjFiYUg4QmI5O1IhNFJkc0lYXHUwMDNlTW1fWmdnXktXcGpIYzVvSyorV24/LXFjc09EPUdcdTAwMjZFKjVGZmJDRTJgM2UwWkRNNilJeHUpUldvOXtLSGVvT0BJJVJIVDY2LSlHNW9LKitXbj8tcWNzT05kSWI9M3JGZmJBJEVoaU9hWkRNNilJeHUpUlZtQ0IyVztRU3xJJVJIVDUpVW5YQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV1A3XHUwMDNjMDAwMDAwMDNQIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEwLjc5LAogICAgICAgICAgICAxLjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFwZXg6OnNjZW5lYW5pbWF0ZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfYWRkaXRpdmVsYXllciI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfZW5kZnJhbWUiOiAiMjQwIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfZnJlcXVlbmN5IjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9rZWVwIjogIjAiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX2h1ZF93aWRnZXRfYXBleC5jb25zdHJhaW50dG9vbF8zX2Jha2VfYmFrZV9uZXdsYXllciI6ICIxIiwKICAgICAgICAgICAgImFwZXguY29uc3RyYWludHRvb2xfM19odWRfd2lkZ2V0X2FwZXguY29uc3RyYWludHRvb2xfM19iYWtlX2Jha2VfcmVzYW1wbGUiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX3N0YXJ0ZnJhbWUiOiAiMSIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfaHVkX3dpZGdldF9hcGV4LmNvbnN0cmFpbnR0b29sXzNfYmFrZV9iYWtlX3VzZWZyYW1lcmFuZ2UiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfYmFrZXRvTGF5ZXIiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfa2V5X21vZGUiOiAiMCIsCiAgICAgICAgICAgICJhcGV4LmNvbnN0cmFpbnR0b29sXzNfc2V0dGluZ3Nfd2lkZ2V0X2NvbnN0cmFpbnRfdXBkYXRlYm9va21hcmtzIjogIjEiLAogICAgICAgICAgICAiYXBleC5jb25zdHJhaW50dG9vbF8zX3NldHRpbmdzX3dpZGdldF9jb25zdHJhaW50X3VwZGF0ZWNvbnN0cmFpbnR2aXN1YWxpemVyIjogIjAiLAogICAgICAgICAgICAiY2xpY2tkcmFnIjogIjAiLAogICAgICAgICAgICAiY29udHJvbHhyYXkiOiAiMSIsCiAgICAgICAgICAgICJoaWRlY29udHJvbGdyb3VwcyI6ICIwIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ2RyYWciOiAiMCIsCiAgICAgICAgICAgICJoaWRlY29udHJvbHNkdXJpbmdwbGF5YmFjayI6ICIxIiwKICAgICAgICAgICAgImhpZGVjb250cm9sc2R1cmluZ3NjcnViIjogIjAiLAogICAgICAgICAgICAiaGlkZWZiaWtkZWZhdWx0bWFwcGluZ3Byb21wdCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9hdXRvcmVzaXplIjogIjEiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfaGVpZ2h0IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9waW4iOiAiMCIsCiAgICAgICAgICAgICJodWRfY2hhbm5lbF9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfcG9zeSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX2NoYW5uZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9jaGFubmVsX3BhbmVsX3dpZHRoIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9hdXRvcG9zIjogIjEiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9hdXRvcmVzaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9oZWlnaHQiOiAiMjAwIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfbG9ja2VkIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9taW5pbWl6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfcGluIjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9wb3N4IjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF9wb3N5IjogIjAiLAogICAgICAgICAgICAiaHVkX21vdXNlX3NlbF9wYW5lbF90aXRsZXZpcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfdmlzaWJsZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9tb3VzZV9zZWxfcGFuZWxfd2lkdGgiOiAiMjAwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfVXNlIENvbnRyb2wgQXV0byBTbmFwIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9hdXRvaGFuZGxleGZvcm0iOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9wb3MiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2F1dG9yZXNpemUiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfYWRkaXRpdmVsYXllciI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9lbmRmcmFtZSI6ICIyNDAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX2ZyZXF1ZW5jeSI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfYmFrZV9rZWVwIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX25ld2xheWVyIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX3Jlc2FtcGxlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9iYWtlX3N0YXJ0ZnJhbWUiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX2Jha2VfdXNlZnJhbWVyYW5nZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfZW5mb3JjZWxpbWl0cyI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfZnJhbWluZ3pvb20iOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfaGVpZ2h0IjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9sb2NrZWQiOiAiMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX21pbmltaXplIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoZnJhbWVzYWZ0ZXIiOiAiMTAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRoZnJhbWVzYmVmb3JlIjogIjEwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbW90aW9ucGF0aGtleXNpemUiOiAiMS4wIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfbW90aW9ucGF0aGxpbWl0ZnJhbWVzIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF9tb3Rpb25wYXRocGF0aHdpZHRoIjogIjEuMCIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3BpbiI6ICIxIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcG9zeCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9wYXJhbWV0ZXJfcGFuZWxfcG9zeSI6ICI5MyIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3Nob3dsaW1pdHMiOiAiMSIsCiAgICAgICAgICAgICJodWRfcGFyYW1ldGVyX3BhbmVsX3RpdGxldmlzIjogIjEiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF92aXNpYmxlIjogIjAiLAogICAgICAgICAgICAiaHVkX3BhcmFtZXRlcl9wYW5lbF93aWR0aCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfYXV0b3BvcyI6ICIxIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfYXV0b3Jlc2l6ZSI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfaGVpZ2h0IjogIjQwMCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX2xvY2tlZCI6ICIwIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfbWluaW1pemUiOiAiMCIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3BpbiI6ICIyIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfcG9zeCI6ICI4MjQiLAogICAgICAgICAgICAiaHVkX3NlbF9wYW5lbF9wb3N5IjogIjUzIiwKICAgICAgICAgICAgImh1ZF9zZWxfcGFuZWxfdGl0bGV2aXMiOiAiMSIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3Zpc2libGUiOiAiMSIsCiAgICAgICAgICAgICJodWRfc2VsX3BhbmVsX3dpZHRoIjogIjIwMCIsCiAgICAgICAgICAgICJza2luY29udHJvbCI6ICIxIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9naW1iYWxfbW9kZSI6ICIwIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9waXZvdF9tb2RlIjogIjAiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3JfYWxpZ25tZW50IjogImxvY2FsIiwKICAgICAgICAgICAgInhmb3JtX2hhbmRsZV9zX2FsaWdubWVudCI6ICJsb2NhbCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfc2VwYXJhdGVfYWxpZ24iOiAiMCIsCiAgICAgICAgICAgICJ4Zm9ybV9oYW5kbGVfdF9hbGlnbm1lbnQiOiAibG9jYWwiLAogICAgICAgICAgICAieGZvcm1faGFuZGxlX3hmb3JtX21vZGUiOiAiciIsCiAgICAgICAgICAgICJ4cmF5X3N0cmVuZ3RoIjogIjEuMCIKICAgICAgICB9CiAgICB9LAogICAgInNjZW5laW52b2tlMSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOCwKICAgICAgICAgICAgMC4wMiwKICAgICAgICAgICAgMC4wMgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjZW5lYWRkYW5pbWF0aW9uMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFuaW1hdGlvbmNsaXAiOiAiZGVmYXVsdCIsCiAgICAgICAgICAgICJleHRyYW91dHB1dHMiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguNTUsCiAgICAgICAgICAgIC0zLjQ1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhcGV4OjpzY2VuZWludm9rZTo6Mi4wIgogICAgfSwKICAgICJ0ZW1wX2tleXNfd3JhbmdsZSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0ZW1wX3VucGFjayIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJzbmlwcGV0IjogIi8vIEV4cG9zZSBjaGFubmVsIHByaW0ga2V5cyBhcyBzcHJlYWRzaGVldC12aXNpYmxlIGF0dHJpYnV0ZXNcbmZbXUBrZXlfZnJhbWVzID0gY2hwcmltX2tleXRpbWVzKDAsIEBwcmltbnVtKTtcbi8vIGNvbnZlcnQgc2Vjb25kcyB0byBmcmFtZXNcbmZvcmVhY2goaW50IGk7IGZsb2F0IHQ7IGZbXUBrZXlfZnJhbWVzKSB7XG4gICAgZltdQGtleV9mcmFtZXNbaV0gPSB0ICogJEZQUyArIDE7XG59XG5mW11Aa2V5X3ZhbHVlcyA9IGNocHJpbV9rZXl2YWx1ZXMoMCwgQHByaW1udW0pO1xuaUBudW1fa2V5cyA9IGxlbihmW11Aa2V5X3ZhbHVlcyk7XG5mQGNoX3N0YXJ0ID0gY2hwcmltX3N0YXJ0KDAsIEBwcmltbnVtKTtcbmZAY2hfZW5kID0gY2hwcmltX2VuZCgwLCBAcHJpbW51bSk7XG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDE5LjMzLAogICAgICAgICAgICAtMS4wMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAidGVtcF91bnBhY2siOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NlbmVhbmltYXRlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBhdHRlcm4iOiAiL2FuaW1hdGlvbi8qLyoiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDE5LjIzLAogICAgICAgICAgICAwLjE3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ1bnBhY2tmb2xkZXIiCiAgICB9LAogICAgInVucGFja2ZvbGRlcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NlbmVhbmltYXRlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBhdHRlcm4iOiAiL2FuaW1hdGlvbi8qLyoiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEwLjgyLAogICAgICAgICAgICAtMC40NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidW5wYWNrZm9sZGVyIgogICAgfSwKICAgICJ1bnBhcmVudF9hbGwxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlNLRUw0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmVwYXJlbnQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImpvaW50IyI6ICIqIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEwLjUsCiAgICAgICAgICAgIDE0LjU1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnBhcmVudGpvaW50cyIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogMSwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiAwLCBcInNob3dfc2NlbmVfZ2VvXCI6IDB9IiwKICAgICAgICAgICAgIndpcmVzdHlsZSI6ICJyb3VuZGVkIgogICAgICAgIH0KICAgIH0KfQ==
Simple mechanical arm using KineFX IK and Capture Packed Geometry SOP.
ewogICAgIkFOSU0iOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYm9uZWRlZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuNTQsCiAgICAgICAgICAgIC0xMy4yNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiR1VJREVTIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInVucGFyZW50X2FsbCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4zNSwKICAgICAgICAgICAgLTYuNzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIlNIUCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhcm1fZ2VvIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjA3LAogICAgICAgICAgICAtNC40MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiU0tFTCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvcmllbnRqb2ludHMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjk0LAogICAgICAgICAgICAtNC4zOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMS4wLjcyOSIKICAgIH0sCiAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOTgsCiAgICAgICAgICAgIDAuNzgsCiAgICAgICAgICAgIDAuMjYKICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgLTIuOTksCiAgICAgICAgICAgIC0xLjM4CiAgICAgICAgXSwKICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgMi40OSwKICAgICAgICAgICAgMS43MQogICAgICAgIF0sCiAgICAgICAgInRleHQiOiAiR2VvbWV0cnkgY29uc2lzdGluZyBvZiBwYWNrZWQgcGljZXMgdGhhdCBoYXMgbmFtZSBzdHJpbmcgcHJpbWl0aXZlIGF0dHJpYnV0ZSB0aGF0IG1hdGNoIHRhcmdldCBib25lLiIsCiAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTIiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjk4LAogICAgICAgICAgICAwLjc4LAogICAgICAgICAgICAwLjI2CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNzEsCiAgICAgICAgICAgIC0yLjI5CiAgICAgICAgXSwKICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgMi44NiwKICAgICAgICAgICAgMi41OAogICAgICAgIF0sCiAgICAgICAgInRleHQiOiAiQnVpbGQgc2ltcGxlIHNrZWxldG9uIGZyb20gbGluZS4gQ2FuIGJlIGFsc28gbWFkZSB3aXRoIFNrZWxldG9uIFNPUC4gUmlnIERvY3RvciBkb2Vzbid0IHByb2R1Y2UgZ29vZCBqb2ludCBvcmllbnRhdGlvbiBieSBkZWZhdWx0LCBzbyB3ZSB1c2UgT3JpZW50IEpvaW50IHdpdGggZGVmYXVsdCBzZXR0aW5ncy5cbiIsCiAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICB9LAogICAgImFuaW1hdGUiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjg5LAogICAgICAgICAgICAwLjQxLAogICAgICAgICAgICAwLjc2CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiR1VJREVTIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHJhbnNmb3JtYXRpb25zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9dGlwIiwKICAgICAgICAgICAgICAgICAgICAiciMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogNjIuOTg5NTE1ODA2NjQ5MDc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IC0wLjU0NzkzMzM1MTI0NTE4NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IC0xNy45NjAzOTgyODg2ODU4NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiA0MS4wMTI5MzUwMDkxMzA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInMjIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidCMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IC0wLjA0NjMwNjkzNTQxNjM4ODE1NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMC4wNTI1MTExNTkwOTE3MTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogLTAuMjY5ODc2MjQ5MDM2MDM5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjQ3OTg0MjU1OTg1MDI1MzA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMTk0NDQ0NDQ0NDQ0NDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9bWlkIiwKICAgICAgICAgICAgICAgICAgICAidCMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjMzMTY0MzE0NDg3ODU4MTUsCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjMzOTQzNTg1NTA0NDE3Njg0LAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzksCiAgICAgICAgICAgIC05LjExCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ3Bvc2UiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogMSwgXCJzaG93X2xpbmtzXCI6IDAsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogMSwgXCJzaG93X3NjZW5lX2dlb1wiOiAxfSIKICAgICAgICB9CiAgICB9LAogICAgImFybV9nZW8iOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiYm9vbGVhbjEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYm94MyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3g0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA4LjE1LAogICAgICAgICAgICAgICAgICAgIDUuNDgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJib29sZWFuOjoyLjAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJib3gxIjogewogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgLTQ1LjAwMDAwMDAwMDAwMDAxCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAxMC41MDAwMzYzMzg3OTMwMTMsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAtMC4yNDcyNDI0NjA5NTg2NTk2MiwKICAgICAgICAgICAgICAgICAgICAgICAgMC43NTg1NTU2NTUzNjc2NzI0LAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NiwKICAgICAgICAgICAgICAgICAgICA2Ljc0CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYm94IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYm94MiI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGl2cmF0ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgMgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIC0xMzUKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJzY2FsZSI6IDAuMDcsCiAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEwLjE3MjkwMjg2NDkxMjQ0MywKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI1NDE1MjMzODk1MTgyNjEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUzNTExNzk3NjM2NzQ3MzYsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA1LjY4LAogICAgICAgICAgICAgICAgICAgIDYuNjQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJib3giCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJib3gzIjogewogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgLTEzNQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInNjYWxlIjogMC4wNywKICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC41ODU5NzE2NjA3ODAzNjQ4LAogICAgICAgICAgICAgICAgICAgICAgICAyLjEwNDY4NDQzMTAwMzU5NDQsCiAgICAgICAgICAgICAgICAgICAgICAgIDIuMzY4MjQxMzMxNDA3MDAyNQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuMDUxMTk0NTQ3Njc1NTQ5OTksCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjA1MTgzNTA4ODk5MDYyODcxLAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNy41MiwKICAgICAgICAgICAgICAgICAgICA2LjY1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYm94IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYm94NCI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGl2cmF0ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgICAgICAgICAgMgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIC0xMzUKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJzY2FsZSI6IDAuMDcsCiAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEuNzIzMDgyNDM0MjMxNzQ2OCwKICAgICAgICAgICAgICAgICAgICAgICAgMi4xNzA3NjcwMTE0NDgxOTgsCiAgICAgICAgICAgICAgICAgICAgICAgIDEuNjU4MTQ4MjI5MTIyMTYxOQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuMDY4NDk5MTgxNDE5NjEwOTksCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjA2OTEzOTcyMjczNDY4OTczLAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgOC45OSwKICAgICAgICAgICAgICAgICAgICA2LjYzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYm94IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY2lyY2xlMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAtMC41MDM5NzU5Mjc4Mjk3NDI0LAogICAgICAgICAgICAgICAgICAgICAgICAwLjUwNTI3ODI4OTMxODA4NDcsCiAgICAgICAgICAgICAgICAgICAgICAgIC0wLjA0NjUxNDEyNzQwMzQ5NzY5NgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMy41NiwKICAgICAgICAgICAgICAgICAgICA2LjcxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY2lyY2xlMiI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAwLjA3LAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjAyNDQ5MjQ1MDA1ODQ2MDIzNiwKICAgICAgICAgICAgICAgICAgICAgICAgMS4wMzM3NDY3MTkzNjAzNTE2LAogICAgICAgICAgICAgICAgICAgICAgICAtMC4wMzg4MzQ2MTI4MTY1NzIxOQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMC4wMiwKICAgICAgICAgICAgICAgICAgICA2Ljc4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibWVyZ2VwYWNrZWQxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlleHRydWRlMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlleHRydWRlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gyIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAzCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJvb2xlYW4xIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiA0CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAibmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIyI6ICJyb290IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAicm9vdCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogIm1pZCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogIm1pZCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogInRpcCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNS40MywKICAgICAgICAgICAgICAgICAgICAxLjg5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibWVyZ2VwYWNrZWQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZXBhY2tlZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDUuMzcsCiAgICAgICAgICAgICAgICAgICAgMC44NgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm91dHB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvbHlleHRydWRlMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjaXJjbGUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzdCI6IDAuMDk0ODMyODgyMjg1MTE4MQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzLjU0LAogICAgICAgICAgICAgICAgICAgIDYuMTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWV4dHJ1ZGUyIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXN0IjogMC4wODI1MDUzODI1OTc0NDY0NAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDYuMTgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgIH0sCiAgICAiYm9uZWRlZm9ybTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FwdHVyZXBhY2tlZGdlbzEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTS0VMIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiaWtjaGFpbnMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDIKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjUxLAogICAgICAgICAgICAtMTEuNTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJvbmVkZWZvcm0iCiAgICB9LAogICAgImNhcHR1cmVwYWNrZWRnZW8xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlNIUCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlNLRUwiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjYXB0dXJlYnluYW1lIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjI5LAogICAgICAgICAgICAtOC4wOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpjYXB0dXJlcGFja2VkZ2VvIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDAsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iLAogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJjb25maWd1cmVfam9pbnRzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJpZiAoQHB0bnVtID09IDEpIHtcbiAgICBAbmFtZSA9IFwibWlkXCI7XG4gICAgQFAueCAtPSAwLjU7XG59IGVsc2UgaWYgKCBAcHRudW0gPT0gMiApIHtcbiAgICBAbmFtZSA9IFwidGlwXCI7XG59IGVsc2UgaWYgKCBAcHRudW0gPT0gMCApIHtcbiAgICBAbmFtZSA9IFwicm9vdFwiO1xufSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy45MSwKICAgICAgICAgICAgLTEuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgImlrY2hhaW5zMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTS0VMIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYW5pbWF0ZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImlrY2hhaW5zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJnb2FsIyI6ICJ0aXAiLAogICAgICAgICAgICAgICAgICAgICJtaWQjIjogIm1pZCIsCiAgICAgICAgICAgICAgICAgICAgIm9yaWVudHRpcCMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJyb290IyI6ICJyb290IiwKICAgICAgICAgICAgICAgICAgICAidGlwIyI6ICJ0aXAiLAogICAgICAgICAgICAgICAgICAgICJ0d2lzdCMiOiAibWlkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuMjEsCiAgICAgICAgICAgIC0xMC4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4Ojppa2NoYWluczo6Mi4wIgogICAgfSwKICAgICJsaW5lMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJvcmlnaW4iOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInBvaW50cyI6IDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44OSwKICAgICAgICAgICAgMC4wOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGluZSIKICAgIH0sCiAgICAib3JpZW50am9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyaWdkb2N0b3IxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjk1LAogICAgICAgICAgICAtMy4xNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpvcmllbnRqb2ludHMiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogMSwgXCJzaG93X2xpbmtzXCI6IDAsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogMSwgXCJzaG93X3NjZW5lX2dlb1wiOiAxfSIKICAgICAgICB9CiAgICB9LAogICAgInJpZ2RvY3RvcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29uZmlndXJlX2pvaW50cyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluaXR0cmFuc2Zvcm1zIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjkyLAogICAgICAgICAgICAtMi4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpyaWdkb2N0b3IiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogMSwgXCJzaG93X2xpbmtzXCI6IGZhbHNlLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IGZhbHNlLCBcInNob3dfc2NlbmVfZ2VvXCI6IDF9IgogICAgICAgIH0KICAgIH0sCiAgICAidW5wYXJlbnRfYWxsIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlNLRUwiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyZXBhcmVudCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiam9pbnQjIjogIioiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4zNSwKICAgICAgICAgICAgLTUuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cGFyZW50am9pbnRzIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAxLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDAsIFwic2hvd19zY2VuZV9nZW9cIjogMH0iLAogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfQp9
Simple cartoon rig if you ever need a cute worm sliding across the screen.
ewogICAgIk9VVF9jZW50ZXJfb2Zmc2V0IjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC42OCwKICAgICAgICAgICAgMC42OAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNldF9jZW50ZXJfb2Zmc2V0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4xOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiT1VUX3NwbGluZV9yaWdnZWQiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIC0xMy4xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMS4wLjQ0MCIKICAgIH0sCiAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgIDAuNTIKICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTMuMjEsCiAgICAgICAgICAgIC0wLjg1CiAgICAgICAgXSwKICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgMi41LAogICAgICAgICAgICAyLjUKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIlllbGxvdyBjb2RlZCBub2RlcyBhcmUgdGhlIGNvbnRyb2xsZXJzIG9mIHRoZSByaWciLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJhZGQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJrZWVwIjogdHJ1ZSwKICAgICAgICAgICAgInN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIC05LjczCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZGQiCiAgICB9LAogICAgImF0dGFjaGpvaW50Z2VvMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb2xvcl9lbmQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNoYXBlcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAic2hhcGVuYW1lIyI6ICJjdHJsIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidXNlcmVzdHBvc2VhdHRyaWIiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIDQuMjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6YXR0YWNoam9pbnRnZW8iLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogdHJ1ZSwgXCJzaG93X2xpbmtzXCI6IGZhbHNlLCBcInNvbGlkX2xpbmtzXCI6IHRydWUsIFwic2hvd19heGVzXCI6IGZhbHNlLCBcInNob3dfc2NlbmVfZ2VvXCI6IHRydWUsIFwic2hvd19qb2ludF9kYXRhXCI6IGZhbHNlfSIsCiAgICAgICAgICAgICJ3aXJlc3R5bGUiOiAicm91bmRlZCIKICAgICAgICB9CiAgICB9LAogICAgImF0dHJpYmRlbGV0ZTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHRkZWwiOiAiKiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42LAogICAgICAgICAgICAtOC4zMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJiYWNrIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJwb2ludHMiOiAzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEwLjY5LAogICAgICAgICAgICAxOC43MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGluZSIKICAgIH0sCiAgICAiYmxhc3QxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dGFjaGpvaW50Z2VvMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogIkBuYW1lPT1taWQqIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzYsCiAgICAgICAgICAgIDIuNjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJibGFzdDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlncG9zZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT1mcm9udF9wYXJlbnQgQG5hbWU9YmFja19wYXJlbnQiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJuZWdhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJibGFzdDQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0YWNoam9pbnRnZW8xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9PW1pZCoiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJuZWdhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTgsCiAgICAgICAgICAgIDIuNjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJibGFzdDUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlncG9zZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT1mcm9udF8qIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjcsCiAgICAgICAgICAgIC00Ljg1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYmxhc3Q2IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm9mZnNldF9odW1wIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9bWlkXyoiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJuZWdhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNzQsCiAgICAgICAgICAgIC00Ljg1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYmxhc3Q3IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJpZ3Bvc2UzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9YmFja18qIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMC4wNiwKICAgICAgICAgICAgLTQuODUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJjbGVhbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3QzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9kZWxhdHRyaWJzIjogdHJ1ZSwKICAgICAgICAgICAgImRvZGVsZ3JvdXBzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2xlYW4iCiAgICB9LAogICAgImNvbG9yX2VuZCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuMjksCiAgICAgICAgICAgIDAuNTYsCiAgICAgICAgICAgIDAuODkKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb2xvcl9taWQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMQogICAgICAgICAgICBdLAogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9KmVuZCIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicG9pbnRzIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjE4LAogICAgICAgICAgICA5LjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfSwKICAgICJjb2xvcl9taWQiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjI5LAogICAgICAgICAgICAwLjU2LAogICAgICAgICAgICAwLjg5CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3JfcGFyZW50cyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT0qX21pZCBAbmFtZT1taWRfc2lkZV8qIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTgsCiAgICAgICAgICAgIDEwLjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfSwKICAgICJjb2xvcl9wYXJlbnRzIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC4yOSwKICAgICAgICAgICAgMC41NiwKICAgICAgICAgICAgMC44OQogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImdyb3VwIjogIkBuYW1lPSpwYXJlbnQiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xOCwKICAgICAgICAgICAgMTEuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICB9LAogICAgImNvbnRyb2wxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbnRyb2x0eXBlIjogImNpcmNsZXMiLAogICAgICAgICAgICAib3JpZW50YXRpb24iOiAieCIsCiAgICAgICAgICAgICJzY2FsZSI6IDAuNDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS44OSwKICAgICAgICAgICAgNy4zNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udHJvbCIKICAgIH0sCiAgICAiZnJvbnQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgLTAuMjUsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicG9pbnRzIjogMwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI2LAogICAgICAgICAgICAxOC43MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGluZSIKICAgIH0sCiAgICAibWVyZ2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJsYXN0NSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJsYXN0NiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJsYXN0NyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42LAogICAgICAgICAgICAtNi44NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlNiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmcm9udCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1pZCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJhY2siLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDE2LjcxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWlkIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAiZGlzdCI6IDAuMiwKICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcImRpc3RcIikgKiAtMC41IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJwb2ludHMiOiAzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDE5LjUyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsaW5lIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IHRydWUsIFwic2hvd19saW5rc1wiOiB0cnVlLCBcInNvbGlkX2xpbmtzXCI6IGZhbHNlLCBcInNob3dfYXhlc1wiOiB0cnVlLCBcInNob3dfc2NlbmVfZ2VvXCI6IHRydWV9IgogICAgICAgIH0KICAgIH0sCiAgICAibmFtZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udHJvbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAiY3RybCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5Ljg5LAogICAgICAgICAgICA2LjU4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNTgsCiAgICAgICAgICAgIDAuNzgsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwYXJlbnRqb2ludHMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicG9pbnQiLAogICAgICAgICAgICAibnVtbmFtZXMiOiAwLAogICAgICAgICAgICAibnVtcmVuYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfMiIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJmcm9udF9wYXJlbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmcm9tIyI6ICJwb2ludF8xIiwKICAgICAgICAgICAgICAgICAgICAidG8jIjogImZyb250X21pZCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZyb20jIjogInBvaW50XzAiLAogICAgICAgICAgICAgICAgICAgICJ0byMiOiAiZnJvbnRfZW5kIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfNCIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJtaWRfcGFyZW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfMyIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJtaWRfc2lkZV9MIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfNSIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJtaWRfc2lkZV9SIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfNiIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJiYWNrX3BhcmVudCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZyb20jIjogInBvaW50XzciLAogICAgICAgICAgICAgICAgICAgICJ0byMiOiAiYmFja19taWQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmcm9tIyI6ICJwb2ludF84IiwKICAgICAgICAgICAgICAgICAgICAidG8jIjogImJhY2tfZW5kIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDEyLjY4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJvZmZzZXRfaHVtcCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuOTMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyaWdwb3NlNiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vT1VUX2NlbnRlcl9vZmZzZXRcIiwgXCJjZW50ZXJcIiwgMCkiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImRldGFpbChcIi4uL09VVF9jZW50ZXJfb2Zmc2V0XCIsIFwiaGVpZ2h0XCIsIDApIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjE4LAogICAgICAgICAgICAwLjM2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAicGFyZW50am9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyaWdkb2N0b3IyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmVwYXJlbnQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImpvaW50IyI6ICJAbmFtZT1wb2ludF80IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiam9pbnQjIjogIkBuYW1lPXBvaW50XzMiLAogICAgICAgICAgICAgICAgICAgICJwYXJlbnQjIjogIkBuYW1lPXBvaW50XzQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS44MSwKICAgICAgICAgICAgMTMuNjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cGFyZW50am9pbnRzIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAxLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDAsIFwic2hvd19zY2VuZV9nZW9cIjogMH0iLAogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJyZXNhbXBsZTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWRkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDAxLAogICAgICAgICAgICAidHJlYXRwb2x5c2FzIjogInN1YmQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNiwKICAgICAgICAgICAgLTEwLjkzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXNhbXBsZSIKICAgIH0sCiAgICAicmlnZG9jdG9yMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzb3J0NCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluaXR0cmFuc2Zvcm1zIjogdHJ1ZSwKICAgICAgICAgICAgInNob3dkaXJlY3Rpb24iOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDE0LjY4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ2RvY3RvciIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogZmFsc2UsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogZmFsc2UsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJyaWdwb3NlMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuOTMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJibGFzdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0cmFuc2Zvcm1hdGlvbnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6ICJAbmFtZT1mcm9udF9lbmQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9ZnJvbnRfcGFyZW50IiwKICAgICAgICAgICAgICAgICAgICAidCMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNDAxODEwMzQ4MDMzOTA1MDMsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9ZnJvbnRfbWlkIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogIkBuYW1lPWJhY2tfcGFyZW50IiwKICAgICAgICAgICAgICAgICAgICAiciMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuMTE3MzIxOTM3ODUyMzYwMTEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0IyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC40NDcyOTA1Mzk3NDE1MTYxLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAtMC4wMDE5Mzc4NTUzMjYxMDQ5MDkyCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogIkBuYW1lPWJhY2tfbWlkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzcsCiAgICAgICAgICAgIDEuNTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cmlncG9zZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogMCwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiAxLCBcInNob3dfc2NlbmVfZ2VvXCI6IDF9IgogICAgICAgIH0KICAgIH0sCiAgICAicmlncG9zZTYiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjkzLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3Q0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHJhbnNmb3JtYXRpb25zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9bWlkX3BhcmVudCIsCiAgICAgICAgICAgICAgICAgICAgInQjIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vT1VUX2NlbnRlcl9vZmZzZXRcIiwgXCJjZW50ZXJcIiwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImRldGFpbChcIi4uL09VVF9jZW50ZXJfb2Zmc2V0XCIsIFwiY2VudGVyXCIsIDApIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMTY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vT1VUX2NlbnRlcl9vZmZzZXRcIiwgXCJoZWlnaHRcIiwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImRldGFpbChcIi4uL09VVF9jZW50ZXJfb2Zmc2V0XCIsIFwiaGVpZ2h0XCIsIDApIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMTY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogIkBuYW1lPW1pZF9zaWRlX1IiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9bWlkX3NpZGVfTCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjE4LAogICAgICAgICAgICAxLjU0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ3Bvc2UiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogMSwgXCJzaG93X2xpbmtzXCI6IDAsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogMSwgXCJzaG93X3NjZW5lX2dlb1wiOiAxfSIKICAgICAgICB9CiAgICB9LAogICAgInNldF9jZW50ZXJfb2Zmc2V0IjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC45MywKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNsZWFuMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3RUaHJlc2hvbGQiOiAxLAogICAgICAgICAgICAiZmFsbG9mZlJhdGUiOiAxLAogICAgICAgICAgICAibWF4SGVpZ2h0IjogMSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiLy8gR2V0IGluZGljZXMgb2Ygb3VyIHR3byBjb250cm9sIHBvaW50c1xuaW50IGggPSAwO1xuaW50IHQgPSAxO1xuXG4vLyBHZXQgcG9zaXRpb25zIG9mIGJvdGggcG9pbnRzXG52ZWN0b3IgUGggPSBwb2ludCgwLCBcIlBcIiwgaCk7XG52ZWN0b3IgUHQgPSBwb2ludCgwLCBcIlBcIiwgdCk7XG5cbi8vIENhbGN1bGF0ZSB0aGUgZGlzdGFuY2UgYmV0d2VlbiBwb2ludHNcbmZsb2F0IGRpc3QgPSBkaXN0YW5jZShQaCwgUHQpO1xuXG4vLyBDYWxjdWxhdGUgY2VudGVyIHBvaW50IChtaWRkbGUgb2YgdGhlIHR3byBwb2ludHMpXG5mbG9hdCBjZW50ZXIgPSAoUGgueCArIFB0LngpICogMC41O1xuXG4vLyBVc2VyIHBhcmFtZXRlcnNcbmZsb2F0IG1heEhlaWdodCA9IGNoZihcIm1heEhlaWdodFwiKTtcbmZsb2F0IGZhbGxvZmZSYXRlID0gY2hmKFwiZmFsbG9mZlJhdGVcIik7XG5mbG9hdCBkaXN0VGhyZXNob2xkID0gY2hmKFwiZGlzdFRocmVzaG9sZFwiKTtcblxuLy8gQ2FsY3VsYXRlIGhlaWdodCB3aXRoIHRocmVzaG9sZCBhbmQgZmFsbG9mZiByYXRlXG4vLyBPbmx5IHN0YXJ0IGNhbGN1bGF0aW5nIGhlaWdodCB3aGVuIGRpc3RhbmNlIGlzIGxlc3MgdGhhbiB0aHJlc2hvbGRcbmZsb2F0IGhlaWdodDtcbmlmIChkaXN0IFx1MDAzZT0gZGlzdFRocmVzaG9sZCkge1xuICAgIGhlaWdodCA9IDA7XG59IGVsc2Uge1xuICAgIC8vIFJlbWFwIHRoZSBkaXN0YW5jZSB0byBjcmVhdGUgYSBzbW9vdGggdHJhbnNpdGlvblxuICAgIC8vIFdoZW4gZGlzdCA9IGRpc3RUaHJlc2hvbGQsIGhlaWdodCA9IDBcbiAgICAvLyBXaGVuIGRpc3QgPSAwLCBoZWlnaHQgYXBwcm9hY2hlcyBtYXhIZWlnaHRcbiAgICBmbG9hdCBhZGp1c3RlZERpc3QgPSBmaXQoZGlzdCwgMCwgZGlzdFRocmVzaG9sZCwgMCwgMSk7XG4gICAgLy8gVXNlIGZhbGxvZmZSYXRlIGFzIGFuIGV4cG9uZW50IHRvIGNvbnRyb2wgdGhlIGN1cnZlIHNoYXBlXG4gICAgaGVpZ2h0ID0gbWF4SGVpZ2h0ICogcG93KDEgLSBhZGp1c3RlZERpc3QsIGZhbGxvZmZSYXRlKTtcbn1cblxuLy8gRW5zdXJlIGhlaWdodCBuZXZlciBnb2VzIGJlbG93IHplcm9cbmhlaWdodCA9IG1heChoZWlnaHQsIDApO1xuXG4vLyBTdG9yZSB2YWx1ZXMgYXMgZGV0YWlsIGF0dHJpYnV0ZXNcbnNldGRldGFpbGF0dHJpYigwLCBcImNlbnRlclwiLCBjZW50ZXIsIFwic2V0XCIpO1xuc2V0ZGV0YWlsYXR0cmliKDAsIFwiaGVpZ2h0XCIsIGhlaWdodCwgXCJzZXRcIik7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3RUaHJlc2hvbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc3R0aHJlc2hvbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhbGxvZmZSYXRlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGYWxsb2ZmcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4SGVpZ2h0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXhoZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzb3J0NCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwdHNvcnQiOiAiYnl4IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjgxLAogICAgICAgICAgICAxNS42OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic29ydCIKICAgIH0sCiAgICAic3dlZXAzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcGRpdnMiOiA4LAogICAgICAgICAgICAiY29scyI6IDE2LAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIC0xMS45OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0KfQ==
Procedural animated stitch setup. Stitches follow an initial base curve, and are projected onto a surface. The surface is deformed as the stitches progress, to mimic a swelling of the skin or fabric.
ewogICAgIkZMQVRfU1RJVENIRVMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1haW5fc3RpdGNoX2FuaW0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE2LAogICAgICAgICAgICAtNy4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiU0tJTjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIzLjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJTVElUQ0hFUzEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3IyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQ3LAogICAgICAgICAgICAtMjMuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIlNUSVRDSF9DVVJWRTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWN0aXZlcG9pbnRzIjogIjE3IiwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIxMCAxOSIsCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAicGFybXBvaW50cyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVAIU17MVBnWCRhXHUwMDI2JVx1MDAzZVFWe2RoQ2JTNEI1MDRvSSFhQl52RlhcdTAwM2VANkpXbip1M1pnZUlFNWRiUlx1MDAyNjFaaSRcdTAwMjZaemN3TkQrZFRAWip6MlJWUXBuNTJQKzV6TFBiUjsyckNIJFdNT249Q0o4R0Y2RVpMfEg3emtSRWlnREJGKjdcdTAwM2NkR1x1MDAyNihkakNKSE1IMjRRa15YXHUwMDNlKVdZM284citiOGNhSUNKWllMMnlcdTAwM2Nee2JhIUVMV2hNXHUwMDNjUDRpSEZoYiEySTdYXHUwMDI2XkUlRTtUTVNJNVp7XHUwMDNlRC1RLUBaKl57RGIwIVohODNxNlYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxaXg1biooNmElcDA5YlkpKzJiIX1+N2EoTn5ZQy1UayNBUnIoaEdjcTdcdTAwM2VaKXQ5SEFZcFdMYSVwMDliWSppbzMxTVZwYUNDRGxBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJaKnBYMWF4NVRpVlFGcjNWUUZxflopdDlIRUZmPWliYWAtUEVGZmNWWmd5cEliWXBkTGM0YyFjQVlwS0RhXHUwMDI2TEhMWmUoO31aZjlqfmJhTn5xYjhsdkpiYUcqQ2I3cFVIWjdkKlJiIyFsVmJhTn5xYUJOfDJXb35WM0VGZj1uYlp+V2FiYWAtUEVGZnJNWmUobV9hNH5SaWIxV2NvWioqYUZXaEB8SlZ7fmJEV3BIdzdaN2QqZ1g/QWFQYVx1MDAyNkw1RGJZKDBjVlJkd0dWcjY9MVdwWFNhUCVJI0daRXRVTVhtRTZNRUZmck1aZShtX2E0XHUwMDNlTGhiMVdjb1oqXntEVntkWTlXcFokSWIxV2NaWipGc1JhJCN3MWI5OGNIWD1pQTNXb3w0V2JhRypDYjhLT0JXaEB8UlpnZ2RHYUJYRkRYbTRhSkFhaUFCWkRucUJWcjY9MVdwWk98Wip5ZlZBYUg0UloqKzhXVlF6RDVWUlU2SUFaVEgzV05jK3tHSGBFbUVGZkBmVlF5dF9hJXBFUUFZb1x1MDAyNjRYP0E2QlopdDlIYjFXY2VWUXlxXHUwMDNlV3BIJEpFRmcxWlZRZ2hBQWFpZUtiYVpsSVpnWGFEYVx1MDAyNjI7OVdHb1x1MDAzY0taKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEJHQll6S0VHc1BuSGE4fE1EPXFcdTAwM2V5SFlQNEJGOXRSP0FUbCNIQ05DXHUwMDNlNjB5UWAkRmVAXHUwMDNjdUdiUy1CRzY2WHpHQWxDekYpJGBHRFx1MDAzZU1OKENOd0tHMFg4TnpEXHUwMDNlZWMkR0ExQEZIdiUjLUNPMGNNMHh+bHVJNGR+XHUwMDNjR0J6ZVREXHUwMDNlPyEpSDZ9Vk1JfDRFe0NPYSFVMTJRdS1DT2opVzEyUXU7Q09zPVkweFx1MDAzZXh6Sn1XOzBGKnFoYUQ/a0Q9RmVYNE5LPzU9fkh6cStWTElXfjBIWVAkVkxqb34zQ1BPUGsweFx1MDAzZW93TEBQeENGKlBQZERARm5fRyR1d1hNKn1pNkZlWFBVTkNHbzlDUCp0dTB5OHJ2Tmg/WU1HY1lEZkRAeWAxR0EydGFPYWUxOENRS18kMHk4dXdPKUV8VUdkVShzRF5DSjZGZVhuY1B5I2JKQ1F2STsweUh4d1E3Y2pjRyVfWXFEXm1oQUg2fkxsUjAxP01DUjhnYDB5SCF4UlYhOGxHQmgoTFJ4NEtuR0JoJEtTMVZXb0dcdTAwMjZtKyREX0hfR0h6cnZ0U15falZDUiFfNzB5UXV1VFBzYHdIOENiIURfc0lMR0EzT3NVSUh+V0NTRUlGMHlRPSFVbl5oXHUwMDI2SDhkdCpEYDVqTkdjaEolRGBFcE9HY3FQKERgTnNURmVZT3dXQ0F1aENTKXNSMHlhMSVXaC1VXkghfig/RGB4XlhHQTNzJFhhWUFlQ1RKXloweWo3XHUwMDI2WCk5XzFII2E2fkR7QkhjRmVZbVx1MDAyNll5dm5qQ1R1SGgweXJgelo3WGc5STVRQDBEe2xmZ0g3MEtcdTAwM2VafnswdUNVN2ZwMTJReD1DVUdscjB5c0FcdTAwMjZhd35ISklXWj00RHw3LW1HJHdRX2Jwa214Q1VxLXoweSM0I2J9TSVSSVdpYDlEfGlBcUh6c1x1MDAyNjFjXHUwMDNlXlx1MDAyNnBGZVo1YGRJS1x1MDAzZXFGKCFIfGRqZEgqQ1ZNTVx1MDAzYzEySGZcdTAwMjZDVlZTXHUwMDNlMTJIZiVDVmVZQDEyUXhAQ1ZuZV8xMlEhLUNWd2t7MTJReD9DVihxfTEyUSEqQ1Y/eDAxMlEhPUNXMCUyMHkjSilnRFpwc0YpJWJIZ2UhI3VGKT1lSGcpNFx1MDAzZXdGKT1uS2hBVzJ5R0JyM1JoYnhFIUYpPWtKaCUxUSRGKT1oSWk3U2NcdTAwMjZGKT10TWlZdG8pRik9cUxpenwhK0YpfWJGajRPPTtGKT13TmpWcTE9Ril9a0lqd19EP0YpfWhIazFMUF5GKX1lR2tTbWJgRil9dExrdFx1MDAzZW58Ril9cUtrfUh6fkYpfW5KbFBpPTFGKjdoR2xxOzEzRil9JE9sYEVENUYqN25JbU1mUDdGKjdxSm1uKWI5Rio3d0xtQEFuQkYqNyhPbkpiekRGKjckTm5rJFx1MDAzY0ZGKjd6TW49NzBIRipHbkhvR1lDSkYqR3FJb2h6T0xGKkckTW8tM2FORipHXHUwMDNjUHBEVW1QRipHK09wZXZ5UkYqRyhOcCh+O1RHQnpcdTAwM2NMcUFRflZGKlB3SnFic0JYRipHP1FxJHtOWkYqUChNcjdOWmJGKlAkTHJZb2xkRipQektyekB4ZkYqUHRJczRKLWhGKlArTnNWa31qRipQP1Bzdz1BbEYqUFx1MDAzY090MUdNbkYqWSRLdFNoWXBGKll6SnR0K2tyRipQX1F0fUN3dEYqR3pMdVBkK3ZHQnp8T3VxXHUwMDI2fHdGKjdFeUUzeU1KSGFJNC1FMypTSkhabXJcdTAwMjZFM15ZS0haXHUwMDNlLStFNDJlTEhafkA7RTRCa01IYUk0XHUwMDNlRTRLcU5IYTh9XHUwMDNlRTRUd09IIXZvK0U0YyRQSGFSQV9FNGwrUUghXHUwMDNlIT1FNHU/UkgjUjFfRTQlfFNII0hgX0U0XHUwMDNlM1RIIzg9X0U0fjlVSCF+KV9FNThGV0ghdm9ARTVITFdII2pFMUU1UVJYSTVILXxFNVpYWUk1Wn4wRTVpZFpJNWo1MkU1cmphSTU7TjZFNSFwYkk1e1Q4RTUtdmNJV1pcdTAwM2UyRTVgI2RJV1EqMkU2NCplSVdpezVFNkRcdTAwM2VmSVcjODhFNk17Z0lXczI4RTZXMmhJVztFQkU2ZjhpSVhFV0ZFNm9Fa0Zma18wRTZ4S2xGZmJcdTAwM2MwRTYpUW1IIX4qQkU2QFduSCNSMkZFNzFjb0ZmdTA1RTdBaXBGZiU2N0U3Sm9xSCNzS0xFN1N1ckgjakVMRTdiIXNGZj1DQkU3ayl0RmZ9SURFN3Q9dUk1SDtKRTckYHZJNVFeTEU3PTF3Rmc3T0hFN303eEZnWWdMRTg3RHlGKSR8RUU4R0p6R0JHQ0hFOFBQIUdCUElKRThZViNGKjdGS0U4aGIkRik9M0pFOHFoJUYpfTlMRTh6blx1MDAyNkYqUFJQRTgrdChGKllYUkU4X3opSTVqNVlFOTMoKkk1Wn5ZRTlDXHUwMDNjK0k1e1RlRTlMXy1JNTtOZUU5VjA7STVzQmRFOWU2XHUwMDNjRipxalpFOW5DPUYqR0xXRTl3SVx1MDAzZUdCaFVZRTkoTz9HQllPWUU5P1VAR0Jfc2VFQTBhXkdCemdkRUE5Z19HQnFhZEVBSW1gR2NZRmFFQVJze0dDM3lqRUFzSUdEXHUwMDNlNSlQQVRsc0hBVGx2QkFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbF5MQVRsXk9DaTN3QkVBc0xIMTJRPT1DaTN6Q0VBc09JMTJIJUBDaTMkREVBc1JKMTJaciVDaTMoRUVBc1VLMTJRPXxDaTMrRkVBc1hMMTJRPXtDaTNcdTAwM2NHRUFzYU0weVF9JV43akJNXjdzRylGKllcdTAwM2NOXjdzSE5eNyNNKkdDNE9VXjcjTk9eNztTK0dDNExUXjc7VFBeN3tZXHUwMDNlRipxX0hGKnIzUV43e1pRXjg1aHVuRUB+JEdheG5+SVVxNElBVGN1X0YqWURFSVVxN0pBVGwhYEdCek1HSVVxQUlBVHUpe0dkM1ZJSVVxRExBVCVgfkdcdTAwMjZtcU1JVXFHTUFUXHUwMDNlMjBIOFx1MDAzZXpPSVVxSk5BVH4xfkhafndPSVVxTU9BVThFMkgjaV9TSVVxUFBBVUhLM0k1OzNWRig1ZktBVVFXNkYpJVA3RiklUzhGKSViQkYpJWtFRik9VjhGKT1lQkYpPWhDRik9cUZGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHdERGKkckR0YqR1x1MDAzY0pGKlB3REYqUChHRipQK0hGKlBfS0YqUHxMRipZKEZGKlk/SUYqWV9KRipaM01GKmhcdTAwM2NHRipofEpGKmk2TUYqcT9HRipxX0hGKnIzS0YqckNORip6fEhGKiEwSUYqITlMRiohSU9GKiFMUEdCN2VBR0I3aEJHQjdxRUdCN3pIR0JHa0JHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZdENHQlkkRkdCWVx1MDAzY0lHQmh3Q0dCaChGR0JoP0lHQmkwTEdCcStGR0JxX0lHQnIzTEdCelx1MDAzY0ZHQnp8SUdCITZMR0IrP0ZHQi0wSUdCLTlMR0ItSU9HQmAzSUdCYENMR0JgTE9HQzQzSEdDNENLR0M0RkxHQzRPT0dDNFVXXjg1ZlJeOEVrYEZkI0ReSFh1MTVGKX05ZHtReFdTe3MwMHRHJCEpPzA0d3RVMDBKe05DaTRGUEVBanZWMHh+IXpAXHUwMDI2RXhWQFx1MDAyNk4lMkZkI0ReSFh1MTVGKXw9RkckISVeMFcwelgwUmJcdTAwM2UzQFx1MDAyNlctWEBcdTAwMjZmP0BINzQ9ezBXMHpaMFJsRU5DaGBPVUVBajthMVQhRXZGZWRUXjBXMHpiMFI9S01BVGw7NEBcdTAwMjYqQWJAXHUwMDI2XkZ8SFpVZ2cyTFVWYzJtdH4lR0E4bH0wVzB6ZTBaJVhcdTAwM2VHYXhufklVcTRJQVRjdV9GKllERUlVcTdKQVRsIWBHQnpNR0h5fEBHQVR1KXtHYytKR0h5fGBIQVQlPXxHXHUwMDI2Q1NJSHl8fUlBVD1gfUg4dm5NSVVxSk5BVH41MEhhOCRRRmVkVHwwVzB6ZjBSYns1QChLWWZAKFRlMEckIVx1MDAyNjMwVzB6aDBSa35IQ2hgbWNFQWtCaTBYSFZ7NEZOMGk0Z21yXHUwMDI2RihcdTAwMjZkMzBiTTJcdTAwMjZUUDdlODBWV3xQRGtkZnAwMGJyfEtvanozMHt7UjJ8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3tSMzAwMDk2MTAwSUMyMDBJQzIwMFJJMzAwUkkzMDBhTzQwMElDMjAwOTYxMDAwMDAwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMVdeRDAxeUJHMDEqSEgwMXlCRzAxXk5JMDIyVEowMkJaSzBSUjkwe31saUwwMlRsTTAyY3JOMDJseE8wMnUlUDAydSVQMDJjck4wMiUtUTAyJS1RMDI9QFIwMn19UzAzODRUMDNIQVUwM1FHVjAzWk1XMDNIQVUwM1pNVzAzUUdWMDNpU1gwM3JZWTAzcllZMDMhZVowMy1rYTAzYHFiMDQ0d2MwNEQkZDA0TStlMDREJGQwNFY/ZjA0Vj9mMDRlfGcwNG8zaDA0eDlpMDQpRmowNGV8ZzA0QExrMDUxUmwwNUFYbTA1SmRuMDVTam8wNWJwcDA1a3ZxMDVTam8wMGFPNDAwYU80MDV0I3IwMGFPNDA1JCpzMDVcdTAwM2NcdTAwM2V0MDV8e3UwNVx1MDAzY1x1MDAzZXQwNXx7dTA2NzJ2MDV8e3UwNkc4dzA2UEV4MDZZS3kwNkc4dzA2aFF6MDZxVyEwNnpjIzA2K2kkMDZfbyUwNzN1XHUwMDI2MDdDISgwN0wpKTA3TCkpMDdVPSowN2RgKzA3bjEtMDdMKSkwN3c3OzA3KERcdTAwM2MwNz9KPTA3bjEtMDgwUFx1MDAzZTA4OVY/MDcoRFx1MDAzYzA4OVY/MDhJYkAwOFJoXjA4YW5fMDhhbl8wOGp0YDA4c3p7MDhqdGAwOGp0YDA4c3p7MDhzenswOCMofDA4anRgMDhzenswOEliQDA4O1x1MDAzY30wOHtffjA4Iyh8MDk2MTAwOHN6ezA5NjEwMDhSaF4wOGFuXzA4YW5fMDlGNzEwOU9EMjA5WEozMDlnUDQwOXBWNTA5cFY1MDlwVjUwOXliNjA5Kmg3MDlebjgwQTJ0OTBBMnQ5MEFCekEwQUsoQjBBVFx1MDAzY0MwQVRcdTAwM2NDMEFjX0QwQW0wRTBBdjZGMEFjX0QwQW0wRTBBXHUwMDI2Q0cwQVx1MDAzZUlIMEF+T0kwQVx1MDAyNkNHMEFcdTAwM2VJSDBBfk9JMEFcdTAwMjZDRzBCOFVKMEJIYUswQlFnTDBCWm1NMEJpc04wQnJ5TzBCIVx1MDAyNlAwQi07UTBCYF5SMEM0flMwQmBeUjBDRTVUMENOQlUwQ1dIVjBDZk5XMENmTlcwQ29UWDBDZk5XMENXSFYwQ3haWTBDeFpZMEMpZlowQ0BsYTBEMXJiMEN4WlkwREF4YzBEQXhjMERKJWQwQ3haWTBEUy1lMERiQGYwRGt9ZzBEdTRoMEQlQWkwRD1HajBEfU1rMER9TWswRTdTbDBFR1ltMDIlLVEwMiUtUTBFUGVuMEQ9R2owRVlrbzBFaHFwMEVxd3EwRWhxcDBFeiRyMEUrK3MwRV8/dDBGM3x1MEZEM3YwRV8/dDBGM3x1MEZNOXcwRlZGeDBGTTl3MEZWRngwRmVMeTBGVkZ4MEZuUnowRk05dzBGTTl3MEZ3WCEwRihkIzBGP2okMEY/aiQwRzBwJTBHOXZcdTAwMjYwR0kjKDBHUiopMEdhXHUwMDNlKjBHansrMEd0Mi0wRyQ4OzBHXHUwMDNjRVx1MDAzYzBHdDItMEdhXHUwMDNlKjBHfEs9MEg2UVx1MDAzZTBIRlc/MEhPY0AwSE9jQDBIWGleMFJSOTB8RCpyXzBIcHVgMEh5IXswSHkhezBIKil8MEhePX0wSHkhezBJMmB+MElDMjAwSUMyMDBJTDgxMElVRTIwSUw4MTBJZEszMEltUTQwSXZXNTBJbVE0MElkSzMwSVx1MDAyNmM2MElcdTAwM2VpNzBJXHUwMDI2YzYwSX5vODBKOHU5MEpIIUEwSlEpQjBKWj1DMEpaPUMwSmlgRDBKczFFMEpzMUUwSiM3RjBKIzdGMEo7REcwSntKSDBKaWBEMEppYEQwSmlgRDBLNVBJMEpRKUIwSlo9QzBLRVZKMEtFVkowSjtERzBLTmJLMEtXaEwwSVx1MDAzZWk3MEtOYkswS1doTDBLZm5NMEtvdE4wS3h6TzBLKShQMEtAXHUwMDNjUTBLKShQMEtAXHUwMDNjUTBMMV9SMExCMFMwNXx7dTA1XHUwMDNjXHUwMDNldDA2WUt5MDZQRXgwNjcydjBMSzZUMExLNlQwRzl2XHUwMDI2MFJSOTB8TnNDMHxIdUZVMExjSVYwTGxPVzBMdVVYMEx1VVgwRWhxcDBMJWFZMEwlYVkwTGNJVjBMbE9XMExjSVYwTGxPVzBIeSF7MEY/aiQwSHkhezBJMmB+MEd0Mi0wTD1nWjBMfW1hMEw9Z1owTH1tYTBFaHFwMEwlYVkwRWhxcDBHXHUwMDNjRVx1MDAzYzBHdDItMEdcdTAwM2NFXHUwMDNjMEd0Mi0wRzl2XHUwMDI2ME03c2IwR1x1MDAzY0VcdTAwM2MwR1x1MDAzY0VcdTAwM2MwTUd5YzBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3s7WDUwTVBcdTAwMjZkME1ZO2UwMHNhNjAxXk5JMDJCWkswMjJUSjAxXk5JMDE1eUEwMmx4TzAzSEFVME1oXmYwMyFlWjAzYHFiMDQpRmowNFY/ZjAxcDVGMDFwNUYwMXA1RjAxcDVGME1xfmcwMXA1RjAxcDVGMDFOO0MwMU47QzAxTjtDMDRWP2YwTSE1aDBNLUJpME0tQmkwTS1CaTBNLUJpMDA5NjEwTS1CaTAwc2E2MDB7czkwTWBIajBONE5rMDFeTkkwMV5OSTAwI2c3MDA7bTgwMHNhNjAwc2E2MDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0MDNpU1gwTkRUbDBNWTtlME5EVGwwTVk7ZTBORFRsMDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0ME5NWm0wTk1abTBMdVVYME5WZm4wTHVVWDBOZWxvME5ucnAwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8SkRFaTAwalU1ME53eHEwTiglcjAwe3M5MDBzYTYwMHtzOTBNYEhqMDAjZzcwRUdZbTAyJS1RME4/LXMwMmx4TzAyMlRKMDFeTkkwMmx4TzAyY3JOMEVHWW0wRUdZbTBOPy1zMDJseE8wMV5OSTAwc2E2MDB7czkwMGpVNTBOKCVyME53eHEwMCNnNzAxXk5JMDJseE8wMmNyTjAydSVQMDJseE8wRUdZbTBNLUJpMDBqVTUwTiglcjBFR1ltMDJseE8wMGpVNTBOd3hxMDB7czkwMmx4TzAydSVQMDIyVEowMnUlUDBFR1ltMDAjZzcwMnUlUDAyJS1RMEVHWW0wMnUlUDAybHhPMDJ1JVAwMV5OSTAwc2E2MDBzYTYwMmx4TzAyY3JOMDJseE8wMiUtUTAyJS1RME4oJXIwMGpVNTBNYEhqME8wQHQwTiglcjAwe3M5MDJseE8wTS1CaTAwI2c3MDAjZzcwTzl9dTAwI2c3ME0tQmkwMmx4TzAydSVQMDIlLVEwTiglcjBOKCVyME1gSGowTzBAdDAwe3M5ME4oJXIwMGpVNTAxXk5JMDIlLVEwMmx4TzAydSVQMDJjck4wMmx4TzAwI2c3MDJseE8wRUdZbTBFR1ltMDAjZzcwMiUtUTBFR1ltMDBzYTYwMV5OSTAxXk5JMDFeTkkwMV5OSTAyMlRKMDJ1JVAwTiglcjAwalU1ME1gSGowMHNhNjAyMlRKMDFeTkkwMmNyTjA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dFQWtIazNTbmIoWD9BNkJhJXBXUUAoJSRmOUQ2MWhkbk9ucjlWUSt0QCg9K1BaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdoVCswZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0Xkc1ZGo1aFpnZVx1MDAyNkBDaGAjaENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicnxLb2p6MzBzc0kyMDAwMDAwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDBJQzIwMElDMjAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwalU1MDBqVTUwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMDttODAwO204MDA7bTgwMDttODAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAxNXlBMDE1eUEwMTV5QTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFOO0MwMVdeRDAxV15EMDFXXkQwMVdeRDAxV15EMDFmfkUwMWZ+RTAxZn5FMDFwNUYwMXA1RjAxeUJHMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMHNhNjAwc2E2MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDA7bTgwMDttODAwO204MDA7bTgwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDEqSEgwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDA5NjEwMDk2MTAwSUMyMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtFQWtRbjI0UTRtYUNDRGZAKTd8aTlEOTlUVFA3ZTgwVld8UERrZHZpRUFrVG91UGBuI0dCeitWR0IhQ2tJNTlPaUlXO2dpRUhFeEhJNTt2akdcdTAwMjZ3ampHQll6VUdcdTAwMjZlTGtFSEV4R0FUVGE1R0J6K1ZHQiFDa0k1OU9pSVc7Z2lFSEV4SEk1O3ZqR1x1MDAyNndqakdCWXpVR1x1MDAyNmVMa0VIRXhHQVRUYTVHQnEoY0djcXxiSCMwTGJIWihhaEVIRXhISVcjeXFGZmxiWUdkTVVoSTVJYWxFSEV4R0FUVGE1RipHelZGKT1uVkhhOVJmSTVhcGhFSEV4SElXeyNrSTV7XHUwMDI2b0gjSVJiR0I3dFJGZks0NENoYCpqRUFrV3BnZksyS0ZmJXFXSVdSTGhGZn0rZkk1amdZRmZLN1VJNUlGZEghPzlYRipHcVhJNXNtWkZmSzQ0RmZLNExHQl98V0djWWhUSVdzc2pIWig5WkVIRXhISDhVX1VIOChJY0dCYDZnRipHd1FGZks0NEZmSzRMRipQK2RHQjd6WEhaP0ZaRmZjZVlFSEV4SEclel9nSVcjeWtIIT9GZUcleiRZRUhFeEdBU1V0QDBXMHpxMGZqSXdGZmxNUUYpfWVSSCNSZGlHQjdoWUhhMDlVRS1eQVZJVztwZkhadzZjR2NgNmdIWV9rTUZkIzU0RmZ1dGZGZnV0WEdjX3xaSVhFI21IIzAwU0UtKk1WSCNJUmJHJV98WUgjanBmSVc7VVdFLSlaNEUtKk1UR0JQellIIT9VaUZnUTZoSVdzSVVFLSpKU0djaG5URip6X1dIWihMZEZmdUdLRS0pWV9AKVpGcUApaU12RmZLN09HQnp8Zkk1YVhiSGFJdmlII3M7Z0ZmSzRQSTU7KnJHZFZkaUdjWXFXR1x1MDAyNjRDWUZmSzQ0RmZLN09HZE1YaElXI2FhRipaMGpHQll3UEZmSzRUR2NxX2lHQi1GaEdcdTAwMjZlUmZJNTA5U0ZmSzQ0RmZLN09HZE1YaElXI2FhRipaMGpHQll3UEZmSzRUR2NxX2lHQi1GaEdcdTAwMjZlUmZJNTA5U0ZmSzQ0Q2hgXm1FQWtmc3QxdkR5STUwTGRHXHUwMDI2RDBhRmYlYlFJNUlJY0VIRXhJR0I3ZVVJV2FkakZmdWhXSVdSVWRFSEV4R0FUVGE2STUwTGRHXHUwMDI2RDBhRmYlYlFJNUlJY0VIRXhJR0I3ZVVJV2FkakZmdWhXSVdSVWRFSEV4R0FUVGE2R2RWVWdIOE02WkdCWXpjSCNzcFpGZktBUkhabkxqSDhlQ2lIWj9haUclUFNLRmQjNTRGKnJGbkYqaCtjSGFSdmlJNXt7dEVIRXhJSFooSWZIOEMoWUk1SUlYSFpVP1FGZks0NENoYHtuRUFraXRnZksyS0clendTSVdSZGhIYUl5c0YqcjNjRUhFeElIIT9JZEdCITNpSGE5amlII1JkZ0VIRXhHQVRUYTVHQi1Da0dCN3RiSDkwcGpGKjckY0VIRXhHSVc7KnFJNXs7a0lXI21mSCNqI2tFSEV4R0FUVGE1R2Q0NmhGZ1o5a0ZnR3pkSVdSZGxFSEV4R0k1amplSDkwc3JGKll6WUdkRExmRUhFeEdBU1V0ezBXMHp1MGY4X3NGKkckWEgjczt0SCNJYWlII1JzakVIRXhHSCM5Z2tHY1luV0dkRElqSVd7KmtFSEV4R0FUVGE1SFooTGVGKmkza0dCcV9nSGE5RlZFLSpHWEdkVlVtRil9ZVVGZ1l8YUhabStRRS0pWjRFLV5QVkgjUmFiSDhWMGJGKX10YkdcdTAwMjZuM1VFLSpNV0gjc3ltRyV6KFpGKSVrYUhhMDlVRS0pWV9AKS1kdUApYGxGRmZLN09JNXtcdTAwM2VwR2RWVWlIODQzakhaXHUwMDI2fFNFLV43T0YqN3RVSVdhWGdIWlY2YkdCaGtPRS0pWjRFLV5EWEg4P2puR1x1MDAyNkx8Y0ZmPXRjR1x1MDAyNlU/U0UtXjdPSCNJZGhHJXp0WUg4bkZjR2J9SkpGZCM1NEYqWStYSVhOXHUwMDI2bUdCN2JWSVcjbWxJVlx1MDAzZVx1MDAzY1BGKjd3V0dCaHdaR0JoKFhIOEQ2V0ZmSzQ0RmZLN1NHXHUwMDI2NDllRyV6dFpIIXdGY0gjSWFZRmZLN09GZ0dfZUhaZUNiSVc7amRJVyNPVkUtKVlfQClganZAKjRxI0ZmSzdUSDhuT2pIIT85ZEdCaFx1MDAzY1lGZnVHS0UtXkFURyVfX1lIWmVJaEgjYW1lSCNqVVhFLSlaNEU7MkFWSDkwZG1IWm5MakgjcztzSTVJM1NFLSpHUkg4ZTNZSVhFO2hHXHUwMDI2M19iSVg1O2VGZks0NEZmSzdPR0JgSWdJNVJVYkgjc3luR2RNVWJGZks0S0dkM19lSCNhZGpHJXp3WkdcdTAwMjYzX2FFSEV4R0FTVXR+MFcwengwakBBRUdCej9XRio3cVhIOTBqbEk1MDlaSCFMdE5GZ1o5ZUdCWShlSCNSbW1JVyNnYkg3cWJMRmQjNTRHQno/V0YqN3FYSDkwamxJNTA5WkghTHRORmdaOWVHQlkoZUgjUm1tSVcjZ2JIN3FiTEZkIzU0R0ItNmZGZnVZWElXI2FaSTVJVWdFSEV4SEYqITBiSGE5YWpHXHUwMDI2bmdvRmZjUFJFSEV4R0FUVGE2SDhlOWdJV2FSZ0ZmdXRkR1x1MDAyNmVYYkZmSzdOSTVzamNHY2A2ZEdCR25WR1x1MDAyNm5SWUZmSzQ0Q2h7QnNFQWt4eWdEQF5LR2N6KGJIWlUrYkg4blhsR2Nod1lFSEV4SEdkTTZYR2RWWGtGKlB6ZEhhUm1rRUhFeEdBVFRhNkZmbGVUSFpuSWVIWj9JWkdCWXFXRUhFeEhGZiVrVEYqcjZkRmdQP2dIWj9VakVIRXhHQVRUYTZGZ1AkWkgjSU9mSTUjcGlJNTlMaEVIRXhHSVcjc2ZHXHUwMDI2ZUZjRipQK2JJWEVcdTAwM2VlRmZLNDRDaHtFdEVBayF6Zi1vKkpGKkckV0k1I3ZoRmdZfFpHZFZkakVIRXhHSTVqdmhII0lta0dCUCRYR2NoellFSEV4R0FUVGE2R0JQKFlJVyNqY0lXalhlSFplSWRFSEV4R0haKENYSCNzeW5GZn1uWEdCcShXRUhFeEdBVFRhNkdcdTAwMjY0OWVHQnIwZEdDNEZoR2RWVWFGZks0U0dCUCtnSCEoUmtGKjd6ZUgjc2FZRS0pWV9AKlYqekAqZT8kRmZLQVNHXHUwMDI2d1hpSCEoRmZIWj9kZ0ghP09YRmZLN0xGZj13ZkdcdTAwMjZ3UmVII0ltbEZnNz9XRmZLNDRGZktBU0YqR3RaSTVzdmdIOGVGZEdcdTAwMjZ3OVZFLSpQVkk1YWdmSVhFKmtJWEVcdTAwM2VwR2N6bk9FLSlaNEU7MlNURyVffGdIYTBMZEdcdTAwMjZNNmNJVlx1MDAzZVx1MDAzY1BGZ1k/ZkdcdTAwMjZNM2dJNVJYa0k1anNqR2J9SkpGZCEhSzl8MEAhQU9WNmZFOzJTVEclX3xnSGEwTGRHXHUwMDI2TTZjSVZcdTAwM2VcdTAwM2NQRmdZP2ZHXHUwMDI2TTNnSTVSWGtJNWpzakdifUpKRmQjNTRHQnEkYkghdzBhSCNSWGdGZj1uVUVIRXhHSCNqI29JWEV7a0YpJVZURmZ9emJFSEV4R0FUVGE2SFp3T2pHQi02Zkk1c2dkSTVJT2VFSEV4R0gjSW1qSCM5Z2tHXHUwMDI2d1JkR0M0RmhFSEV4R0FTVXU0MFcweiQwZjhfc0dCLTloSCNJVWZHJSt3WEg4TD9hRUhFeEdIIT9YZUg4QyhTSTU7dmVIOFYzZkVIRXhHQVRUYTZJWDVcdTAwM2VySTVhVWFHZERPbUhaVjBURmZLNFRGKSVuYUk1c3ZnSVdzbWhIOG5PWUZmSzQ0RmZLRE5GKnJGaEgjOUlmSVdqYWNGZiVNTEUtKk1aSDh3WGVGZ1krWUYqaTNkSFpkJFBFLSlZX0AqeDIkQCopQVJGZktEUUdCR3RaRipaMGJIOHdPakk1MEZVRmZLN1JIYTBPWkZmJWVVR0I3WVFHQnIzWEZmSzQ0RmZLRFFHQkd0WkYqWjBiSDh3T2pJNTBGVUZmSzdSSGEwT1pGZiVlVUdCN1lRR0JyM1hGZks0NEZmS0FWR0JyM2tGZzc/ZUYpfXdlRmdHP1ZGZks3TkZmfXFhRipZK1hHXHUwMDI2ZWFpSFp3Q1VGZks0NEZmS0FWSCNhYWpHZERGaEYqIUltSTVSOVRFLV40TEZmPXRkSTVJSWRIOGU5WklYRW1aRS0pWV9AKik4JUAqQEYpRmZLRE5HQmAzaEhhSWRrR0IhQ21IOD9kYUZmSzRSSVc7eWtIWlVcdTAwM2NVSTVJZ2lII1JhWEZmSzQ0RmZLRE5GZmNQVkk1OVVqSTV7dmtII2FzY0ZmSzRRSGFSXHUwMDI2cUg4ZUNlSVhOe21HY1koVEZmSzQ0RmZLRFBGZn1uYUZnRz9kRiohSWhGZiVNTEUtKkpTRipyM2lJVyNqZEZmPXpiRyVQU0tGZCEhS0JMT1NcdTAwMjZCbXNqa0U7QlNSSVhPOHFHY19cdTAwM2NaRmZ9K2JJVlx1MDAzZVx1MDAzY1BGZ0dcdTAwM2NiSCNJVWVHJXp3VEclK1x1MDAzY2RGKVQxSEZkIzU0R2NfP1hHZFZkb0lXamdrRil9YlNIWV9rTUZnUF9mRipQX2lJNUlPZ0lXO3BlSVZcdTAwM2VcdTAwM2NQRmQjNTRHY18/WEdkVmRvSVdqZ2tGKX1iU0hZX2tNRmdQX2ZGKlBfaUk1SU9nSVc7cGVJVlx1MDAzZVx1MDAzY1BGZCEhS0JtcGIoQlx1MDAzZX04M0U7MlZZSTVST2VHZFZYbEhhMG1rRilUMUhGKX1iUEhaZTlnR2NxeldJWDV5aEdBdUFJRmQjNTRHQi02aUdjaChaSVg1O29IYVJtZkVIRXhIR0I3WVVGKll8ZEdCUHRjSCE/RmFFSEV4R0FUVGE2SCNSYWtIIShGYkZmPWtWSTU7XmhGZks3TkdjeihVRmY9blRJNSNqYkg4d0lWRmZLNDRGZktBVUdCYDBhSVdSVWhIYVJ2aUhhOUZWRS1eQVNIWihVaEghdzNiSDgzK1hJNSNYWEUtKVlfQCtBUSlAK0pYLUZmS0FVSVdzZGJIYTBPYklXeztuR1x1MDAyNkwrUkUtXkFVSVg1XHUwMDI2b0lYNTtrR2NZelhGKjdWTUUtKVo0RTtCUFlHQjdxWUclendURmYla1ZHJVBTS0YqN25USFooRmNIIzBMZEZmY1BUSDdxYkxGZCM1NEdjLTNqSTU5UmJGKiE5ZUg4M19iSCFMdE5GKX16YkclenpiRmZjaGJHXHUwMDI2NDBkSDdxYkxGZCEhS0NJS3QqQ2pxVzdFO0JWVEZmY2ViR1x1MDAyNjMrWEgjYWRmR0JZZU5FLSpQWEdcdTAwMjZlYWlIIXcwY0lXI2FnSDdxYkxGZCM1NEdjXz9WRmdRMGZHY1l0YUghKENhR2J9SkpGZ1l8ZEgjc3NsRmZ1bmVHJXpcdTAwM2NjRUhFeEdBVFRhN0lXYVhiSDg/T2dIWndSZUhhSWdnRUhFeEhGKX1lV0gjUmdsSVg1dmRJNTBPakVIRXhHQVRUYTdJV2FYYkg4P09nSFp3UmVIYUlnZ0VIRXhIRil9ZVdII1JnbElYNXZkSTUwT2pFSEV4R0FTVXVCMFcwei0wZlI2dUdkVkZlRmZ9K1pII1Jka0YqWjBlR2J9SkpGKT1iUkhhOWpqSTV7XmxGZ1AkYkk0bSRPRmQjNTRHZERGZEYqNyhlRipHKGNHXHUwMDI2TTlhRUhFeEhHQzRSa0haVT9VR0JHa1NIIzBPZ0VIRXhHQVRUYTdIYVJ2akk1ME9jSCNqc29IIzBGYkVIRXhIR2NZcVVGKlB0VUhhSW1rR1x1MDAyNlZSbUVIRXhHQVNVdUMwVzB6OzBmOF9zR2Q0NlpHJV8rY0dCR2VUR1x1MDAyNndSZEVIRXhIR2NZJGVIYVIjb0YqUF9qR0I3aE5GZks0NEZmS0RSSCNhcGZHY3o/Z0djaCtlSCNzI2RGZks3TkhaP2duSFooRmdJWEVcdTAwM2VuSVc7I2RGZks0NEZmS0RSSDg/bXBHJXorV0dkTUNoR1x1MDAyNjN3UEUtXjdOSCF3MFdIYTBYbEgjYWFoR2RDXHUwMDNjU0UtKVlfQCtrbztAK3R2QEZmS0RSRyV6d1lHXHUwMDI2ZVJlR1x1MDAyNkRDa0ZnNyhURmZLNFRIYUlYZ0hhUmRiSVd7O29IOEQwVUZmSzQ0RmZLRFNGKSVQVkgjOVJhR1x1MDAyNmVVZkclX1x1MDAzY1JGZks0UkdkVmRvSVhGMm9JV3tcdTAwM2VsR2NoJFJGZks0NEZmS0RUSDkwVWVHQkdoWklYNXt0SDg/YVpGZks0UkYpfWJVRmdRMGJGZzdxYkdCN3RSRmZLNDRDaHtyKUVBbEc9ZmlOeUpJNTBPa0lXeztqSVcjeWpIOChVaEVIRXhHSGFJamZHQkckYkghKEZiSCFcdTAwMjZcdTAwM2NRRS0pWjRFO0tNVEdcdTAwMjZlOWFGKT1uWUYqWjNmRilUMUhGZ1BfYUhhUnNwSTVhamVGKiFGaEg3cWJMRmQjNTRHJXooZUdjYDlrRyUrelhGZzcrZEdifUpKRmdQX2FIYVJzcEk1YWplRiohRmhIN3FiTEZkISFLRCotRj1FQ0gtQUU7S2JjR1x1MDAyNlZMZklYNVx1MDAzZXBHQlBcdTAwM2NoSFlfa01GZ1ozakZnNytoRmZjaGJJNWptZkhZX2tNRmQjNTRHXHUwMDI2TU9pSGEwVWtII2FzaUdDNFJsRUhFeEdJWEVcdTAwMjZmR2Nod2FIOEQwaEgjSWFZRmZLNDRGZktHVkZmbGhXSDhuSWNIOGVGZEYqcjZYRmZLN05HXHUwMDI2ZUlmSCEoOVhGZn1rWEg5MGFZRmZLNDRGZktHVEYpJW5jSCEoOVpHJStcdTAwM2NkSCEoRlZGZks3T0YqaCtjSVd7I2dGZzc/Y0k1UjlURS0pWV9AK1x1MDAzYylcdTAwM2VAK3xcdTAwM2VfRmZLR1JHQjdZUUk1I3BmR0JgRmVHQmgrU0ZmSzdPSTUjamJHQkd6V0ZnUF9pRmdHa1BFLSlaNEU7QmhmSTU7I2tJV2pSZEk1O1x1MDAzZXRII2FPV0UtXjRPR2NxJFlIOTBtaUg4TTBiRipHYk5FLSlaNEU7S01VSTVzdm5IOTBVZ0YqcT9aR2NfelFFLSpQVUhhSXBqSGE5c3FJNWp2bkdcdTAwMjYzd1BFLSlZX0ArfD0/QC02e2BGZktHUEdkTUlrRmZ1aGNIWihVZ0hhUnBiRmZLNFNGZmNTWkdCLTllSDhEOWRJNSNtWUZmSzQ0RmZLR1BIISgwYkdcdTAwMjYzX1dJNTBMaEdjcWhORS0qSlhII3Nta0k1YVVjSCEoRmNIWnY/UkUtKVo0RTtLU1ZJVztqaEZmY0dUR1x1MDAyNmVSbEZnR2tQRS0qSlpGKnI5ZkdkVkNZSCNqdmtHXHUwMDI2VT9TRS0pWV9ALTZgQEAtRzJgRmZLR1JHXHUwMDI2ZWFsSCNScGdIYUl2b0dDMz9URS0qSmFIOD9YaklXc3NuSTVqbWpHYn1KSkZkIzU0R1x1MDAyNk05aEYpPWthR2NZblpIOHdPZkg3cWJMRmdaMGVGKSVWU0g4TF9iRipQKFpHYn1KSkZkIzU0R1x1MDAyNk05aEYpPWthR2NZblpIOHdPZkg3cWJMRmdaMGVGKSVWU0g4TF9iRipQKFpHYn1KSkZkISFLRjk5cF5GYWQpd0U7S2JYSTU5Q2JIIzBDWUk1anBqR1x1MDAyNkwrUkUtKlBZRyUrd1RHY19fWUhaZTZjR2N6bk9FLSlaNEU7S2JiSDhWOWRHY3FfYUg4bkxjSCNSSVZFLSpKU0hhOVJlSGFScG1JVyNza0dcdTAwMjZuM1VFLSlaNEU7S2ViSTVhZ2VGKX1iWEg4VjZhRyVQU0tGZ0d3YUdkVlVlR1x1MDAyNk02YUghKE9pSFlfa01GZCEhS0ZhYXlfRiNcdTAwMjYpdUU7S2hjRipQKGRJV2FSZUg4Qz9ZRmc3ZU9FLSpHWkk1MFJpR2RWUmxIOTBwaUk1UjlURS0pWjRFO0tuYUlXYU9aSVdSRmZJNTtedEdifUpKRmdRMGJHY2gkWEk1UmFmSGFSZ2RFSEV4R0FUVGE4SVdzdmlHQkcoWUYqIUltSVhFKmNGZks0U0ghdzNYSDhNQ2VIOFZDakYpPUpLRS0pWV9ALVlEYEAtaEtfRmZLR1hHZFZGYkYqel9YSVhFfnVJNVI5VEUtKk1aRmYlYlZHQmA2ZUdkNExmRilUMUhGZCM1NEdcdTAwMjZ3bXBJNTtcdTAwMjZtR0JxK1hIWj9nakVIRXhIR2NxK2VII2FtakgjanZuRio3bk9GZks0NEZmS0dYSVg1XnNIOG5DZEdCUCRiSVdzSVVFLV5EUUg4P2puR1x1MDAyNk1Ja0g4KExjR0F1QUlGZCEhS0c2NV57R1hibkhFO0tuZEdCaTBrRipHcVlJV3NYYUg3cWJMRmdQKFpIWj9hbUk1OVhpSDkwbWtIIUx0TkZkIzU0R1x1MDAyNndkaEdcdTAwMjZ3bWpHJSs/Z0djaHFXRUhFeEdJNTlMZkg4KGdvRipyM2ZJV3t5bUVIRXhHQVRUYThJWDU7bUhad0NaSCNqI2pGZ1l8VkZmSzRSR0JHdGFGKSVuZUYqUF9hSDg/VVhGZks0NEZmS0pQSCNqXHUwMDI2cUZmY1ZaRmZ9XHUwMDNjZ0lXakNURS0qSlZHXHUwMDI2bk9nR0JgSWdHY3ErWkdcdTAwMjZuM1VFLSlZX0AtcVB8QC16V3xGZktKUUk1OUZlSGE5c3FHQmh8Y0lXYTZTRS0qSlhJNTk5ZUdcdTAwMjZuVWlGZ0d3VUYqR2JORS0pWjRFO1RlWEYqITZoSDgoamtJNVJqa0VIRXhHSVdqZ2dIIzBhbkk1e3tvRmZjSlVFSEV4R0FUVGE5R1x1MDAyNkNfZUdcdTAwMjZlT2pJV3Nzakk1akxWRS0qUFZIWndPZkk1e3t1STVSTFhGKmh0UUUtKVlfQC16Vn1ALStjfUZmS0pURyUtMGVII0lqb0dkTUZpSDdxYkxGZ1k/ZEdkRDloSVhGMnVHY1loUUghTHRORmQjNTRIOGUzYUZmbGtiR2NZK2dGKkd6YUVIRXhHSCNhZ2pIWihJaEdcdTAwMjZlTGhIOG45Y0VIRXhHQVRUYTlHXHUwMDI2ZWFoSTVzZ2lIIT9MZEghP0ZVRmZLNFJIOGUzYUg4MyRUR2NZd2NGZ1l3UkUtKVlfQC0rYn5ALV9qMEZmS0pVR1x1MDAyNkQwY0dkRDZiSDhNNlpGZmxBSkUtKkpVSDhuQ2RIWndPa0haP0ZkSFo/M1RFLSlaNEU7VGtjSVdzZ2dIOFY2Z0gjMGRsR0F1QUlGZ0crWEYqcVx1MDAzY1pIWm5DaUk1O3BjSCFMdE5GZCM1NEg4KGdoSCNJT2VII3NtZEhaZF9YRUhFeEdJNUlka0dCUHRZSFpWMGVGKll8V0ZmSzQ0Q2h8NGBFQWxyMXQxdkQjR1x1MDAyNk1GakYqcXxjR0JQa1lJNXNqWUZmSzdMRmZ1ZVpGZiVlYUclenpiSCNhalpGZks0NEZmS0pUSDh3YWdJNVJYZEdCN3dlSFptK1FFLV40TEdCaF9aR2NxfGVGZiV3ZUgjMDBTRS0pWjRFO1RoWEg4P1JlRipZX1pIYVJkZUYpVDFIRil9ZVRGKX10WUdjaCRiSCNhc2tHYn1KSkZkIzU0SDhlRmFHQlkoV0ZnWVx1MDAzY2ZHYytcdTAwM2NSRmZLN05II2oqcEhabjZiR1x1MDAyNk1DYkZnUHxXRmZLNDRDaHw3e0VBbHUyZWxSWElHZDQ2Zkg4blVqR0JZdFpJNTh8UkUtXkRTR1x1MDAyNmVYbEYqNyRhRyVfP2JHYn1KSkZkIzU0SDhDXHUwMDNjVkZnUF9mR1x1MDAyNjQ2Z0k1Uk9VRmZLN05HY3FfZ0g4TUNpSDhWMGVGZzckU0ZmSzQ0RmZLSlFGZ0gwZElXOyNrSCNqcG1II0lDVUUtXkdVSGEwbW9GKjd6WEhad09kRipQaE9FLSlZX0A7Q3UyQDtMIzNGZktKUElXI3ZsR2NfXHUwMDNjWEgjc1x1MDAzZXBHZExfVEUtXk1aRmZ9bmFJWEU7b0lXI3NnSGE5RlZFLSlaNEU7VFZXSCEoSWZJWE5eb0dcdTAwMjZDX2JIN3FiTEYqcjBlRmdZX2dGKlk/Wkk1IyptSFlfa01GZCM1NEg4VjZjSVdSWGNHXHUwMDI2TTZlR1x1MDAyNjQ5WEZmSzdUSVg1XHUwMDNlb0gjYSNyR1x1MDAyNjNfWkZmJXdURmZLNDRDaHxEfUVBbCE0ZT1zZ0pIOExfYkdcdTAwMjZuRmhIWlY5ZUg5MGpiRmZLN1VIODNcdTAwM2NYRippNmNHYy0zaUdCaGtPRS0pWjRFO1RrY0cleihiRyUrd1lJNXsqcUVIRXhISCNhI2xIWndVZkdkNDNaR1x1MDAyNjRDZUVIRXhHQVRUYTlJV2phZEYpJWVXSTVhUllJNSM7Z0ZmSzdTSVhOXHUwMDI2ZkdCYEZsSDkwbWtJNTlJVUZmSzQ0Q2h8R35FQWwlNWZHe3BMRipoX2JIWihSa0haVVx1MDAzY1ZHQiE5WUZmSzdURipyOWlGKnFfY0g4d0ZkR0JZJFJGZks0NEZmS01VRik9ZVdHQkd0Ykg5MGFqSCMwMFNFLV5QYklXUkZaRmZsa2JGZ1AkZEdjem5PRS0pWjRFO2NuV0ZmY2hjR2RNSWZIOE1DZEVIRXhISTVqdmpIOTBzcUhaP0ZhR0JHKGVFSEV4R0FTVXVWMFcwITYwZX5cdTAwM2NySGEwTGdJNWFYZ0YpPWVTR0JgRmlFSEV4SElXYWRpRmc3XHUwMDNjZUdcdTAwMjY0Q2tHYy0wVkZmSzQ0RmZLTVdHXHUwMDI2bk9mRmZ1WVZHQkcoZkdCKyRSRTsyQVFHQnIzZUhhOWRlSVdqYWRJNXNSV0UtKVo0RTtjdGZGZmNHTUdjcXxhRippMGRJVlx1MDAzZVx1MDAzY1BHQjdrVUg4P1hpSCM5TGhHQmgkY0hZX2tNRmQhIUtKT0x+NkpwcTMoRTtjemFGKllfWkdcdTAwMjYzP2RGKlArY0dBdUFJR0I3a1VIOD9YaUgjOUxoR0JoJGNIWV9rTUZkIzU0SCF3TGhJWEU7akdCN25UR1x1MDAyNmVSZUVIRXhISVdhSWZHQlk/Zkk1YVVnSCM5NlRFLSlaNEU7bGVVSGE5YWpHQjdoV0lYRXlmR0F1QUlGKnFcdTAwM2NhSDkwam9GZj10ZEk1c1x1MDAyNnNHYn1KSkZkISFLSnBuODdKXl9GKkU7Y3pnSCM5amdGKnI2aElXYU9nRyVQU0tGKmgoVUdCITZrRyV6XHUwMDNjY0lXeyNvSTRtJE9GZCM1NEhhOWpmR0JxKFpHQlBrV0clXyRiRUhFeEhIOTBnbkclenRUSDkwZ2dHQllxVEVIRXhHQVRUYUFII3N2Z0hhMFVrSVdSQ1hGZ0dcdTAwM2NVRmZLN1FIOG5JZUdCN3FaRmZjR1JHYyt0UEUtKVlfQDsoNzhAOz9FOUZmS01ZR0J6K2NGKX13YklXc3ZxRyUra05FLV5KUkg5MGdpRmZjU1FIOD9ta0k0bSRPRmQjNTRIWihVa0YqcV9jRmdHXHUwMDNjWkdcdTAwMjZ3YWlFSEV4SEdcdTAwMjZWVW5IWnczYUghKDlkSDhWOWZFSEV4R0FUVGFBR1x1MDAyNmVVZkk1SVViSCNJUmRJVztzYUZmSzdQSGFSI3BHY1l3YkYqN3piR2NgNldGZks0NENofFc0RUFsYEFzeFU0I0k1c3NrSCNzeW9IOD9wbEdCcXFQRS1eR1lIWmVJaEZmPSRZSVdzcG9IOD9DVkUtKVo0RTtjd2VIOG5SbUdcdTAwMjZuVWxJV3NhZkVIRXhIR1x1MDAyNndkZ0lXO2dlSTUwVWdII3MjcEVIRXhHQVRUYUJHXHUwMDI2VkZnR2NxJGRGKiEwaEhabkZXRmZLN09IISgzV0k1MEljSCNzdm9GZ0ckUkZmSzQ0RmZLUFZHQnEoWEclK3xhSVg1O2xGKnF6UkUtXjRQSTVqbWZHQi05ZUdCelx1MDAzY2NJVztVV0UtKVlfQFx1MDAzYzBKQUBcdTAwM2M5UTlGZktQVUk1anBpSDkwcGpGZnViUkYpVDFIRmdHJGFJWEU7bEdCaChhR0J6fGRJVlx1MDAzZVx1MDAzY1BGZCM1NEghdnxVRyV6KFZIWndMZElXYVhYRmZLNFFJWE5+cEdCcSRhSVdSRlhJV2FkWkZmSzQ0RmZLTVpJV1JVZ0habkNmSGE5Z2xHQXVBSUZnN19rSFo/TGVGZ0gwY0YpPXdZSCFMdE5GZCEhS0tcdTAwM2U7aUJMSUhwXHUwMDNjRTtjemdGZ1krY0dcdTAwMjZESWtHQlBxYkVIRXhHSGFSXHUwMDI2cUg4TTNZSCNzbWRGKnp8ZUVIRXhHQVRUYUFII3NcdTAwM2VzR1x1MDAyNndPZEg5MHBpRmc3X1hGZks0U0dkRE9uSDhWNmdIYTBqZ0lYRTtkRmZLNDRGZktNVkk1SVVjRmY9ellHYys/ZklXI09WRS0qTVpGZ1AoVkdkRENnRipofGdIYTA5VUUtKVlfQFx1MDAzY0lWQ0BcdTAwM2NSY0VGZktNVEhaP0xnRipxXHUwMDNjYkghKElqRip6KFNFLSpQVEdkRDZkRyV6cVZIYTlSZUdcdTAwMjZkfFRFLSlaNEU7Y1lVR0IrP1pIOD9VZEYqR3daSDdxYkxGZ0coWUg4d1hpSDkwZGhHXHUwMDI2blhoSVZcdTAwM2VcdTAwM2NQRmQjNTRIOD9kbUdkTTZlSVcjcGdIOENfY0VIRXhHSFplM1hIIzBSZUghP1hlRmdaM2VFSEV4R0FTVXVkMFcwIUUwand9Q0haKElhRiklU1RIWlYwZ0dCITBhRUhFeEhII2p2b0dcdTAwMjZWVWpJNXNqZkhaP2FnRUhFeEdBVFRhQUdcdTAwMjYzXHUwMDNjVkZmbGJZRmZ9XHUwMDNjY0haP0lVRmZLN1NJNWp2bEhhUnBuSFpuNmRIOChPV0ZmSzQ0RmZLTVVJNVJna0g4TTBiR1x1MDAyNm5Pa0dcdTAwMjZuM1VFLV43TUgjYSNyR0M0Q2NHY3F8YkgjalVYRS0pWjRFO2NoYUYqcjNlSDhlOWVJNWp5akdifUpKRmdZXHUwMDNjY0k1e3loSVd7bWZIOHdhakk0bSRPRmQhIUtMOyktRU1GRlpYRTtscVdIOGVSaEYqN2hXSTVSam9JVlx1MDAzZVx1MDAzY1BGKX1rWEdcdTAwMjY0Q2pGZnVxY0k1YWpmSFlfa01GZCM1NEgjOU9iR1x1MDAyNlZPaEghdnxhSVdSVWlFSEV4SEdCaCRZRipHcWJGKjd6YkdCaCRRRmZLNDRGZktQWEg4TTZiRyVfP2ZHXHUwMDI2TUxnRio3Vk1FLV5EVUZnWjZsSTV7fnRIWig5Y0YpVDFIRmQjNTRII1Jzb0dcdTAwMjZ3ZGtHJWA2ZUZnN3FWRUhFeEhHQmA5Y0haVjlqSTU7dm1IODNfY0VIRXhHQVNVdWYwVzAhRzBlflx1MDAzY3JII2FnZUdkNElsR2Q0NlpHQmBPaUVIRXhIR0I3dGFHJSt8YkdjITBoRipHKFRGZks0NEZmS1BYSVcjbWtGZ1EzZUclK1x1MDAzY2RIIVx1MDAyNlx1MDAzY1FFLSpNU0lYTzh2Rmc3KFpHY3ooWEZnN2VPRS0pWjRFO2x3Z0dcdTAwMjZEQ2JJNTt2aUYqUD9nRilUMUhGZ1AkZElYTzVtSFo/TGNHY3EkVUhZX2tNRmQhIUtNZ2M0R00qKnJaRTtsemVHJV8oWUdcdTAwMjZWVWlIWlVfYUdBdUFJRik9cVhIYTBtbkgjaiptSFooUmpJVlx1MDAzZVx1MDAzY1BGZCM1NEgjYXNrR0JHdFlIYVJta0ZmJW5XRUhFeEhGKmhcdTAwM2NjSGFSdm9JNXsjbEdcdTAwMjZWT21FSEV4R0FUVGFCSTUjeW9GZzcrZ0lXamdmR2RWMFVFLV5HUEdCYDNlSDhWMGRHQkd0VklXO1VXRS0pWjRFO3VrVEg4TUZoSTVzbWVIOEN8Y0VIRXhIR2NZd1ZJNWFYYkg4VV9iR0JZKGRFSEV4R0FTVXVoMFcwIUkwZXZ0b0k1OU9lSCNqdmdHZEQwYUZnR3pRRmZLN05GZ0dcdTAwM2NjRipxX2FHZE1SZkdcdTAwMjZVP1NFLSlaNEU7dW5VSVhOKmhIIzlSZkhhSWpnRUhFeEhGZ0dcdTAwM2NZR0IrfGZIIXZfWkdkRE9nRUhFeEdBVFRhQ0YpPXdnRil9d2FHY2A2aUclX3FPRS1eNFNIODMoYUdCYElkRmc3emNJNUkzU0UtKVlfQFx1MDAzYzsoSUBcdTAwM2N7PUpGZktTVEYqIUxnR0ItM2NIOHdhakdBdUFJRikla1pGZnVuWEk1I2piSFp3T2tHQXVBSUZkIzU0STVhVWJJNVJtbkghdzNYSCF3RmlFSEV4SEdjWXdWSTVhWGJIOFVfYkdCWShkRUhFeEdBVFRhQ0clKyRiR2RWWG1GZiViWEZnR3xYRmZLN09GZn1uYUclXyhZR2NZJFlHY2A5WEZmSzQ0Q2h8IUVFQW1QS2ZHe3BORyUrJGJHZFZYbUZmJWJYRmdHfFhGZks3T0ZmfW5hRyVfKFlHY1kkWUdjYDlYRmZLNDRGZktTVUg5MGdlRip6fGVHXHUwMDI2TUloSTU4fFJFLSpNWklYNVx1MDAyNmlIOChkbEghPzZWR1x1MDAyNmR8VEUtKVo0RTt1dFpHY1krZEYqcXxiSCE/SWlJNG0kT0ZnR3xkRiklUFBIWlU/WkgjYWdkRUhFeEdBU1V1azBXMCFMMGY4X3NJNWFYZ0gjalx1MDAyNm5HXHUwMDI2d1JqSCM5TGRFSEV4R0hhSWppSDgoamxHQmA5ZEdcdTAwMjY0NmNFSEV4R0FUVGFDSTVSamhJNTlSZUYqRyhnSCE/UllGZks0U0k1c3lpSCF3Q2ZGKlowaUk1amFXRmZLNDRGZktTYUdkTUNoRipZK1hHXHUwMDI2VlVtR0IrJFJFLSpNYUhhOVVoRmc3K1pIYUlzcEg4Q3RPRS0pWV9APUYwTEA9TzchRmZLU1lIOHdka0g4P1VmSFpuNllGZ1BxUUUtXkFVSCE/VWpHJSt3VUdjaCtaSFlfa01GZCM1NEk1c3NsSVcjcG1HQmg/YUdjaG5ZRUhFeEhHQi1DZUk1c3BmRmYlaFRIIT9PWEZmSzQ0RmZLU2FHZE1DaEYpJVlWRyVfXHUwMDNjWEgjc2FZRS1eRFNGZmNWWEhaP2FsSVdhTGFII2FPV0UtKVo0RTt1K2dIWmVDaUlYRjJxRiklYk5GZks3TklYRVx1MDAyNmZJWEV7cEk1SUxZSGE5YVlGZks0NENofC1IRUFtWU5mR3twTkk1eypoSCNSdm1HYyEzaUg4TF9SRmZLN05IOHdMZ0djWStiSTVqZGtJV3s7ZkZmSzQ0RmZLU1pIWmU2ZUdCKz9hRmYlemhII2pVWEUtKkpTSVdzZGJHQlkrYUYqUD9iSCFcdTAwM2VfUkUtKVo0RTt1K2ZHQlB0VEdjaG5VRyV6cVdHYn1KSkZnN19qRyV6K2VHXHUwMDI2TTZiRik9d1pFSEV4R0FTVXVuMFcwIU8wZjhfc0k1eypqSTV7XnRGKlBfZUZmbFlhRUhFeEdIYTlta0k1UlhnR1x1MDAyNjN8ZEhaP1hsRUhFeEdBVFRhREYqITNpSCNqcGVJV3t2ZkdjLTZYRmZLNFNII3MqbkdCITBiRippM2pGKSVrUUZmSzQ0RmZLVlZIOHdYaUk1am1sRmdZK2NIOTBJV0UtKk1XR1x1MDAyNm5hZkdjYENqRmZ9ellGZzdlT0UtKVlfQD1nSU9APXBQKkZmS1ZVSDkwWGJIWlVcdTAwM2NaRipQfGJIOD9DVkU7MkFSRipHJFdII0lwaUghP0ljSVd7YVhFLSlaNEU7JXRhSFpWOWFJVztqaElXUlVpRyVQU0tHQjduVUdcdTAwMjZMfGNIOTBYaUdCaChlSFlfa01GZCM1NElXc2dqRyUrP1lIWm45aEZnUD9kRUhFeElGKT1oVUdCR2VQSGEwVWNJNWphY0VIRXhHQVRUYURHZDRJZ0dkVlhtSGFSXHUwMDI2bUgjcztnRmZLQU1GZnVrV0lXe3ZsSCEoT2VGZmNiUEZmSzQ0Q2h8YEtFQW1oUWdEQF5SR2RNWGlIWndDaEYqRz9lSCNJUlZGZks3VElXYUlaSTVJWGtJNTBGZEg4MyhQRmZLNDRGZktWVUdcdTAwMjZNMGJII3N2aUdCWShYSGFJTFdFLSo0UEk1MFVmSVdzYWlIODMkVUdCaFx1MDAzY1RGZks0NEZmS1ZWRmZjaGFHY3EoYUYqWShlSFpcdTAwMjZ8U0UtKjFTSDhWMFlJNWpnY0dCYElrRyVffFVGZks0NENofH1MRUFta1JyWjZyekk1c3ZoSCNqKnNJVyNkYUclUFNLRipQXHUwMDNjYkdCWV9hSVg1KnFIOEw/WUk0bSRPRmQjNTRJNTsqb0YqaTZsSTV7KmlGZj1TTUUtXkpYRmZ1VlNHXHUwMDI2NDZhSTUwQ2ZHY3puT0UtKVo0RTslX2VIWm5PaUk1IyNtRmZ1dGdGKVQxSEYqWStZSVhFKmxHY2AzYkk1OVhnRUhFeEdBVFRhRElXamdmSVc7XHUwMDI2cEhaP0ZaSVhOKmJGZks3UkdjcXxpR2NffGNIOE1DY0k1UjlURS0pWV9APSphUkA9Xmg7RmZLVldGZn16Y0lXO21sSDhWM2FJNXNSV0UtKlBiR1x1MDAyNjQwaEdkTUZmSTVSTGRJNTtkWUUtKVo0RTsleldIOG5PbEg4TUZoR2N6K2RIWV9rTUZnWjloR2NgRmdJNVJha0djWXpkSTRtJE9GZCM1NElXO21kSCNhdm5HQzRSa0dCUFx1MDAzY2VFSEV4SEZmbFNSSDgoT2dHY1l6WkdkTUlnRUhFeEdBVFRhREg4TD9iSCNhc2lJWEVcdTAwM2VrR0M0SVlGZks3TEYpfWhXSCE/T2VGZzckWkk1YWdaRmZLNDRDaH00TkVBbXFUZmlOeVBIOEw/YkgjYXNpSVhFXHUwMDNla0dDNElZRmZLN0xGKX1oV0ghP09lRmc3JFpJNWFnWkZmSzQ0RmZLVllII2FwbUdjX3xlSTVJWGhHZExfVEUtKk1ZSDgoamtIIzlqbUlXUkNhSDg/Q1ZFLSlaNEU7JShmSCNJamlIOFZGakdCITBjSTRtJE9GZ1B8Zkgjc3ZtR1x1MDAyNndkb0ZmY1ZXSTRtJE9GZCEhS1F2b2FUUX5gbDdFOyUoZkgjSWppSDhWRmpHQiEwY0k0bSRPRmdQfGZII3N2bUdcdTAwMjZ3ZG9GZmNWV0k0bSRPRmQjNTRJWE81dkZnNytaR0JZX2dHQmh3VUVIRXhHSVg1XHUwMDNlbUk1YXBwSDg0MGZHQmBMakVIRXhHQVRUYURJWEYybUhhME9iR2RWVWdHJXp3T0ZmSzRUSTVhYWdJV3Nzakg4P1hjSGFJdmVGZks0NENofUFQRUFtd1ZmaU55UElYRjJtSGEwT2JHZFZVZ0clendPRmZLNFRJV2FSY0dkTVJnRmdIMGtHXHUwMDI2d1JYRmZLNDRGZktWYkdjYDZjSTVJYWVGKSVWWUZmfVlORS1eQU9HXHUwMDI2TTBjR1x1MDAyNlYzZUlXO3ZpSTVSOVRFLSlaNEU7JStoR0JHKFlHJSt8YkdcdTAwMjYzfFhJNG0kT0YpPWtiSCE/NmNII1JnZ0k1I21mRilUMUhGZCEhS1JSSnNWUnNuJTlFOyUoYUk1I3lpSDh3UmZJNVJtaEYpVDFIRik9VlFJV2pkY0lXYWpuRipyQ2tJNG0kT0ZkIzU0SVc7amZJNTBDWklXUkxlSCEoNmNFSEV4SEZmfXdXRmY9ZVVIODMrWEdcdTAwMjZNOWlFSEV4R0FUVGFESDgoZGtIIzBSZUgjam1qSDhWSVlGZks0U0haP2FuR2REQ2pIYVJkYkg4blVhRmZLNDRDaH1HUkVBbSRYZkd7cE9IWig5WkdcdTAwMjY0NmlIOE1DZ0lXO1VXRS0qR1hIIzlnaUdcdTAwMjZNOWNHXHUwMDI2VkxoSGFJTFdFLSlaNEU7JShZRmdQX2RGZmxiVkg4MytZR0F1QUlGZn1cdTAwM2NkSCNzbWNHZFZPZUZmbFNXSVZcdTAwM2VcdTAwM2NQRmQjNTRJWEUqbEhabkxlSCEoM1ZHQzQzY0VIRXhHSFpWNmdHZE1Ya0Yqel9kSTU7dmxFSEV4R0FTVXV4MFcwIVkwZX4/c0ZmbGhVRyV6d1hHQiE5aEg4ZUlrRUhFeEdIWm4wYkk1IypuR1x1MDAyNjRDaEhad09oRUhFeEdBVGNnNUdcdTAwMjZuUmVIODN8Z0dkVklhR0JgTGFGZks0VEg4d09oRipZP2JGKT1lVUhaP0xWRmZLNDRGKWxEU0ZnRythR1x1MDAyNkNfYUk1OVVlSFlfa01GZ1krY0haKDlhSDgoTGVHY3ooVUdifUpKRmQhIUtTT0Z7WVNwazRDRS0qUFdGZzd0YkZmPXplRipHdFdHYn1KSkZnUF9oSTU5YWdIWmRfZEdjcT9kSDdxYkxGZCM4NUZnWjBpSDhDX1lGKjd3YkdCN2JSRUhFeEdIIXc5Ykk1OUZnSFo/YWpGZzdfZkVIRXhHQVRjZzVJNWFqbkdCWShlSVg1c2lHJV9xT0UtKkRWSDg/cGtHQlkkWkdcdTAwMjZEOWJJNUkzU0UtKVlfQFx1MDAzZXV+WkBcdTAwM2VcdTAwMjY2V0YpbERTR2NffGFHQzRMaUk1alhoR2J9SkpGZj1rWUclenpWRmdaMGdIIXdGV0ZmSzQ0RilsRFNHQmA2ZUlXalViRyUrJFVGKVQxSEZmPWVWR1x1MDAyNmVhb0YqcjNpR0JxXHUwMDNjYUk0bSRPRmQjODVGZ0coYkdjeihkSFo/ZGtGZ1BcdTAwM2NURmZLNE9GZn13Y0lYRSNtSDg/VWdHYy02WEZmSzQ0Q2h9U1ZFQW0/YmYtbypLSDhDXHUwMDNjWElYTzJ1R0IhNmNHQjdoWEVIRXhHSTVqcGdIOD9tcEdCWVx1MDAzY2hIOFV8ZUVIRXhHQVRUYTdHXHUwMDI2ZVVmR2QzfGZHXHUwMDI2ZTljSVd7dmFGZks0VEZnWjNmR1x1MDAyNm5JYkdjK3xkRmY9JFVGZks0NEZmS0RUR1x1MDAyNk1PbUlXUkNWSCNzKmxIIVx1MDAzZV9SRS1eNE1JV2pYZUdjYEZmSFooSWdHZExfVEUtKVlfQFx1MDAzZVx1MDAzZUJiQFx1MDAzZX5IdkZmSzdPR1x1MDAyNjM/VkclXz9iSFooUmRGKlowWEZmSzdORmc3cVhHJStcdTAwM2NZSVdST2hIYTBqY0ZmSzQ0RmZLSlhGKX1xWUhaP2RqR1x1MDAyNlY2YklYRVdyVG1kV2NUXHUwMDNlKEVaRS1eR1hHXHUwMDI2d2RmSCE/NmVJV3NnY0dcdTAwMjYzd1BFLV5WYkdCITBoSDhlTGpJVztnZElXO1VXRS0pWjRFO0JoWEg4P1VrSFpuT21HXHUwMDI2TTZlR1x1MDAyNjNnaFRcdTAwM2VcdTAwMjZmZFVJOUhZRTsyTVJHQlkrWkg4P2drSVdSWGNGKVQxSEdCaF9oR0JZXHUwMDNjZEdcdTAwMjZuUmRJV3ttZUVIRXhHQVRUYTVGZmxQUEclK1x1MDAzY2JIOChJZ0ZnRyRlQ2h9ZVpFQW4zZkp1b2daSTVzc25HZE1Sa0YqcT9ZR1x1MDAyNjNcdTAwM2NRRmZLNFNGZ1lcdTAwM2NhSDkwbWtJV1JDYkdjYDZXRmZLNDRGZktWVUhaKFJnSVcjZ2hHY3ooWUhhOH5uVWpaeGZVOyNjYkU7S1BYSCNheXFHZE1JakhaVXxiSFlfa01GKT1rWElXc3BuR1x1MDAyNk05YUlYTl5rRyVQU0tGZCM1NEdCR3RYRipxfGRJV3t2ZkhaP1VmSDc0PzQwVzAhaDBYO0EtR1x1MDAyNndVZkYqNyRaR0JofGVHXHUwMDI2M19ZRUhFeEhHQkd3WkdjWXdjRiklYlZHXHUwMDI2TTBjRUhFeEdBVFRhREhaVStZSCNSWGZHQlAkZUhhUmdTQD9pbGhAP3JyIUZmS0pQR2NgQ2hGKlBfY0habkliSGFSUlhFLV43TUhabjNiSFplQ2pJNTlGYkhhMDlVRS0pWjRFO3V3WkhaVjBZSDgzJFhIOChnaUckISg1MFcwIWowWDtBLUdcdTAwMjZuT2hIYUlkZEdcdTAwMjZNTGxJV2ptakg3cWJMRmdIMGlJNWFqa0dCaHpUSVcjZGJFSEV4R0FUVGFBSDgzX2JHQi0zZEg4P2poRipZKExAPyF4akA/LSUjRmZLSldIOFYwWklYTzJuRmc3cVpII3NhWUUtKk1TSDhuRmFIYTBVZEk1MFVrSFlfa01GZCM1NElXO2prRmZ1bmNHXHUwMDI2bmdvSCNzdmlDaH13ZkVBbkxsSn1AcGZGKjd3ZEhaKGFvRmdHfGpGZ1B8V0ZmSzdQRmZ1cWZJNSNtY0cleitjSGFJc2RGZks0NEZmSzdMSCNzO2tIWm4wYkdcdTAwMjZNQ2dHQmh8UUA/YC1sQEA0QFx1MDAyNkZmS01WRmYlemFHJXorY0djITNjSVc7VVdFLV5HU0dCWShZRmdRMGJGKlBcdTAwM2NiSDh3MFRFLSlaNEU7JSRiSTUjcGVHJXo/WkZmJXpjRyQhKDkwVzAhbjBYe0c7R0ItSWVGKSVTVUZmfStkSDhuRmNFSEV4SUdCR25WR1x1MDAyNlZVb0dcdTAwMjZDX1lGKkcrZUVIRXhHQVRUYTRIOTBnbUdCYDZiSDgzP1pHZFZYbENofShpRUFuVW9KVE5YZUdCej9hSTUwTGZJVztnYkdCcjZZRmZLN01JV2ptbEk1OUlhR2Q0NmRHXHUwMDI2d2FhRmZLNDRGZktHV0clenpUR0M0M2VIYUl5c0hZVzBEMFcwIXAwWDtBLUlXalVpSDgzelpGZiV6ZUlXeztuRUhFeEdIYTlYakdcdTAwMjZlUmtHJXpxWEZnR3pYRUhFeEdBVFRhQ0YqITNoSFpuMGNJNWFhaUdCLUZUQEBXQXBAQGZHK0ZmS1ZWSVg1XHUwMDI2bkZmbFZZSCE/NllII2FPV0UtXjdVR2MtM2NIWihMZ0k1e15zSVg1Z1lFLSlaNEU7VGhkRiklVlNHQll6VUhaZHxaRyQhKEQwVzAhcjBYe0c7SVdhYWRHQzRMaEZnR19oR0M0Um1FSEV4SEg4KEllSGFJYWVJNTt2aklXYVJjRUhFeEdBVFRhN0dCcjNmSDhlSWNGKSVxZkk1MDNYQ2h9X21FQW5nc0pUTlhmR1x1MDAyNkN8YUZmJXFiRio3dFdIODQwVkZmSzdSRipQd1RHYyEwYUlXeztvRmdHKFNGZks0NEZmS01XSCMwZGpIYTlkaUgjYW1sSVZTUkswVzAhdDBYO0EtSVd7XHUwMDI2bEYpJVNQSCMwSWNII0lSZkVIRXhHSTV7KnFHXHUwMDI2TTZoSCNJcGlHQmgoWkVIRXhHQVRUYTZJNSNqa0g4TTNiRmdRNmRII3NzVUBAKVl0QEBAZT1GZktWYkZmbGVYRmc3dGFHY3ooVkYqWW5QRS0qUFRHQzRSb0hhMFViSTVzZ2tII1JJVkUtKVo0RTtCYlpII3MqbkdjYEZsSCEoMFhHJCEoSDBXMCF2MFh7RztJWEV7c0gjUmdoSDgoZG1HY3FcdTAwM2NZRUhFeEhGKjcoWUYqN3FUR0JHZVFHQnIwZ0VIRXhHQVRUYThJWDV7c0clX1x1MDAzY2FII1JVZEdkNDlkQ2h+NnFFQW5zd0pUV2RYSTVhUmVIOGVDZkhaP0lkR0MzP1RFLSpKVEg4TUZoSCNqeWhHZFZYakk1UjlURS0pWjRFOyUkZEk1I3loSFooTGRII1JtakdBOG5IMFcwIXgwakBBRUdCUGtSSFooYW5HXHUwMDI2RDllSFooT2VJVlx1MDAzZVx1MDAzY1BGKkcoY0dCUGtRRmY9blZGZmxZVkghTHRORmQjNTRHQlBrUkhaKGFuR1x1MDAyNkQ5ZUhaKE9lSVZcdTAwM2VcdTAwM2NQRipHKGNHQlBrUUZmPW5WRmZsWVZIIUx0TkZkIzU0R0JZX2VII1JkbEgjUmRmSDhuQ2RIN3FiTEYqWShWSFo/T2JHQlAkY0djLTlrRUhFeEdBVFRhNkdcdTAwMjZDX2RIWihhZkgjYW1mSDhlSWhFSEV4SEk1amFlR1x1MDAyNm5JYUk1cyNvSGE5amJGZks0NENofkNzRUFueXl0U35NekdcdTAwMjZEMGFHZE1GZEdcdTAwMjZNRmJHZFZPZkVIRXhISCNzXHUwMDNlbkZmdVlXR2N6P2NHQnFfVUZmSzQ0RmZLQVFHXHUwMDI2M19aSTVSVWVIOHdDYUlXI2pZRmZLN1NJWE47Z0dCUCRaR2NgM2JIOG1fU0UtKVo0RTsyU1NIWj9PYUgjanZsSFpWM1lJNG0kT0YqR1x1MDAzY2RIYUlta0clenRhSVdqam5JNG0kT0ZkIzU0R0ItMGNGKT1xZEZmfVx1MDAzY2ZII2EjbkVIRXhISDhuTGpJV3s7bkk1YWRjRipoKFhFSEV4R0FTVXYxMFcwIXowWDtBLUgjYWpsRipZP2VIIShGZUdjX19YRUhFeEdJNXtcdTAwMjZsR2Q0TGVHZDRGZUk1c3NuRUhFeEdBVFRhQkg4M3pYSTUjI29IIzlSaUYqckZVQF5iK3pAXmteUEZmSzdSR2N6emFGKmg/YkYqcVx1MDAzY1pIODNcdTAwM2NSRmZLN1JHY3F0U0hhOWRsRipyRm5HQnpcdTAwM2NSRmZLNDRGZks3UkdjenphRipoP2JGKnFcdTAwM2NaSDgzXHUwMDNjUkZmSzdSR2NxdFNIYTlkbEYqckZuR0J6XHUwMDNjUkZmSzQ0RmZLNFRGKnJDZElXUlhjSCEoTGdHXHUwMDI2M3xURmZLQU9IWmR8YUghdzBYSFplSWVHXHUwMDI2ZUxYRmZLNDRGZks0T0g5MG1qR2RNNmJJNWpzbkdjWStVRmZLN1VJNTBMZUlYRVx1MDAyNm5JV2FJZUdCLTlYRmZLNDRDaH5MdkVBbiojaVptYFlJNWpYaEghP1huR2MtMGlHQmpsXkZmfVlORS1eUFNGZmNTU0had0ljRmZ1ZVNII2pVWEUtKVo0RS0pfU9IOD9wb0ZmY1NZSTVqamdIOEMoV0VIRXhHR2NgM2JHQmgrWUdjaHFSR1x1MDAyNm5VZUVIRXhHQVRUYTRGKkdcdTAwM2NhSCNzbWpHXHUwMDI2ZUxrR2NfXHUwMDNjWkg3cWJMRmZ1bmNGZmNiY0dcdTAwMjZuWGVIIT82YkdjK3RQRS0pWV9AXnR8I0BeJTQqRmZLNE1IODNcdTAwM2NiR0JHcVhIWmUwWUhhMDlVRS0qMVVJNSM7bEdcdTAwMjZlTGNGZiV6YUgjUklWRS0pWjRFLSo0VEdcdTAwMjZNM2ZIISg2V0djK1x1MDAzY1hIOGVJWEZmSzRMRipHJGJJNVJhakgjOVhnRmdZK1dFSEV4R0FUVGE0RyUrfGlHQmA2Z0gjMExaR2NZcVVFSEV4R0YpJW5hRyUrX1lIWj9ha0lXI2pnRUhFeEdBU1V2NTBXMCElMGZqSXdGZn0kYUdjcV9aRyVffGFIWndSZElWXHUwMDNlXHUwMDNjUEZmbE1QSDhNM1lIOG5JYUk1YW1tSCNqVVhFLSlaNEUtKkpSSCNhZ2pIYTlSZkhhUnNsSDgoNlVFLSo3T0lXYU9jR1x1MDAyNndna0gjMEliSVhOc2FFLSlaNEUtKkpSSCNhZ2pIYTlSZkhhUnNsSDgoNlVFLSo3T0lXYU9jR1x1MDAyNndna0gjMEliSVhOc2FFLSlZX0BePTklQF59SFRGZks0T0haZD9YR1x1MDAyNndYaEk1SUxmSTU7dmlFSEV4R0hhMGpnSVdSSWZHZE1SZUhhUnllRmZLNDRGZks0T0haZD9YR1x1MDAyNndYaEk1SUxmSTU7dmlFSEV4R0hhMGpnSVdSSWZHZE1SZUhhUnllRmZLNDRGZks0UUk1UmRqRiklVlhIIzlPZ0lXUklURmZLNFNIYTBkaElYNXlqSTVzbW1HY3pfVUZmSzQ0RmZLNFJHQnIwaEgjSXBuR0JZKFlII0lYWEZmSzRSRyV6d2JGZmNZU0had1VoSTU5TFZGZks0NENoflh6RUFueyhnKWxCS0gjUnBvSVcjZGdHZEQ2ZkgjUlVjRUhFeEdIWmUwZkclenpZSTU5UmNJV2pnZ0VIRXhHQVRUYTRIWihDY0dcdTAwMjZENmNIOChYakYpPVlRRUhFeEdHQmh3YkZnUCRaRmdZK2VIWndSaEVIRXhHQVRUYTRIIzlSaUdCLTZqSFp3M2JJNTAzY0VIRXhHRipQXHUwMDNjZUgjOWppSDhMfGRJNXsqaEhZX2tNRmQhIUtjXHUwMDNleWMoZEk1JG9FLSpNV0haZF9VSFo/WGxIOChVbEZmfVlORS0pfVJHQmgrWEk1MFJrSCNzdm1IOGVJWEZmSzQ0RmZLN01HQlArZkhhMFJqR0JZelhIWlVfUkZmSzRNR0JQK2RJNTBPakgjYXZvSVdSQ2NFSEV4R0FUVGE1RipoK1ZGZ1o5Z0k1anZpRmdQX2JFSEV4R0dCYDZaR0JoXHUwMDNjZ0ZmPXdZR1x1MDAyNkQ5Y0VIRXhHQVNVdjkwVzAhKjBrQU1HRmdHfGdJVyNtZUhad09sSVdqbWtJVlx1MDAzZVx1MDAzY1BGKSVlVkYqUCtnSDg/Z2tHQmkwaEdifUpKRmQjNTRGZ0d8Z0lXI21lSFp3T2xJV2pta0lWXHUwMDNlXHUwMDNjUEYpJWVWRipQK2dIOD9na0dCaTBoR2J9SkpGZCM1NEZnRz9nSTV7KmhJNXsjaEYqITlmR2J9SkpGKX1oWUhad1JrR0JHcVpIWlYzY0g3cWJMRmQjNTRGZ1ozaEdcdTAwMjZEMGRHJWA2aUdkTVhwSTRtJE9GKX10ZUgjSWRnSFp3RmZHXHUwMDI2NDBkSDdxYkxGZCEhS2RqVHUqZDt6STJFLSpNWkZmbGhiR0JQd1dII2pza0VIRXhHR1x1MDAyNm5JZUgjOUlmSTVSVWZGZiV0WUVIRXhHQVRUYTRJNSNqY0gjYWdlRyVgMGhHXHUwMDI2TCtSRS0qQVdGKlA/ZEZnUTNmR2NfXHUwMDNjWEghXHUwMDNlX1JFLSlaNEUtXjRUSGE5bW1IOG5JZkk1YWdkR2NxaE5FLSpNV0k1anZxSTVSZ2pIOEMrVUghTHRORmQjNTRGKjdrV0clel9jSVdqUlpJNWFnaEVIRXhHSCEoMFdGZzc/ZkYqN3paRipxX1RGZks0NENofmolRUFvOC1nZksyS0g4ZUNaRyVfK1dJV3sjaUcleiRjRUhFeEdIOChMaEdCWT9mSDhEM2VHQmhfYkVIRXhHQVRUYTVHY1krYklXampqRmZ1a1hHQkdxUEZmSzRMR1x1MDAyNkQ5ZUYqWSRYSDg/am5HZEQwZUVIRXhHQVRUYTVHY1krYklXampqRmZ1a1hHQkdxUEZmSzRMR1x1MDAyNkQ5ZUYqWSRYSDg/am5HZEQwZUVIRXhHQVNVdkMwVzAhOzBrSlNIRik9dGZGZn1cdTAwM2NoSFooQ2JIYUlYZUk0bSRPRmZjWVNHJXo/Y0lYNXlnSVdqUmdHXHUwMDI2bjNVRS0pWjRFLV43VUlXUlJqSCNSZ2VHXHUwMDI2VlJlR1x1MDAyNm4zVUUtKX1RRmY9ZVlHXHUwMDI2d2dpR0M0OWFJNWFwY0ZmSzQ0RmZLN09IOChYZkg4P21tRiklZVRHY3puT0UtKjFORmZ9KGRGZmxrWEdCK19XRmYldFNGZks0NEZmSzdSSCF3M2ZGKnIzaEhabjlZSDhkXHUwMDNjUkUtKjFSSTUjampHQlAoY0gjOWdoSDhVKFFFLSlZX0BfcXA7QF96dz9GZks3VUk1UlJlSCNqcGVGKkd0Y0gjOWpjRmZLNE1GKlowZkYqR3dhSVdqVWVIODMoUEZmSzQ0RmZLN1RJV3NVWUk1MEljR2NZbllIWj8zVEUtKkRYSVhFe25JNXNzaEdcdTAwMjZWT2tHQl8rU0UtKVo0RS1eU1dHQmA5YkdcdTAwMjZuVWtHZE1SakdcdTAwMjYzd1BFLSpHVkZmY1NRR2NgQ2ZGZj0oZ0gjOTZURS0pWV9AX3p2XHUwMDNjQF8rJD9GZks3U0ghP09pR1x1MDAyNndPaUYqaF9mR1x1MDAyNjQ2V0ZmSzRSRiklVlBIYUltZ0dkNDNaSTVJM1NFLSlaNEUtXk1ZRmYlemFGZmNZWUdjYDZnSFlfa01GZ0crWEdDNDNYSFpWM2JJV3NzaEclUFNLRmQjNTRGKlkkVUdCUHpaR2RWQ2ZGKlk/ZEdifUpKRmc3P2dGKkduVEZnWXxjSFooQ2RIWV9rTUZkISFLZkJgRz1mZFFeQ0UtXlZXSVdhSWRJV1JPZEdjK1x1MDAzY1ZHJVBTS0ZmPXdmSDhlMGNIYTlhakYqWT9jSDdxYkxGZCM1NEYqITBoRikla2RGZj1xWEclXyRXRUhFeEdHXHUwMDI2VlVrRyV6XHUwMDNjZEgjMFhlSFo/UmdFSEV4R0FUVGE2RiklcWNGZ0c/WkghKDZjR0JZK1RGZks0TkdcdTAwMjYzXHUwMDNjZEYpPVZRRipHK1pGZnViWEVIRXhHQVRUYTZGKmh8Z0lXUlVoSCNJWGVJNSN2a0VIRXhHR2Q0RmVIOChkZkhhSWRjSVd7eW5FSEV4R0FTVXZHMFcwIT8wZjhfc0dCUHdWSVg1I21HQi1JaUYqUHdXRUhFeEdHZFZGY0dCaChXRipHP2VJNUlhZ0VIRXhHQVRUYTZIOD9hbUdCUChkRmdHJGFGZnVWVEVIRXhHR1x1MDAyNm5ha0lXUlhmRmZsbldHQi1DZEVIRXhHQVRUYTZIOEQ2aEdkVlhmRmYlYlhHZE1GV0ZmSzRQR2NgOWRHZFZMa0g4VkljRmZ1R0tFLSlZX0BgM1x1MDAzZT9AYEN8YEZmS0FRSDhNM2RIWihhZkk1e3ttR2NxJFFGZks0UEk1UmprSCEoQ2dJNTtcdTAwMjZvR0IhQ1pGZks0NEZmS0FQSVhFO2hIYTlVZUdCN1lYSCMwUlhGZks0UkclendiRmZsVlZGKkckWEk1I3ZiRmZLNDRGZktBTklXc3NrRmZ9XHUwMDNjZEZnWkNqSVcjT1ZFLSpKUkclLTBhR0I3emNGZ0gwZ0dCUFlNRS0pWV9AYEN7QEBgTTN9RmZLN1VJNXsjbUdcdTAwMjZEQ2NJWE81b0YqRytVRmZLNFFIYUlYakZmdXFaSTUjamhJWDVnWUUtKVo0RTsyQVRJVzttZ0dCaHxpR2RNSWRHXHUwMDI2ZHxURS0qN09HY2huWEk1UmRtSVdhWGZJNWpqWkZmSzQ0RmZLQU1JNWptaUZnUTZkSGFSbWtIWihSWUZmSzRORmdHd2NGKT13Y0YqN3paRmdQfGhFSEV4R0FTVXZKMFcwIV8wZnNPeEdCN3pZSDhuUmlHY3ErYUk1e3ZoRyVQU0tGZiVZUUZnRytjR2MtMGVHXHUwMDI2VjZlR2J9SkpGZCM1NEdCR2tTSFooOWRHJSt8Ykg4QyhWSTRtJE9GZmxQU0g4blVoSDgoZGpIOGUwZUZmbEFKRS0pWjRFOzJKVUhabk9kR0JQblRGKkd0Y0dcdTAwMjZDJFFFLSoxTUdcdTAwMjZNQ2lHY2A5aUdcdTAwMjZNOVpJV1JGU0ZmSzQ0Q2h+Oz1FQW9aYGYtbypKSDkwVWpHZFZYZkZnN3FWR1x1MDAyNm5VWkZmSzRMRipHJGJJNVJhakgjOVhnRmdZK1dFSEV4R0FUVGE2SGFJc2pGZn1cdTAwM2NoRmZ1cWRHY3EkUUZmSzRNSDhNRmdGKjd0WElXc2RlR1x1MDAyNjRDWUZmSzQ0RmZLQVNJNSNwZEg5MHBoR0JgSWdHQlllTkUtKjRSR0M0RmNHYys/ZkdjeitaR2RWMFVFLSlZX0BgZUVgQGBuTEdGZks0S0gjUmdnSGFSdmhIWlYzZUdcdTAwMjZNM2ZFSEV4R0k1UmRoSTV7e21HXHUwMDI2Q3xkSDgzP2VFSEV4R0FUVGE3SVhFXHUwMDNlbUk1eypuSGE5UmJHJS0wUUBgbkt7QGB3UiNGZks3TEg4KExiRipxX2ZGKiFJaUdjcXxXRmZLNFJHQnI2ZUZmJWtjR2NgRmlGKX1rT0ZmSzQ0RmZLN0xHXHUwMDI2VkllSTVSYWhHQmkwa0ghdzBSRmZLNFJHQll3Y0lYNXNnR0JyMGlHY3ErU0ZmSzQ0RmZLQU9GKjd6WUZnWXxkSCNhc25IOH4oSEYoXHUwMDI2ZWUwVzAhfTBYO0EtRipQX2ZHXHUwMDI2NDBjRyV6elVHY1luVEVIRXhISGEwbWtGKlkkWUdcdTAwMjYzK1pGZj1oTkZmSzQ0RmZLNE5GZnVrY0djLTBmR2NxK2NHQlArT0BgKFd9QGA/ZEpGZks0TUdCUGtVSCNqc2ZGKnE/YUZmPW5ZRUhFeEhIYUlnbEdCYEZoRyUrXHUwMDNjZEg4TTNVRmZLNDRGZktHT0dCcV9lSDhDfGZIYUlkaUZnWjZTQGA/Y35AezBrbkZmSzdMR2NZa1FHY1l0VkghPzlkR1x1MDAyNm5SWUZmSzdMR0I3aFhGKX1xZEg4KGpuSDg/ZGFGZks0NEZmSzdMR0JxK2NIIXZfV0haKE9qSVd7XHUwMDNlZ0ZmSzdMR0I3aFhGKX1xZEg4KGpuSDg/ZGFGZks0NEZmSzRSSFooUmpHY3ErZkYpJXFZSDg/amNGZks3VUhhMFJmSFptfFZHQiE2ZEclXz9TRmZLNDRGZks0TUlXYWRmSDh3ZGxGKjdxVkZnWT9hRUhFeEhIOD9PYUgjUm1rRipHK2ZJNTlJZkVIRXhHQVNVdlEwVzAjMTBmI0x4RS0qMVRGKX1oU0k1OztuSGFSam1GKmh0UUUtXjdWRyV6X2dGKSVTVUk1O3luSDdxYkxGZCF7M0UtKjFNSTVhcGpJV3NzaUgjUnBtSCNhalpGZks0UkZmbGtaSDhuSWpGZj13ZklXc2RYRmZLNDRGZks0TEk1ME9kSCNqZ2RHQkd6V0ZnN1x1MDAzY1ZGZks0T0lXI2plSCNhamVHXHUwMDI2MytZR2NZd1pFSEV4R0FTVXZSMFcwIzIwZnNPeEZmPXpnSVdzdm1HJWAwYUZnR3xjRilUMUhGZnVxY0k1MFVsSCNSamtGKT1uWUk1c1JXRS0pWjRFLSpQWkdCcVx1MDAzY2ZGZmxoV0ZmY1NYRUhFeEdGZ1o5aUlXe21rRyUrX2VGKmg/WkYpVDFIRmQjNTRGZ1o2akZmbGhVSDkwdmxHQlBuWkdifUpKRmZjTVVHQjdxVkg5MHZwRyVfJFZJNVJhWUZmSzQ0Q2kwQnxFQW95M3VyTXckRmdHKGJHZEQwWUYqcjloR2RNOWRFSEV4SEZmdVNSSFpkfGFJVzsjcUhaP2RrRUhFeEdBVFRhNUZnRyhiR2REMFlGKnI5aEdkTTlkRUhFeEhGZnVTUkhaZHxhSVc7I3FIWj9ka0VIRXhHQVRUYTVGZiV6Zkg4bjZhSFp3TGlIWihPZUVIRXhISTUjdmtIWm42Y0dCYE9rSCMwVWpFSEV4R0FUVGE1R1x1MDAyNm5PaUdcdTAwMjZWTGRJNTBDWkdcdTAwMjZNQ2VFSEV4SEghKEZjRmY9dGFHY19cdTAwM2NjSCNJbWxFSEV4R0FTVXZUMFcwIzQwZkkwdEYqITBmSCMwYWZJNXtcdTAwM2VzSCE/T2dIWV9rTUYqUCtkRmY9d2RIOGUzWUYqaTZjRyVQU0tGZCM1NEdCaD9nR0JpMGhHXHUwMDI2bmRnSVcjamZFSEV4SEYqR3FTRik9WVFJNTtcdTAwM2VzSTVqbWFGZks0NEZmS0FNSVdhZ2dHQjdlWUYqWXpUSVc7bVlGZks0U0dkNExsR2MrK1hJNUlVYkdjXz9SRmZLNDRDaTBIfkVBb1x1MDAyNjVoJWhjT0ghKEZjSVcjbWRII0lSWkgjSWpqRUhFeEdIOFYwZkdjYDliSTUjI2lHQkd0V0VIRXhHQVRUYTVGZn1cdTAwM2NhSDg/cHBJV2FYZUhad0NaRUhFeEdGZiVuY0g4P1JmRiohQ2tIOHdha0hadj9SRS0pWjRFLV40UUlXUlJpSVg1e21IOFZDZEdjaGJNRS0pfU5IOD9kbUYqUHdjSGFJbWxJNWpwaUVIRXhHQVNVdlYwVzAjNjBjXHUwMDNjY1hGKT1rYUk1SWRpR0I3a1NGZzd0Y0g3cWJMRmc3JGFIOD9hZEgjOWFlSFooSWJHQXVBSUZkIzU0Rik9dGFIYUlYYkdCUChhR2RWVWtFSEV4R0hhMFVkRiklYllJNTBGZkghdl9jRUhFeEdBVFRhQUk1YVhqR2NoP2dIOEM/Wkg4bkxMRWlvcVlrcFcjTTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2VQWDk1NUswMDAzMTAwMDYyMDAwOTMwMDBDNDAwMEY1MDAwSTYwMDBMNzAwME84MDAwUjkwMDBVQTAwMFhCMDAwYUMwMDBkRDAwMGdFMDAwakYwMDBtRzAwMHBIMDAwc0kwMDB2SjAwMHlLMDAwI0wwMDBcdTAwMjZNMDAwKk4wMDA7TzAwMFx1MDAzZVAwMDBeUTAwMHtSMDAwflMwMDEyVDAwMTVVMDAxOFYwMDFCVzAwMUVYMDAxSFkwMDFLWjAwMU5hMDAxUWIwMDFUYzAwMVdkMDAxWmUwMDFjZjAwMWZnMDAxaWgwMDFsaTAwMW9qMDAxcmswMDF1bDAwMXhtMDAxIW4wMDElbzAwMSlwMDAxLXEwMDE9cjAwMUBzMDAxYHQwMDF9dTAwMjF2MDAyNHcwMDI3eDAwMkF5MDAyRHowMDJHITAwMkojMDAyTSQwMDJQJTAwMlNcdTAwMjYwMDJWKDAwMlkpMDAyYiowMDJlKzAwMmgtMDA5NjB8TnNDMHxOc0MwfE5scTswMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sdFx1MDAzYzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObHc9MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObHpcdTAwM2UwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sJD8wMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmwoQDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObCteMDA5NjB8TnNDMHxOc0MwfE5sXHUwMDNjXzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tmw/YDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObF97MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sfHwwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tMH0wMDk2MHxOc0MwfE5zQzB8Tm0zfjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObTcwMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1BMTAwOTYwfE5tRDIwMDk2MHxOc0MwfE5zQzB8Tm1HMzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1KNDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tTTUwMDk2MHxOc0MwfE5tUDYwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tUzcwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObVY4MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tWTkwMDNWQTAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tZUIwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObWhDMDAzZUQwMDNoRTAwM2tGMDAzbkcwMDNxSDAwM3RJMDAzd0owMDN6SzAwMyRMMDAzKE0wMDMrTjAwM1x1MDAzY08wMDM/UDAwM19RMDAzfFIwMDQwUzAwNDNUMDA0NlUwMDk2MHxObkZWMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm5JVzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm5MWDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObk9ZMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5uUlowMDRPYTAwNFJiMDA0VWMwMDRYZDAwNGFlMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObmpmMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZfVhXMFRFJHZhQl5cdTAwM2VXV29+NDJWUXl6LVpnZ2BkQHskMjI5RDYxaGRuT25yOVZRK29AKD0taWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q2hgI2hDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZfVhYMFNhTXRiWj1zMWRUQ3tIQ2kwVTNDTERWdjdcdTAwM2Mob2RDTEphb0NoYHlnZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHYkXHUwMDNlMFZYOXQ2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQGE5bG1RMX1iIyFsVmJhTioxbG1SOWpkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEB8NkotVntkTUFiYUcqN1pnWF5VVlFGVipiWSpUUEB8Nks1OUQ2MWhkbk9ucjlWUStvQCg9LWllTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENoYCNoQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1YYTBTI2tzWmd5cEliWXBkTGM0YyFXQHxGUTY5RDYxaGRuT25yOVZRK29AKD0taWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q2hgI2hDTTdAPTBSYUYyMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZfVhiMFNSTW9hXHUwMDI2QmRFYUNDRGZAfE9XNzlEOTlUVFA3ZTgwVld8UERrZHZpQ2hgSVNFQXA1RDFUWXttR0E4bnYwVzAjRTBTN1EzRil8PUFHYlp3eDBXMCNGMFNZaTZGKXw9QUdheGZDQ2kwcEFFQXBFRzRLTkB2RzlXUUNBVHV4XkclX2FnbipsNUdvQlx1MDAzY0ZwQVRjcl5GKjZgREZkI0hDQVRcdTAwMjY4OUB8KiFIQHxeKF9GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjlAfF4pSUB9Mlx1MDAzY31GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOTAyb29cdTAwMjZoV0pwOCpeXHUwMDI2QVRjcl5GKjZgREZkI0hDQVRcdTAwMjY4M0g4XHUwMDNlek9JVXFKUkFUfktCQH1CYEtAfUwxOUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOOUB9TDFMQH1VN0VGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQREB9VTdNQH1kREpGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlHQH1kRE5AfW1KT0ZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViSEB9bUpPQH12UFRGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WRUB9dlBQQH1cdTAwMjZWWUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUxAfVx1MDAyNlZRQH1cdTAwM2ViZEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6TEB9XHUwMDNlYlJAfX5oaUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRNQH1+aFNAfjhubkZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX1FAfjhuVEB+SHRzRmQjODlBVGN1X0djWGBERzlXWkxBVFx1MDAzZUIzSDh+KFFIWHRAUkFVUU4zRiklUDdGKSVZQUYpJWJCRik9VjhGKT1xRkYqR3pGRipHJEdGKlBfS0YqWjBSQH5IdFVAflF6eEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNTQH5RelZAflooJEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofFBAflooV0B+aVx1MDAzYypGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNlNAfmlcdTAwM2NYQH5yXz1GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwUEB+cl9ZQH4jMF9GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNRQH4jMFpAfjs2fkZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofEpGKmk2TUYqcjBKRipyM0tHQjduSkB+OzZhQH57RDhGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNLR0I3bkRHQjdxRUdCN3pOQH57Q2JeMDVKREZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofEpGKmk2TUYqcjBKRipyM0tHQjduREdCN3FFR0I3ekhHQkdrSF4wNUljXjBFUEJGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUlVcVNTQVRjbTdBVGNtQUFUY21CQVRjcDhBVGNwRkFUY3lGQVRjeUdBVGMjS0FUY1x1MDAyNkxBVGNcdTAwMjZNQVRjKkpBVGMqTUFUYztKQVRjO0tBVGxzREFUbHNFQVRsc0hBVGx2QkNpMWNZRUFxMWVYRH1jIUc5V1FDQVR1eF5HZFVuTUc5V1pMQVRcdTAwM2VCM0g4fihRSVVxU1NBVGNtN0FUY21BQVRjbUJBVGNwOEFUY3BGQVRjeUZBVGN5R0FUYyNLQVRjXHUwMDI2TEFUY1x1MDAyNk1BVGMqSkFUYypNQVRjO0pBVGM7S0FUbHNEQVRsc0VBVGxzSEFUbHZCQ2kxZlpFQXE0ZldIMkJ4RzlXUUNBVHV4XkdkVW5NRzlXY0xBVFx1MDAzZUU0SGFRP1VHJDFpQkZkIzg3R2F4WkFHJDFpQ0ZkIzg4SHl8LUlHJDFpRkg2U3JISTNPYExJM09gTElVcTROSDZTckpJM09gTkckMWlKSDZTdURINlN1REhYdCVFSVVxN0lHQThvMDBXMCNnMGJ3djhGKXw9QUdheGZDQVR2MjJHJV9HSElVcUpVQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNLR0I3bkRHQjdxRUdCN3pIR0JHa0heMGZnZ14wb245RmQjODlBVGN1X0djWGBDSVVxRExBVFx1MDAzZUU0SVchXHUwMDNjS0ZmYnI3RmYkLUFGZlx1MDAzY0BCRikkIThGKmhKRkdcdTAwMjZDU0ZHXHUwMDI2TFlHSDhcdTAwM2V6S0hhSCtMSGFRP01II0h6SkgjaV9NSTVaJEpJNWkrTEZmfH1ERmc3NEVGZ1lNSEYpfTlkd2dEXmh3KmdAPUFUY3JeRio2YERGZCNFSUFUJS17SDh+KFRGKDVmS0FUY203QVRjbUFBVGNtQkFUY3A4QVRjcEZBVGN5RkFUY3lHQVRjI0tBVGNcdTAwMjZMQVRjXHUwMDI2TUFUYypKQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHNIQVRsdkJDaTFyZEVBcUdqVGAoWHFHOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmJC1BRmZcdTAwM2NAQkYpJCE4RipoSkZHXHUwMDI2Q1NGR1x1MDAyNkxZR0g4XHUwMDNlektIYUgrTEhhUT9NSCNIekpII2lfTUk1WiRKSTVpK0xGZnx9REZnNzRFRmdZTUhGKX05ZHhCKUJqeGRCLSlBVGNyXkYqNmBERmQjRUlBVCUte0g4fihURig1ZktBVGNtQkFUY3A4QVRjcEZBVGN5RkFUY3lHQVRjI0tBVGNcdTAwMjZMQVRjXHUwMDI2TUFUYypKQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHNIQVRsdkJDaTF4ZkVBcU1sVGAoWHFHOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmXHUwMDNjQEJGKSQhOEYqaEpGR1x1MDAyNkNTRkdcdTAwMjZMWUdIOENKREg4XHUwMDNlektIYUgrTEhhUT9NSCNIekpII2lfTUk1WiRKSTVpK0xGZnx9REZnNzRFRmdZTUhGKX05ZHhcdTAwMjZiVGx5OCVAXHUwMDI2QVRjcl5GKjZgREZkI0VJQVQlLXtIOH4oVEYoNWZLQVRjbUJBVGNwOEFUY3BGQVRjeUZBVGN5R0FUYyNLQVRjXHUwMDI2TEFUY1x1MDAyNk1BVGMqTUFUYztKQVRjO0tBVGxzREFUbHNFQVRsc0hBVGx2QkNpMSVoRUFxU25RN3xBZUc5V1FDQVR1eF5HZFVuTUc5V2NNQVVRRTBJVyFcdTAwM2NLRmZcdTAwM2NAQkYpJCE4RipoSkZHXHUwMDI2Q1NGR1x1MDAyNkxZR0g4XHUwMDNlektIYUgrTEhhUT9NSCNpX01JNVokSkk1aStMRmZ8fURGZzc0RUYpfTlkeWE2bG55I1pBKUFUY3JeRio2YERGZCNFSUFUJS17SDh+KFRGKDVmS0FUY21CQVRjcDhBVGNwRkFUY3lGQVRjeUdBVGMjS0FUY1x1MDAyNkxBVGNcdTAwMjZNQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHZCQVRse0tDaTEtakVBcVlwU3VofG1HOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmXHUwMDNjQEJGKSQhOEYqaEpGR1x1MDAyNkNTRkdcdTAwMjZMWUdIOFx1MDAzZXpLSGFIK0xIYVE/TUgjaV9NSTVaJEpJNWkrTEZmfH1ERmc3NEVGKXw9QklXcihLSVg1UXF6NXklcHpYNFYtQVRjcl5GKjZgREZkI0VJQVQlLXtJNTszVkYoNUg4Rig1SDhIeXwtRkckMWlGRig1SENHOVdRRUg2U3JJSDZTcklIWHQhS0g2U3JLRig1SEdHOVdUQUc5V1RBR2F4Y0JJVXE3UUZkI0JIRyQhKUQwVzAjcjBTWWk2Ril8PUFHYXhjRUNpMWBtRUFxaHM0S05Adkc5V1FDQVRsIWBHQittaiEydjdzIVR9STRBVGNyXkYqNmBDR2F4Y0lBVHUqMl4xPVp0XjF9ZldGZCM4OUFUY3VfR0JZNERIeXxASkFUdTszXjF9ZnVeMjdsYUZkIzg5QVRjdV9HQlk0REh5fEBKQVR1LXxHXHUwMDI2Q21pIX5yWXYjUV87R0FUY3JeRio2YENHYXhjSUFUdSl7R2MrSkhHJDF4SUNpMkFyRUFxd3g3QkNcdTAwM2NcdTAwMjZHOVdRQ0FUbCFgR2N6REZHJDFySUFUfX40XjJQeHNHYns0UDBSPUhJQVRjXHUwMDNlNl4yWVx1MDAyNlBDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9AQEU0N3xOczkwMDAwMDAwMDAwMDAwMDAxMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwNDAwMDA1MDAwMDUwMDAwNjAwMDA3MDAwMDcwMDAwODAwMDA4MDAwMDgwMDAwODAwMDA4MDAwMDgwMDAwODAwMDA4MDAwMDkwMDAwOTAwMDBBMDAwMEIwMDAwQzAwMDBEMDAwMEQwMDAwRDAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAwRjAwMDBHMDAwMEcwMDAwRzAwMDBHMDAwMEgwMDAwSDAwMDBJMDAwMEowMDAwSzAwMDBMMDAwMEwwMDAwTTAwMDBOMDAwME4wMDAwTjAwMDBOMDAwME4wMDAwTzAwMDBQMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFQwMDAwVDAwMDBUMDAwMFQwMDAwVDAwMDBUMDAwMFQwMDAwVDAwMDBUMDAwMFUwMDAwVTAwMDBVMDAwMFUwMDAwVTAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFcwMDAwVzAwMDBXMDAwMFcwMDAwVzAwMDBYMDAwMFgwMDAwWDAwMDBYMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFowMDAwWjAwMDBaMDAwMFowMDAwWjAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBjMDAwMGQwMDAwZDAwMDBkMDAwMGQwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAyMDAwMDIwMDAwMjAwMDBmMDAwMGcwMDAwaDAwMDBpMDAwMGkwMDAwaTAwMDBqMDAwMGowMDAwajAwMDBqMDAwMGowMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAzMHxOc0MwfE5zQzB8TnM5bTAwMDBtMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQGE5JE5cdTAwM2V2elZReXFcdTAwM2VXcEZUWFoqd057JE4/ckNkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa3pXQExMMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRUFxKCEzdXN8KFdOYyt7Rlx1MDAzZXI1bENpMk12Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTkkXmlcdTAwM2UjVlF5cVx1MDAzZVdwRlpaWip3TnskXmotRWR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dFQXFcdTAwM2MkMzIwJCVXTmMre2JhTioxJUs7YEZkbk9vckNLeDZpQ0xTajg1Q01JQ1UwV3N+NWQkVjZDTXFUKVRQN2U4MFZXfFBAKH0/aEJ8c0RifE5zQzB8TnNDMFRfej00Q0xqPzVDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzFPTmEzfE5zQzB8TnNDMHw2Tl5PVFUjYTtDS28wY0NLKUNnRUFxPyUzfjZxM1dwWiRCV3BycTdXRzNcdTAwM2U9MFZXKUtDSyE3cjckek1pOXd6Yi0wZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0I0I1ZGtKOEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxeMzRHYVpEREN7YllXPzNhQnBkRGJTQ282MFZXKUtDSyE3cjckek1pOXd6Yi0wZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0I0I1ZGtKOEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BeM0RNVVoqWCpaYUFoWClcdTAwMjZIKk1JZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQal4zTVNhVlFfRnxaZSh6OFhcdTAwM2VOMlReM01TKV4zVllaYmFHKkNiN3BVSFo2QDsyMFcwIyswUigxc2I3ZHktKEUlXHUwMDI2KyhnNmxAWkV0VU1YZVJRfjBXMCM7MFMwN2NZLU16MUNpMnEoRUFyRlx1MDAzYzI1RHx7V3BaXHUwMDNlVF4zKHdcdTAwM2NeMz8kYlZ7ZFk5V3BYQyspZDRIPSlcdTAwMjZVMSVWUWdWO1ZgVjF0KVx1MDAyNlZRXHUwMDNlKjh2MUBiIT09Vl40OUBmQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/QEBFMTcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDAwMDAwMjAwMDAzMDAwMDEwMDAwMTAwMDAxMDAwMDQwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwMTAwMDA0MDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDgwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwODAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BhOSpafkReYSU1JDRDaTIoO0NMRFZ2N1x1MDAzYyhvZENMSmFvQ2hgeWdlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0diRcdTAwM2UwVlg5dDZhZlNQMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMzAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAYTkqI1FifmIjIW9iYmFaKWVXaFYwMzBWVylLZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JrXys1clkpV3FONjRhd2hXSDBiTTJcdTAwMjZUUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1ZSzBTalx1MDAzY3hjNWlmWVoqKmFGV2hWMDUwVlcpS2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfEAtK3RsMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwa0BtV0N0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTkreU1AN1g/QWFQYmFHKkNiOEtPQldoVjA2MFZXKUtlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXxALSt0bDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxclheQjZpNihcdTAwMjY2WjAwMDFNeDNmTjNlISlFZTAwMDFNeDNmTjNlISlFZTAwMDJCdGh6b3R6MGZAWDAwMDJCdGh6b3R6MGZAWDAwMDJCdGh6b3R6MGZAWDAwMDJHKXc0Y2dTRmIkKTAwMDJCdGh6b3R6MGZAWDAwMDE9alx1MDAzZUpBXmkwQ340MDAwMVA1KShuQjYoXHUwMDI2NlowMDAwZU9YQHUhTGBnbVgwMDAxZVMqQVREM3o5dG0wMDAyIURnSGYtRz00biowMDAxTGVYY3dVWHxnXHUwMDNlNDAwMDAlUnl7b0pUbzY3MDAwMDI0P2xDXmxzSTVIITAwMDE2VUxgKUJqZl8xMjAwMDByTyU2VmZyc1h7VjAwMDF4a3VwQlc9XHUwMDNlXHUwMDNjTGowMDAybXwwK0hQWDl6dzMwMDAxVGFYfikqPWxuZVkwMDAyTmIyZEtMQFx1MDAyNmk1cTAwMDJjYXRTXmxZNCR3OzAwMDI0dmtwRyV5fWRtRTAwMDJpaTRRKUcpOGpuPTAwMDIyITMjYz0/eWZ4bTAwMDBkKUNXRmlfcUlJJTAwMDIlRC1rfG5IXHUwMDNjXHUwMDNlKkUwMDAwMDAwMDAwMDAwMDAwMDAxIzNLJXtUMjEtNXYwMDAwa3VORlJIVDV2dTkwMDAyejJyV0wtN1x1MDAzZVBhcjAwMDF7Y3x0empUOEJPVzAwMDJSTnBDKkpHXHUwMDNla3B+MDAwMHkxI3YhWWtCQn0xMDAwMGtLQFVFTE5xe344MDAwMHt1YTdcdTAwM2NlaUQ1bmYwMDAyRDR+Ulk9KW9uZmkwMDAyTDMzb21yJCRkVG0wMDAwNzRPS29MemA7RUwwMDAwXHUwMDNlS1l+NkV3RjVvPzAwMDE7Q1dieCpefmdOezAwMDEyXk5UKFJyU0NsZTAwMDAkRVFMUGdqbUE5eTAwMDAkRVFMUGdqbUE5eTAwMDFcdTAwM2MpYG1XSCQ9RSNyMDAwMVx1MDAzZUlFeX57byN7T1EwMDAwbTRzU2p2STFmR20wMDAwI3VYI1RHaE53TE4wMDAycHV6NWF2RHpRQlAwMDAyU3Itd2RxWDRYOWIwMDAwazVAYkd3P3UkSkQwMDAySypAWnJcdTAwM2VDQjhpWDAwMDJLKkBaclx1MDAzZUNCOGlYMDAwMHY0VG5DalBANnBmMDAwMERldm0hfWQ2N0s7MDAwMng7KXlcdTAwM2NSZFkzJV8wMDAwdmMhRUNCamhzQ0kwMDAyQThpWVBzfEN+SmwwMDAwbHlPS1Ywd3h2QSkwMDAxVUg7K0NQZVY7dTUwMDAyZGsoeGVMUlx1MDAzY2tfLTAwMDFVR01HTklfUElSKDAwMDFwekxHeGlDI1hGRDAwMDAhNVVNYFhuXHUwMDNjX3A0MDAwMCE1VU1gWG5cdTAwM2NfcDQwMDAweVx1MDAyNlhxcCQqN2lMQjAwMDE4WkowaldcdTAwM2NqZyQpMDAwMjs4bCpueSRcdTAwMjZveigwMDAxKk90Q1x1MDAyNj17R1VBbDAwMDFZdnokSTZVV3EqYjAwMDBMKDU2MjJYT30keTAwMDBtXHUwMDI2OVhrTG42Zlx1MDAzY3AwMDAxXkJlWHUpIT9RZ0EwMDAxXkJlWHUpIT9RZ0EwMDAxXkJlWHUpIT9RZ0EwMDAyLV9wdl9QSjt5eFx1MDAyNjAwMDFVYkkzaj94YUJcdTAwM2NuMDAwMVViSTNqP3hhQlx1MDAzY24wMDAwVWlwVzBtI3EyISowMDAxVWJJM2o/eGFCXHUwMDNjbjAwMDJ8NnZhTkVeNXMxTTAwMDFgc0txYDJzcUgtZzAwMDJNVzRiO0Q/RkJ2bjAwMDJ3S2ZPS3hhfEojQzAwMDExN3I7TEYoZ1F2SzAwMDBSViFBIz1gVUV9ejAwMDJZU0d6dlx1MDAzZSh+XHUwMDI2XHUwMDI2QDAwMDJgNVZieUVGUFN8NjAwMDJhbmFANkVaTFUyNDAwMDJkKjNValx1MDAzZVpMVTI0MDAwMGtLa0dpMExkSEQrMDAwMmdnejcjZE1hbiRAMDAwMl5eeVdTajtSWmVjMDAwMmpQfCFYUSM9QVdMMDAwMjtsaEhvZzQ3b2kzMDAwMSlYVnlOWGpxRSlEMDAwMl8oOWI/dSVmdmtaMDAwMH43VFB8cUFmUFx1MDAzY30wMDAyO2xoSG9nNDdvaTMwMDAwRy1STTRYWDJVJUkwMDAxUm1nK3U0enIjSE0wMDAxUm1nK3U0enIjSE0wMDAxVk94ciQ5aUp2X0gwMDAyMyk4OVVGV3VpUiowMDAxR2lTSXRgLTtnfjMwMDAyK1ckWnBpdiU1VjIwMDAydEUkJSlUV3wlenkwMDAwRjtgfjBBSitlSWowMDAwRjtgfjBBSitlSWowMDAydy19XnEtI2pRTzYwMDAyfVVqOUROcV4zT3AwMDAwXHUwMDNjXHUwMDNjb2BZdSNSb25CMDAwMFx1MDAzY1x1MDAzY29gWXUjUm9uQjAwMDBcdTAwM2NcdTAwM2NvYFl1I1JvbkIwMDAwS1RtVX5aOzBIYmMwMDAyM2pQRWBYNn5SM0swMDAxflNPN21oajAhI2cwMDAwN28lfXZ9TyErK2swMDAyc1BWXyEjMHN9cSgwMDAxKXBaR3F7I3N4a0EwMDAwRjtgfjBBSitlSWowMDAyMlx1MDAzZTtPTG5qXmFINDAwMDJ9T2FWVmhuRV5mazAwMDBPa15ueiNZWFx1MDAyNnw1MDAwMX5TTzdtOVx1MDAyNmthNVIwMDAyXHUwMDI2cCFZdEljbWg1RTAwMDJPRCpyd3Q9bjZnbjAwMDIzUVR7JUN5fFhcdTAwM2M0MDAwMTtaVFx1MDAyNnZTdClvMnYwMDAxNTh2UTtod3lpdz8wMDAwQHIxdzR6RnszXHUwMDNlSTAwMDBWKllHfG1oP2hNODAwMDFaNiNoUG0qUVB4SDAwMDFHTFx1MDAzY35SY2ErKkI9MDAwMDswfjl+NHYjQzcqMDAwMGd3LVowIXRFQGMkMDAwMHhcdTAwM2NQXHUwMDNjO0lLZHdDaDAwMDJoTkUxSSlAVDVIZTAwMDBUVi0hRWEhXHUwMDNlVFx1MDAzYzEwMDAxU05lKHxiXl5gcFQwMDAyYXU/c1x1MDAyNkBQUiVfNDAwMDBQWndvXHUwMDI2ST9aN1x1MDAzYyUwMDAyYXU/c1x1MDAyNkBQUiVfNDAwMDF+aDZfSXVfWDBpdTAwMDAqQENgcXJGODRoRTAwMDJZLTNcdTAwM2VwUmNKQDYwMDAwMCghdmE1WERpdUJlMDAwMitaMn57S2kzVUNaMDAwMlpxNnQ0MmNMX2NLMDAwMXw3WG0qT2JzYXRjMDAwMFx1MDAyNmtwZVx1MDAyNmVNK1FDczAwMDFEKUNmUDdSNjslZzAwMDBeYl83M1QwWGFTWjAwMDF1Tzk0TXxcdTAwM2N9KkczMDAwMGMwfGBJeldqO090MDAwMnFYOXF2XHUwMDI2bzsqR1AwMDAwJWJwYiFBZWxJPSUwMDAwZnZJIyUqQGpnQlAwMDAwezVGUzZrSnZ1JUIwMDAyIXMyNHZBSTVcdTAwM2M4NDAwMDEhczN0IXZOal5SUjAwMDBKVT8pR001PUF9JDAwMDFLa3U1KFBETiNORTAwMDI/QlEhc3FcdTAwM2NUeVM2MDAwMXYxdk5oX1lcdTAwMjZcdTAwM2NcdTAwM2V5MDAwME0zb1x1MDAzY3xXOThXI34wMDAyfDQ9cTF0UVhAVjkwMDAyOD1QZl9gTWp0KV4wMDAxe0clIURhY09FX2YwMDAwKCFZQERESDVvbnQwMDAxNzYrUztuelNjYmUwMDAxbGszSyhNU1BlYl4wMDAyOHlEbVRhbVx1MDAzZU5DKzAwMDJjWiFcdTAwM2Nydl83Xj8/MDAwMnp0dXtZV3N0LU5AMDAwMlUhIVNSKWJzMFZZMDAwMnB1MDIyZVgha3Q7MDAwMkBeKWZcdTAwMjY0TnNtMU0wMDAyQF4pZlx1MDAyNjROc20xTTAwMDEyWjlQQVx1MDAyNjZxWVx1MDAzZXowMDAwYWdENXxYU0YkfC0wMDAydnApNVpfb1VjNnEwMDAwb3lEfnB0QjlUMSswMDAyUklXaitBQjlUMSswMDAwP2p4aiVJVVhWUWkwMDAyR1I1ZD84Xk5cdTAwM2U5TjAwMDBveUR+cHRCOVQxKzAwMDAjaCNeMUlGVE9uaDAwMDFkYDR2QSRoSVx1MDAzZTUjMDAwMVY1Z0lcdTAwM2VzWE9jWXQwMDAxJTl3UkA1JEdiZk0wMDAwUntVa3FtbGlvYzUwMDAycXE5aX0pLVpua30wMDAycFx1MDAyNj9QXlZnQkNzajAwMDJENihCemVHWW1jZTAwMDJzZVx1MDAzY25aWHN9ZW97MDAwMHt1YTdcdTAwM2NlaUQ1bmYwMDAwYTFcdTAwMjYyTll3cGxcdTAwMjZeMDAwMipMWVkzTTZKYjY4MDAwMm91IX13OytpTn1tMDAwMjUyUEhwTDBYUk1ZMDAwMGopO1x1MDAyNkw7MXBQZSMwMDAyVCV0U3ZTZlx1MDAyNilHUDAwMDFIZlx1MDAzYy1AaXhiUXN5MDAwMm9va1R4a0h2bTJXMDAwMWRgYjBsRVx1MDAzY0UxP1MwMDAxMT1SYGpZJVx1MDAyNjkjOTAwMDF4ISR2PVx1MDAzY0RleWYyMDAwMXghJHY9XHUwMDNjRGV5ZjIwMDAwQkYtXHUwMDNjPzhyVWdDIzAwMDB3eUdCMzZSUXhcdTAwM2V2MDAwMUopSX5wTGtMTnVBMDAwMX4tY0xWZEQlP0UpMDAwMX4tY0xWZEQlP0UpMDAwME1ke0lBY0RjTDskMDAwMX4tY0xWZEQlP0UpMDAwMG9BNVRBTyhBUFp4MDAwMUwob2pGXl40fm9HMDAwMmN4XHUwMDNlNyVLQGE7VlMwMDAxJG5vXHUwMDI2UkJyc3pFWTAwMDJSY1RxcFNjai1MXHUwMDNjMDAwMlZnaX05O08hUGVmMDAwMUVVUk9WI3JVZ0MjMDAwMlp4bVEwPUVzUSs/MDAwMHEpS0BcdTAwM2MrXHUwMDNlV249QTAwMDF4TFNqRkluWUJGdDAwMDBmbz9TbW8lS3xcdTAwM2NDMDAwMUZgQ1x1MDAzZW9JPyp1Km8wMDAya0RxfXpUSVFUc1AwMDAyYG9uayt0MiMtQWcwMDAyaGEkIUgkTnxycVUwMDAxPypKVkZPb3JwYUUwMDAwN2BEe09tMmR6Qi0wMDAyXHUwMDNlR2l5SCo0N29pMzAwMDA1LUROKkk/fSRBQjAwMDA4I2JaQygwZ15vYzAwMDBVZDFebjY1bUcoPzAwMDE1KU5lbiQ1bHViLTAwMDE5aSklbUxwTn44TTAwMDB3eT1wJWAjK15JXHUwMDNlMDAwMTVCNUZVcUR5VGRGMDAwMlx1MDAzZU1RbEdweW9vXHUwMDI2azAwMDAwMDAwMDAwMDAwMDAwMDB0MWEzY2FadF5fXHUwMDNjMDAwMUZgQ1x1MDAzZW17NkNnZVMwMDAxRXFobWkrQVIjXmcwMDAxOEgpS0Q5ZkVfKm4wMDAwMGVgLUpJXHUwMDI2XHUwMDNlJWhsMDAwMWxRKWZTSXBkXHUwMDI2czIwMDAxKyhfPXJ0Ynt7P2YwMDAyXzlEWUJxSHp6XHUwMDI2LTAwMDJfOURZQnFIenpcdTAwMjYtMDAwMFx1MDAyNmloTXVUaXpodyswMDAxV3lLejcxV2hGaVUwMDAwP2w2NX5jRmQ7cXcwMDAwNFx1MDAyNn5aT2xDbjchbzAwMDJ7SUJxfTRuOGBmPTAwMDJcdTAwMjYhRS0tdlB0UUY3MDAwMlx1MDAyNiFFLS12UHRRRjcwMDAyXHUwMDI2IUUtLXZQdFFGNzAwMDI7UzhxUlUqVCsybzAwMDElRkxnaE1QX2FEIzAwMDJcdTAwM2UlNjMxY3psdUVvMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMTN4UEwjJG44YGY9MDAwMUo5KTNUOG1cdTAwMjZaSy0wMDAyUndTR1Q7dGxtOFUwMDAyYldwX1dGTCReSHUwMDAwLUx2fXllYmc/fUUwMDAwalErN1d8YitiSkgwMDAxYnYzeFx1MDAyNnZNN30pJDAwMDFAdGI5TXRyb0tHQDAwMDJ3PzBQPzZcdTAwM2ViTn1zMDAwMn1uUnF8azIodnVeMDAwMDZkdmB4U0tDP1hsMDAwMm9OX1JoTDhuaXRDMDAwMjlkVXJxVnxHN04/MDAwMHEtRkg3JVBWR0dhMDAwMUo5KTNVOURhSmhqMDAwMCowKVJpRWl8OVE3MDAwMjljWWktWWczbW53MDAwMEVSKTBUMjltRzhWMDAwMFM9WF5nKDh0RlglMDAwMlMlNm1UeT9zej1fMDAwMElWc2tcdTAwMjZ9ZFU4RGcwMDAwZEdqdVx1MDAzY1A5aSUrfjAwMDBDXm17KiFGP2MteTAwMDIqZnB0RihBOV82aTAwMDFVXHUwMDNlNUQoejs7JWdiMDAwMEpMV1Z5QGlOYCR2MDAwMWZ3MVBqZ0RUaDQoMDAwMHAqTlEoSCU0YVx1MDAzY1EwMDAyNCU4RWFQUEk1Zn0wMDAwNVU1UFx1MDAyNmtFSUI7QDAwMDJPYUVtYF9Len1efDAwMDBiMClSaEdsJXpjWDAwMDJuI0VMKGxtWHRqSjAwMDFLaV5WP0hcdTAwMjZnTU07MDAwMU94NXF4dDB7Sn12MDAwMlRLKV5uLVdcdTAwMjY9SXwwMDAxWEk9dyNNSVJyaWMwMDAwOVc1X1x1MDAzY0NWQSh3WTAwMDI2RFBCSi1UXHUwMDNlP0c7MDAwMGJZK3lmSm9CfT1vMDAwMjZEUEJKLVRcdTAwM2U/RzswMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxP3tFSVx1MDAyNjRRWGY3NTAwMDJTIUc9QyhnQlVcdTAwMjZsMDAwMXtHSX5BXHUwMDI2SnZjcjkwMDAyYUlnTEskO2BLY00wMDAyfCUjYzMyc1FeOXowMDAxMT1SYGpZJVx1MDAyNjkjOTAwMDE9UiElPzlOdj1IcjAwMDJrIzZ2JHxfRCgkajAwMDJzNylDISV8RiU1XHUwMDNjMDAwMmd5RkA9JGU5PTdzMDAwMUZwaFo3alh0WF41MDAwMVZUMTd1VFNOYzV3MDAwMTBoOzJVKnF7bHF+MDAwMSF6K2dXSW4qdSVuMDAwMFx1MDAyNnslJHwtTGRaUDswMDAyUTZtZFVQZ31eLWswMDAyPUhFY2dHK0R8P0owMDAwTE57djEkXHUwMDI2TDJKaTAwMDJ9QHJnYmgyb09GMTAwMDA3ZTJxUldyNS0qMjAwMDFid3VlNDtiUiN8aDAwMDBeQ1FkKShgPXZicTAwMDBKVDB1V31xSDg/XHUwMDNlMDAwMVJpYmcrVDUweU90MDAwMGJSY31BbFdsdWY7MDAwMVFDdlFMMVdsdWY7MDAwMlx1MDAyNjBkN0MyRE5hNUIwMDAyc1Q1TGF+fDQlKnUwMDAwM2JZZWV4V2RKP14wMDAwaWokPVBadVx1MDAzZUN5JTAwMDJLWExVYktYLV9APzAwMDAyPTU7QF5SWlR0czAwMDA7a3FrZWFOZGBVdTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBQTF85cj0oTW1vNTAwMDI1WDB8XHUwMDNjRHtuSUBGMDAwMHheWT1TKzZ7fGV9MDAwMmZtbiVLNylpRkUoMDAwMn1SaFReO1MlNXFNMDAwMlx1MDAzZVh0WF5AbCpcdTAwMjY1KjAwMDBCVDhjZTArUGdkZTAwMDFDY0FxXkdPbTkyQDAwMDFfKChnVHcrVUdtfjAwMDF7cW0oXmBvUlx1MDAzZVdTMDAwMjF2SWFnXHUwMDI2YkNFcFx1MDAyNjAwMDB8M0BiamFHXHUwMDNlU1hgMDAwMmp0fiktfkFjWnt1MDAwME9cdTAwM2MwTCtVZ15XRF8wMDAwQ1x1MDAyNjBhcGtaNUJOTTAwMDFKaWJYIV9RYjBXYjAwMDE0SG5LZ21LdCgrTzAwMDJvYF5pMFFaKzFOWjAwMDFMelI1aVJFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDBTX01rbnF1aCVeUTAwMDFqSG1FKU9tZ3prSjAwMDFqSG1FKVBtZ3prSjAwMDJINyhQQ0BucFFtazAwMDI1WDB8XHUwMDNjUzU3aipZMDAwMFx1MDAyNkl3dzk/OXckQmswMDAxOFpZZSRtS3FvIWAwMDAxZU5oPzBrYlNGTGwwMDAwfGJ9QnhscChaezYwMDAyWmEzVmV9O1ZNMT0wMDAwWihpPVdAe1REc30wMDAyRSE2UUFQX0NoPVcwMDAyYiNcdTAwMjZTSHo/QllCQzAwMDI2NyMyRjcxbzFvbzAwMDJhKVFtaV9GI1NDTTAwMDArUG9YXyF5TWpDYjAwMDEtbzEjNmFKdCNaPzAwMDFTV2wyNGp0ZyQtKTAwMDAwOFx1MDAzZVQkQ1c1cWlGMDAwMEFLbl57KVc1cWlGMDAwMih4XHUwMDI2U0A2VzVxaUYwMDAxUG0kZmB6ZG5gVHgwMDAwTTIjcXttZG5gVHgwMDAwTTIjcXttZG5gVHgwMDAyYGchNFU4XjJJdlx1MDAzYzAwMDFRX3huNmxVT1lZazAwMDJORVFtYmNXdWBwXHUwMDNjMDAwMFx1MDAzZU44VVZDVU9ZWWswMDAxMXhva1lcdTAwMjZXdWBwXHUwMDNjMDAwMDckOzNRVlVPWVlrMDAwMWhLRDBaZislRy09MDAwMWhLRDBZMWp1fTF4MDAwME9PMTNcdTAwM2VxWFpKay0wMDAwaDsrI0U4WFpKay0wMDAySU5PMyt3dXslNWYwMDAyQHItVktWUjQ2XHUwMDNjRTAwMDJJTk8zKzJSNDZcdTAwM2NFMDAwMkxtNUR5M0hQMVclMDAwMHB3aEJIVjMocXxPMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEhfdEhJNF98UUU3MDAwMGBgfGRucVx1MDAyNm1sZWwwMDAyWCFcdTAwM2Vje2RIY2RWTjAwMDB+XHUwMDNjK2ktKEl1JCt1MDAwMTk0VXt8dWRQK1MyMDAwMmg3c3glTnpBSE5iMDAwMVFvKkYle1RXbWM1MDAwMG13XHUwMDNjYkltTlROTGUwMDAwXHUwMDI2K31rfS1ffFFFNzAwMDFvPy14Rlx1MDAzY3I3dTFKMDAwMjZASn5NU1VcdTAwM2VRQ0QwMDAwSzBwfnByPz0oSUQwMDAyb0dnZHhcdTAwM2VYeyRXfDAwMDBuXHUwMDNjPTgje3w3dHFgMDAwMG5cdTAwM2M9OCN7fDd0cWAwMDAwPzszN1dLWF5BfW0wMDAyV0o/PWRLNCtBe18wMDAyRGNfS2NgdVBIdE4wMDAxWXRzXzFuZG5QXnIwMDAwSlJtd2YqS15aOygwMDAyRXN2U1A2bXchQ34wMDAxXHUwMDI2ZlZuKil1T1x1MDAyNk1HMDAwMSl2OXZ2S1I2amNhMDAwMU5KUzA2P2taKE56MDAwMVJcdTAwMjZsTnJRdHRDREgwMDAxQnJcdTAwM2VyfF5KUGtlbzAwMDBZdSlJQj9HQUJMXHUwMDI2MDAwMHhAeXxVNW8ldVpnMDAwMiFoc2l4XHUwMDI2WHVDV0IwMDAxfEpgcH50XHUwMDI2NFdEdjAwMDEkOVx1MDAzZVlEd0l3VTsrMDAwMj8/XHUwMDNlOWJKN05JPT0wMDAwZjJucyN8bHleTVx1MDAzYzAwMDF8SmBwfXIzPX1cdTAwM2U5MDAwMkxcdTAwM2UlJVx1MDAzZWVUaVFKVTAwMDA5eEtjZ21hdWh4UTAwMDBHYERRI3tsTHROazAwMDF8SmBwfFx1MDAzY0tvdmQhMDAwMWcoKmB+T1Z8K2FUMDAwMTR6aFhWU3I0djI/MDAwMUBNWGYhN3t2Skw2MDAwMjAjXHUwMDI2U0tiRHNlcGswMDAwaVk1K2R9bjFEUzEwMDAyJFAkRTlPXnE0XHUwMDI2VzAwMDFOSGBZQ2FkSGdcdTAwMjY4MDAwMTtuSjdMflMrX2peMDAwMXxKYHB9XHUwMDNjKzdcdTAwM2VcdTAwM2NsMDAwMXhpX3R5WjBRNVpvMDAwMDZcdTAwM2VAX3wqMGlIYm8wMDAyYFBiKXMtYTFBfkgwMDAxMT9oWmFvaTQ7Qm4wMDAyRCtiJXZcdTAwMjZJbE1ncDAwMDBcdTAwM2NMSU9VUzlEcUZsMDAwMTd6Iz19KSUoNldJMDAwMiFoc2l5K205OUpoMDAwMEx4ND1EUUVUfXZIMDAwMjlKSGtDP0EodVA9MDAwMGMjcmkkSkQycUorMDAwMChCI0ohXHUwMDNlWShfbCowMDAxZzJJTV56Xl4hZFIwMDAxWmcqWk1JV0JAKEAwMDAxbDRcdTAwM2VcdTAwM2U7TV81blRzMDAwMWhBcmRcdTAwM2NjX3lzLXkwMDAweW5eISRIbUpcdTAwMjZWeTAwMDB5SV5zTUglKHkpTzAwMDJLcHtZSWJwYkk/ITAwMDFHUklvZ0JQIUIhOzAwMDJaN1x1MDAzZTdPWj0hWlEzMDAwMkcxQFMkVExXZXk3MDAwMCV3WSl1JFRpUUpVMDAwMDkyK0JReEZZIUc5MDAwMUhveG5ac1cjS1x1MDAyNmwwMDAydmpLd18oITBiSCQwMDAydmpLd18oITBiSCQwMDAxdDhefUhPJWhXdnAwMDAwT1x1MDAzZSo3NkJ6bzkoXHUwMDNjMDAwMkRXKlI9S2woIyhxMDAwMTBFR1J4O1x1MDAyNklcdTAwMjYjTjAwMDJrTH5sRUpnOVx1MDAzYyhYMDAwMVlIaVx1MDAzY2hTS0x8Ym0wMDAxJVx1MDAyNnM5Qlo0IWtgODAwMDE9KTZZR0NiJFVHajAwMDJPKHZMbTlmVEtNQzAwMDF0VnR6Yn01RDdqMjAwMDFGXlx1MDAzY3pEaEh4QG5zMDAwMUZ6TFlcdTAwMjZZNEYpe2AwMDAxYlhlS2A3RCtOOVAwMDAwV2VjP1NGRVVQXkwwMDAxfikpemo/KCEpSWYwMDAxSUVUVFFSe0dVQWwwMDAwYHk0XmtkU0ZrKyowMDAxb3B2RkJGbkR7KmEwMDAyOG5kZHpnRHppTlIwMDAxb3Rfd2FPcVl5cC0wMDAwWillYihudFBubGAwMDAyZ1lzbyMhZEd0TDEwMDAyTkF0WE1eRjl0cFUwMDAxaXEhSz13WEFlRkEwMDAyOUpIa0M/QSh1UD0wMDAyd00zeX5YcWEtfjUwMDAyd00zeX5FcE0qVUMwMDAwfmppRWhEcE0qVUMwMDAwfmppRWdaQnpydm8wMDAxP2BKcGB2e0YqJWcwMDAwfjkyWShwLUA4MmswMDAwbm9WYDNBWlU7VTkwMDAxfEJWO2AlbEB2WXowMDAyWmtyNiMqKCRQSHQwMDAyOUpIa0Q9P2xWMEEwMDAyK2d0XHUwMDNjTDZzKnliYTAwMDFmJGZaNU42bnM0WjAwMDE/JGgkcWlpPWFJSzAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTktMm4pMlkrLUk/WmYkSFBeNCRSQDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDBmSWsyTDAwM1FHVTBZaXc3QTYtYTckekFlOFl9WU4wU1J6eVZReXRfYSVwRUteNFx1MDAzY1heOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1ZTzBTMG4hYllYTzVDaTMzX0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX293VkgzdDl5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZfRXNsTmFLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDF1V1N3UjIqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckek1pOFl9WVAwU1x1MDAzY0MrYiM3IzFaKnAjQmFcdTAwMjZVQldDaTM2YENMRFd4VTBXc341ZGtKNENNcVQ/VFV7bS1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5TkRLfE5tV0dVMFlpdzdBNi1hNyR6QWU4WX1ZUTBURlVcdTAwM2NiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZaXjVGcHs5RDk5VFRQN2U4MFZXfFBBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODM2elEwMDNRR1UwWWl3N0E2LWE3JHpBZThZfVlSMFI/a29WUWdoNF41T3Z8OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDIrS1YycHpUUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTGZJazJMZkluU2JVMFlpdzdBNi1hNyR6QWU4WX1ZUzBUT2QlWEtpSX1iWWYrQ1g9UVJfWTtTWEFDaTNGfUNMRFZ2N1x1MDAzYyhvZENMSmFvQ2hgeWdlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0diRcdTAwM2UwVlg5dDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMDAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAYTlcdTAwM2NOKm5EWkV0VU1YbUU2TUNpM0l+Q0xEV3hVMFdzfjVka0o0Q01xVD9UUHlQQTBSYnV8XjVwPzBGKVEtczBSdUIySFlXMXMwVzAkNzBSPU40SFh1MUJeNSszN141Xzh3R2F4bn5JVXE0TUNpM1YzRUFyXzkzb3tAI0FVUG0wSFh0IU1DaTNZNEVBcnxBNGxeSlx1MDAyNkFVUG0wSFh0IU1BVGx5MF42Q0xBXjZMUVx1MDAzY0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSENpM2U2RUFzM0M3YyhGXHUwMDNlQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkNpM2g3RUFzNkQ4WiNnXkFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUqMl42ZGREXjZtajBHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFlXMSEwVzAkRjBVJEZWSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFUqbT8qU3xGQEJ0JDtBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxzakBCdTZHQGN8fD9BVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkk0MUooMFcwJEkwVnkqZUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPV4zXjZ+KkleNzhcdTAwM2VLR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lDaTMkRUVBc1JLRkViIUVBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSUlVcURPQVRcdTAwMjY1Mkg4TFBJSDZTKUpDaTMoRkVBc1VMR0JZNEhBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSUlVcURPQVRcdTAwMjY1Mkg4TFBJSDZTKUpBVH44N143UjJMXjdhOFdHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0dBOG9cdTAwMjYwVzAkTjBYUT10SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h7bV9XXHUwMDNlKk5feUlkSkFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVR2MjJHXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMtS0FVOEUySCNqRXBfeUheT2AyanZOQVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVHYyMkdcdTAwMjZMWUpJM1A3TEFUXHUwMDNlMjBIWm1ZS0g2Uy1LQVU4RTJII2lfVEYoXHUwMDI2ZikwVzAkUTBZb3ooSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWo1bmBUO0JRYHZGSFlBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkkzUDdMQVRcdTAwM2UyMEhabVlLSDZTLUtBVThFMkgjaV9URig1Y0hBVUhLM0k1O05xYHZFS1JgfmdaY0FUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVR2MjJHXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMtS0FVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKFx1MDAyNmYtMFcwJFQwWmxVP0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVdDXjhFb1ReOE51KUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIenhBXzBXMCRWMGFZXn5IWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUheOFchVkBcdTAwMjZFIV5HYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0c5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhZVn1fMHhSK1gwJG5wOEhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YkZAXHUwMDI2TilYQFx1MDAyNldcdTAwM2UzR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2JadV4weFIrWjAlYkVHSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dExAXHUwMDI2ZmBaQFx1MDAyNnAyREdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVlNRMTB4UitiMFx1MDAyNk8hT0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduSUBcdTAwMjZ5N2JAXHUwMDI2KkVOR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINzQ9fjB4UitkMChDUFdIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhPQFx1MDAyNl5KZEAoMlFYR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRihcdTAwMjZjfDB4UitmMCh+XHUwMDNjZUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY1BAKEJWZkAoS2NoR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoXHUwMDI2Y34weFIraDApO2FtSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKE1AKFRoaEAoY29yR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeng4NzB4UitqMCp4fnVIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEtAKGx0akAodSEoR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINzRcdTAwM2U3MHhSK2wwK30tKUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NNQCglKGxAKD09QEdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoXHUwMDI2ZDUweFIrbjAtLVk/SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNUQCh9X25AKTgyMkdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKFx1MDAyNmQ3MHhSK3AwO3d8fkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNlFAKUg2cEApUUVHR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEk0MUhHMHhSK3IwXHUwMDNjfCtCSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiRkApWklyQClpUVFHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0c5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRig1SERHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUhGKDVIR0kzT2BPRig1SEhHJDFpS0g2U3JMSTNPfUdGKDVLOUdBOG1DMHhSK3QwPStYSkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RLQClyVXRAKSFjYUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUk0MUhLMHhSK3YwXHUwMDNldntSSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiOUdCN2VBR0JHdEVHQkckSEdCUG5IQCktZ3ZAKWBva0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRig1S0JHJCFcdTAwMjZJMHhSK3gwP2ppWkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKE5AKjRzeEAqRCF1R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZWRVRzB4Uit6MEBYN2hIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEVGKlkoRkYqWT9JRipoXHUwMDNjR0YqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZcUJHQll6S0AqTVx1MDAyNnpAKlY9JUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFOSFh0YExBVThFMkgjaV9URig1Y0hBVUhLM0k1OzNWRig1Zk5BVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNFQ2h7SHZFQWslIylINUo5QVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVklJVXFET0FUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRig1SERHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUhGKDVIR0kzT2BPRig1SEhHJDFpS0g2U3JMSTNPfUdGKDVLOUc5V1RCSDZTdUVJM099SUYoNUtCRyQxbEVIeXw9SUZlZFVKMHhSKyQwQHlQa0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFUfkIySCFcdTAwM2VoTUg2Uy1RQVVIN35JNUhxT0g2Uz1SQVVRRTBJWDU2TkZnR0FFRio2YEJGKllERUdCNi05R0JZNENHQnpNRkdDM2VJR2NxN0NHY19QRkdkTGhJRyUrQUNHXHUwMDI2bXFKSDhDSkRIOGRiR0g4XHUwMDI2dEpIWmRTRUhabVlGSFpcdTAwM2VxSUghXHUwMDNlaEdJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytkaEFPYjckQXArYnBBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkkzUDdMQVRcdTAwM2UyMEhabVlLSDZTKU5BVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEVGKlkoRkYqWT9JRipoXHUwMDNjR0YqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZcUJHQlkkRkdCWVx1MDAzY09AKng1JUAqKURAR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKDVmTkFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNEQVRjI0dBVGMjSkFUY1x1MDAyNkVBVGNcdTAwMjZGQVRjXHUwMDI2SUFUYypHQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNDaHtUekVBa0AoLTdfRklBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFFMElYNTZORmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOENKREg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0k1OGtHSTU7M05JV1p0SElXIVx1MDAzY0tJVy1fTElYRUNQRmZreDlGZnQlQUYqUDdFRipxUEhHQkZAQkdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXpPZUJMWFkoQm1cdTAwMjZfeEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKDVmTkFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNEQVRjI0dBVGMjSkFUY1x1MDAyNkVBVGNcdTAwMjZGQVRjXHUwMDI2SUFUYypHQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNBVGxcdTAwMjZGQ2h7WiNFQWt9Klx1MDAzY3VmMlFBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFFMElYNTZORmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOENKREg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0k1OGtHSTU7M05JV1p0SElXIVx1MDAzY0tJVy1fTElYRUNQRmZreDlGZnQlQUYqUDdFRipxUEhHQkZAQkdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VXlrQj8ycSpDSWFGIUFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFlWflcweFIrLTBgNDspSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQ2h7aVx1MDAyNkVBbDc7XjZ+XHUwMDI2UEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUZkIzg3R2F4WkFIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRig1S0JHJDFsRUh5fD1JRmQjQkJHJDFsRkh5fD1KRmQjQkNHYXhjRkhYdCVJSVVxN01HQThtVTB4UitcdTAwM2MwYG0zJUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4Q0pESDhkYkdIOFx1MDAyNnRKSFpkU0VIWm1ZRkhaXHUwMDNlcUlIIVx1MDAzZWhHSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCRkBCR0JoQUVHQitTSEdjWGBCR2MrSkZHZENiSUclejRDR1x1MDAyNjNNRkdcdTAwMjZVZUlHXHUwMDI2dndMSDhMUEZIOG0ja0RGUTNcdTAwM2NEZ3lIUTA1YyNxQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVkpINlMhTkFUPUB8SDhtaE1HOVdmSkFUfkIySCFcdTAwM2VoTUg2Uy1RQVVIN35JNUhxT0g2Uz1SQVVRVzZGKSVQN0YpJVlBRikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKEhHQllxQkdCWSRGR0JZXHUwMDNjSUdCaHdDR0JoKEZHQmg/SUdCaTBMR0JxK0ZHQnFfSUdCcjNSQCt0eD1AKyQpSntzMSF8SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQVRsKkZBVGwqSUFUbCpMQVRsO0ZDaHt1K0VBbEo/Xjc7VFhBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFOSFh0YExBVThFMkgjaV9URig1Y0hBVUhLM0k1OzNWSHl8LUVGZCM4N0dheFpBSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFh0JUlJVXE3TUc5V1RGSDZTdUlJM099TUYoXHUwMDI2ZFgweFIrQDBgbVJcdTAwM2NHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0LUxBVFx1MDAyNjUySDhMUElINlMpSkFUfjgxSFp+d1BHOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVg1Nk5GZmJyN0ZmJC1BRmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOGRiR0g4XHUwMDI2dEpIWmRTRUhabVlGSFpcdTAwM2VxSUghXHUwMDNlaEdJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytKRkdkQ2JJRyV6NENHXHUwMDI2M01GR1x1MDAyNlVlSUdcdTAwMjZ2d0xIOExQRkg4bWhJSDhcdTAwM2V6TEhaZFNGSFpcdTAwMjZcdTAwMjZrRWRuZEBFXHUwMDI2fW9iMFclO3JBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFXNkYpJVA3RiklWUFGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKEhHQllxQkdCWSRGR0JZXHUwMDNjSUdCaHdDR0JoKEZHQmg/SUdCaTBMR0JxK0ZHQnFfSUdCcjNMR0J6XHUwMDNjRkdCenxJR0IhNlJALTZ9XkAtRzdOM0lRYDlIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdcdTAwMjZMWUpJM1A3TEFUXHUwMDNlMjBIWm1ZS0g2UylOQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpVQVRjbTdBVGNtQUFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYypKQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNBVGxcdTAwMjZGQVRsXHUwMDI2SUFUbFx1MDAyNkxBVGwqRkFUbCpJQVRsKkxBVGw7RkFUbDtJQVRsO0xBVGxcdTAwM2VGQ2h7KT1FQWxWYEAodXdyQVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxTkhYdGBMQVU4RTJII2lfVEYoNWNIQVVISzNJNTszVkh5fC1FRmQjODdHYXhaQUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0ckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRR0g2U3JLRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFh0JUlJVXE3TUc5V1RGSDZTdUlJM099TUYoNUtGRyQxbElIeXw9TUZkI0JGR2JadmQweFIrezBgZHw4R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdC1MQVRcdTAwMjY1Mkg4TFBJSDZTKUpBVH44MUhafndQRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklYNTZORmZicjdGZiQtQUZnR0FFRio2YEJGKllERUdCNi05R0JZNENHQnpNRkdDM2VJR2NxN0NHY19QRkdkTGhJRyUrQUNHXHUwMDI2bXFKSDhkYkdIOFx1MDAyNnRKSFpkU0VIWm1ZRkhaXHUwMDNlcUlIIVx1MDAzZWhHSCNIekpJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytKRkdkQ2JJRyV6NENHXHUwMDI2M01GR1x1MDAyNlVlSUdcdTAwMjZ2d0xIOExQRkg4bWhJSDhcdTAwM2V6TEhaZFNGSFpcdTAwMjZrSUhhOCRMSCF2VkZIIX5uSUgjUjJuRiM7XHUwMDNle0c2TTF6MFclO3JBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFXNkYpJVA3RiklWUFGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipofEpGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiOUdCN2VBR0JHdEVHQkckSEdCUG5CR0JQd0VHQlAoSEdCWXFCR0JZJEZHQllcdTAwM2NJR0Jod0NHQmgoRkdCaD9JR0JpMExHQnErRkdCcV9JR0JyM0xHQnpcdTAwM2NGR0J6fElHQiE2TEdCKz9GR0ItMElHQi05TEdCLUlVQC1oTXxALXFWUjhVWnNQSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjR0FUYyNKQVRjXHUwMDI2RUFUY1x1MDAyNkZBVGNcdTAwMjZJQVRjKkdBVGMqSkFUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQVRsKkZBVGwqSUFUbCpMQVRsO0ZBVGw7SUFUbDtMQVRsXHUwMDNlRkFUbFx1MDAzZUlBVGxcdTAwM2VMQVRsXHUwMDNlT0FUbF5JQ2h7YF5FQWxofkApaUx6QVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxTkhYdGBMQVU4RTJII2lfVEYoNWNIQVVISzNJNTszVkh5fC1FRmQjODdHYXhaQUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0ckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRR0g2U3JLRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlHJDFsRUh5fD1JRmQjQkJHJDFsRkh5fD1KRmQjQkNHYXhjRkhYdCVJSVVxN01HOVdURkg2U3VJSTNPfU1GKDVLRkckMWxJSHl8PU1GZCNCRkdheGNJSFh0JUxJVXE3UEdBOG1nMHhSLTAwYGVMR0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0gjSHpKSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVqNW5IM0JSMEhVamJcdTAwM2MwVyU7ckFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUpe0dkM1ZKSDZTIU5BVD1AfEg4bWhNRzlXZkpBVH5CMkghXHUwMDNlaE1INlMtUUFVSDd+STVIcU9INlM9UkFVUVc2RiklUDdGKSVZQUYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKmh8SkYqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQd0VHQlAoSEdCWXFCR0JZJEZHQllcdTAwM2NJR0Jod0NHQmgoRkdCaD9JR0JpMExHQnErRkdCcV9JR0JyM0xHQnpcdTAwM2NGR0J6fElHQiE2TEdCKz9GR0ItMElHQi05TEdCLUlPR0JgM0lHQmBDTEdCYExVQC1fbDFAOzN0VkFefGZYSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjR0FUYyNKQVRjXHUwMDI2RUFUY1x1MDAyNkZBVGNcdTAwMjZJQVRjKkdBVGMqSkFUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5RUFUbHlIQVRsI0JBVGwjRkFUbCNJQVRsXHUwMDI2Q0FUbFx1MDAyNkZBVGxcdTAwMjZJQVRsXHUwMDI2TEFUbCpGQVRsKklBVGwqTEFUbDtGQVRsO0lBVGw7TEFUbFx1MDAzZUZBVGxcdTAwM2VJQVRsXHUwMDNlTEFUbFx1MDAzZU9BVGxeSUFUbF5MQVRsXk9BVGx7SUNofDd8RUFsdTNAK0pXQEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUZkIzg3R2F4WkFIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUdINlNyS0YoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRyQxbEVIeXw9SUZkI0JCRyQxbEZIeXw9SkZkI0JDR2F4Y0ZIWHQlSUlVcTdNRzlXVEZINlN1SUkzT31NRig1S0ZHJDFsSUh5fD1NRmQjQkZHYXhjSUhYdCVMSVVxN1BHOVdUSUg2U3VMSTNPfVBGKDVLSUhZVn5vMHhSLTQwYGUqV0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0gjSHpKSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVpK0xJNTszT0lXWnRJSVd7ME9GZmJcdTAwM2NhSVJZIzRJcyk9MzBXJTtyQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVkpINlMhTkFUPUB8SDhtaExJVXFKTkFUfjF+SGFRP1NHOVdpS0FVOE41SCNzMFVHOVdsTEFVUU4zSVg1Nk5GZmJyN0ZmXHUwMDNjQEJGKSQhOEYqNmBCRipoSkZHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUdcdTAwMjZMWUdIOENKREg4ZGJHSDhcdTAwM2V6S0g4fihMSFptWUZIYVE/TUghXHUwMDNlaEdII2lfTUk1aStLSTU7M05JV1p0SElXaXpJSVctX0xJWEVDT0lYTklRRil8PUJGKlA3RUdCRkBCR0JoQUVHQitTSEdjaDFDR2MrSkZHZENiSUclejRDR1x1MDAyNjNNRkdcdTAwMjZVZUlHXHUwMDI2dndMSDhMUEZIOG1oSUg4XHUwMDNlekxIWmRTRkhaXHUwMDI2a0lIYTgkTEghdlZGSCF+bklII1EoTEgjczBPSTVIcUlJNWkrTEk1OzNPSVdyKEtJWDVRcUlzejs1SXxBfTgwVyU7ckFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUpe0dkM1ZKSDZTIU5BVD1AfEg4bWhMSVVxSk5BVH4xfkhhUT9TRzlXaUtBVThONUgjczBVRzlXbExBVVFOM0lYNTZORmZicjdGZlx1MDAzY0BCRikkIThGKjZgQkYqaEpGR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHXHUwMDI2TFlHSDhDSkRIOGRiR0g4XHUwMDNlektIOH4oTEhabVlGSGFRP01IIVx1MDAzZWhHSCNpX01JNWkrS0k1OzNOSVdadEhJV2l6SUlXLV9MSVhFQ09JWE5JUUYpfD1CRipQN0VHQkZAQkdCaEFFR0IrU0hHY2gxQ0djK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVpK0xJNTszT0lXcihLSVg1Nk9JWE5jc0l8M3s2Sk9VOWpBVH1VNUFUYyV8Rip6VklHOVdUR0NofE4yRUFsLTg2ZitcdTAwM2M7QVVQbTBIWHQhTUFUbHhfR0J6TUhGZWRVbjB4Ui05MHY5dE5IWHUxNUYqWURFSVVxN0pBVGwtfUdjWGBDSHp4OHYweFItQTB2YVx1MDAzY1FIWHUxNUYqWURFSVVxN0pBVGwtfUdjWGBDSHl8YEhDaHxXNUVBbGBCOVd4KntBVVBtMEhYdCFNQVRseF9HQnpNSEZkI0VHQVQlJV9HXHUwMDI2M2doS21zZkJLXHUwMDNle0UlQVR9VTVBVGMlfEYqelZJRzlXVEdBVHV4XkdkQ2JLRmQjSERBVFx1MDAyNjI3QFx1MDAzYzlTQ0BcdTAwM2NJWTVHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DSFh0KUZBVHV7MEclejRFR2F4aUtBVD07MUBcdTAwM2NJWURAXHUwMDNjUmU5R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0hYdClGQVR1ezBHJXo0RUdheGlLQVQ9LWBIOFVwaUxqbylFTDtAKUBBVH1VNUFUYyV8Rip6VklHOVdUR0FUdXheR2RDYktGZCNIREFUXHUwMDI2MjFIODNER0dheGxLQ2h8bEFFQW1BR0VIZlpCQVVQbTBIWHQhTUFUbHhfR0J6TUhGZCNFR0FUJSVfR1x1MDAyNjNNSEh5fH1JQVQ9YH1IOHZuTUlWU1FcdTAwMjYweFItSDB4dlRsSFh1MTVGKllERUlVcTdKQVRsLX1HY1hgQ0h5fGBIQVQlPXxHXHUwMDI2ZGtNRmQjS0VBVFx1MDAzZTUxSDh+KFFHJCFcdTAwMjYhMHhSLUkweH5sb0hYdTE1RipZREVJVXE3SkFUbC19R2NYYENIeXxgSEFUJT18R1x1MDAyNmRrTUZkI0tFQVRcdTAwM2U1MUg4fihRRyQxeE5DaHx1REVBbUpKSDhVVktBVVBtMEhYdCFNQVRseF9HQnpNSEZkI0VHQVQlJV9HXHUwMDI2M01ISHl8fUlBVD1gfUg4dm5NSVVxSlBBVH5FM0ghdnBoTkNHU0pOZGZ+ZkFUdVdOTmRoYktOXHUwMDI2KkVpQVR1Qn5DaHwlR0VBbVNNMlFWTnJBVH1VNUNofClIRUFtVk4zTlJvdUFUfVU1QVRjdjBAPU85TkA9WEVfRmQjRF5IWHUxNUYqNmBCSFlWfi0wJG5CKFRQN2U4MFZXfFBEa2RmcDAwYnJ8S29qejMwc3NJMjAwOTYxMDBJQzIwMFJJMzAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDFwNUYwMXlCRzAxKkhIMDEqSEgwMV5OSTAyMlRKMDJCWkswMktmTDAyVGxNMDJjck4wMmx4TzAybHhPMDJ1JVAwMnUlUDAydSVQMDIlLVEwMiUtUTAyPUBSMDJ9fVMwMzg0VDAzSEFVMDNRR1YwM1pNVzAzaVNYMDNyWVkwMyFlWjAzLWthMDMta2EwM2BxYjA0NHdjMDREJGQwNE0rZTA0Vj9mMDRlfGcwNGV8ZzA0bzNoMDRvM2gwNG8zaDA0eDlpMDR4OWkwNClGajA0QExrMDUxUmwwNUFYbTA1SmRuMDVTam8wNVNqbzA1U2pvMDVicHAwNWt2cTA1dCNyMDUkKnMwNVx1MDAzY1x1MDAzZXQwNXx7dTA2NzJ2MDY3MnYwNjcydjA2NzJ2MDY3MnYwNjcydjA2Rzh3MDZHOHcwNkc4dzA2Rzh3MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZZS3kwNllLeTA2WUt5MDZZS3kwNllLeTA2WUt5MDZZS3kwNmhRejA2aFF6MDZoUXowNmhRejA2aFF6MDZoUXowNmhRejA2aFF6MDZoUXowNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnpjIzA2emMjMDZ6YyMwNnpjIzA2emMjMDZ6YyMwNnpjIzA2emMjMDZ6YyMwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2X28lMDZfbyUwNl9vJTA2X28lMDZfbyUwNl9vJTA2X28lMDZfbyUwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3QyEoMDdDISgwN0MhKDA3QyEoMDdMKSkwN0wpKTA3TCkpMDdMKSkwN0wpKTA3TCkpMDdMKSkwN0wpKTA3TCkpMDdVPSowN1U9KjA3VT0qMDdVPSowN1U9KjA3VT0qMDdVPSowN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3bjEtMDduMS0wN24xLTA3bjEtMDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3KERcdTAwM2MwNyhEXHUwMDNjMDcoRFx1MDAzYzA3KERcdTAwM2MwNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDg5Vj8wODlWPzA4SWJAMDhJYkAwOEliQDA4SWJAMDhSaF4wOFJoXjA4UmheMDhSaF4wOFJoXjA4UmheMDhhbl8wOGFuXzA4YW5fMDhhbl8wOGFuXzA4YW5fMDhhbl8wOGFuXzA4YW5fMDhqdGAwOGp0YDA4anRgMDhqdGAwOGp0YDA4anRgMDhqdGAwOGp0YDA4c3p7MDhzenswOHN6ezA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDhzenswOHN6ezA4c3p7MDhzenswOHN6ezA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDh7X34wOTYxMDA5NjEwMDk2MTAwOTYxMDA5RjcxMDlGNzEwOUY3MTA5RjcxMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjAwOTYxMDBJQzIwMFJJMzAwUkkzMDBhTzQwMGpVNTAwc2E2MDlYSjMwOWdQNDA5Z1A0MDlwVjUwOXliNjA5Kmg3MDlebjgwQTJ0OTBBQnpBMEFLKEIwQVRcdTAwM2NDMEFUXHUwMDNjQzBBVFx1MDAzY0MwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBXHUwMDI2Q0cwQVx1MDAzZUlIMEF+T0kwQjhVSjBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRUFtYlA0UmRkMWJhWmxJWmdYYURhXHUwMDI2MEVeUDY4JHpkbk9vckNLeDZpQ0xTajg1Q01JQ1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBAKH0/aEJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0VBbWVRNU9aXHUwMDI2NGJhWmxJWmdYYURhXHUwMDI2Mjs5V0czPVkwd3hATGVPKzU3QVExczNBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDBOXzdlQ004PVlBUTFzM0F0b1h3Q0szUHlDTVpBfEBARTE3MDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAyTUQlblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VI0gqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtEYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMHdVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1kUCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhoLVI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV9eWiVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VekI7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19SVU1mRXxVTWZFfFVNZkV8VU1mRXxVTWZFfFVNZkV8VU1mRVh0T1k7XHUwMDNldE9ZO1x1MDAzZXRPWTtcdTAwM2V0T1k7XHUwMDNldE9ZO1x1MDAzZXRPWTtcdTAwM2V0T1lcdTAwM2VYXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEslREs3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NT9UQ0c0fW1cdTAwM2N2SCptXHUwMDNjdkd6anV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUNUIXFHc1hWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV+RihPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15MZjFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGxvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFwQ2wlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBqVTBxdlNDS2VfYUNLeDZlQ0tAYTlQeXp7YmEkI1x1MDAzY0JZKy1hfENofH1NQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWSDN0OXkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyR1owWUx4XHUwMDI2MDAwMDAwMDAwfWlhYW9sR2R1dFEwMDJPI1VPWGBGXkVcdTAwMjZfbDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAqMWlMXnxcdTAwMjZeaURCMDAwMTg5eUBALUVJSSVIMDAwMF5BVWh5ZnkxTWBYMDAwMDAwMDAwMDAwMDAwMDAwMCFVJTNFVlBDNVZwMDAxRVYzJW5wV1E5QSR0MDA0THtmeEtZT2FYU0QyMDA2K0VrMn1EO3R2VWJ6MDA2KT9AVk5rdTBsTlNJMDA0a1FMQSRfX3AqakVuMDA0amtDJWVFbVpNeVx1MDAyNmYwMDhpOEJSbjhgSVhlSVYwMDJPWWNzcWMyYD9cdTAwM2UlQzAwNGptS2ZBIzVGZ3BNTTAwMDFeWVx1MDAyNipjRTVXNF5YMDAwMDAwMDAwMDAwMDAwMDA2Kz8hYUlcdTAwM2N4NnViWmMwMDAwZVJ5eUZcdTAwM2NJeT9YWDAwMDA4a3ZSWWNrdlJZVzAwNGxSKHoqYjBwRVx1MDAzZXtsMDAwMElHUFx1MDAzZVllNip+WGAwMDdNNy1NQXdpZlZjbnYwMDAwMDAwMDAwMDAwMDAwMDZLcDU0LUBxWWBPcGQwMDYrZ1d4SWV6elBiUGEwMDZqeXpyNF9taj1UVFx1MDAzZTAwMk9XaUBRTFh5MU1gWDAwMno4LTh3cn5cdTAwM2VBTF5gMDAxQn1Ib08zZnAxSkA0MDAyUDJidnI9VzlKXHUwMDNlR2owMDJQcWJHLTF1TF83Y2gwMDAwMDAwMDAwMDAwMDAwMDAyc0pHI0lhSG9FYC0wMDAyOUswRENReTFNYFgwMDRsYzRaREQ9NXhXMlkwMDAxOGBub3tLbllzVn4wMDAyRHkxTC11SylWMHswMDRtWU5qdEUzN2Qhdn0wMDAxcEdkVGMtdiQrNU8wMDAxSlY3ZFQ9R2RUYk4wMDRsNkdySXRXR2RUYk4wMDAwfTg5UDlmRlNgSCQwMDAwMFx1MDAyNm9cdTAwM2N5VWlhUClSMDAwMDAwMDAwMDAwMDAwMDAwMUEoWXBZVlYhSHFVMDA1d1VxXHUwMDI2dDkyNFx1MDAzZXx3XHUwMDNjMDAwMShAO1pReHFgTHFCMDAwMiR2QVJIWDF2XHUwMDNleCQwMDAxTXdMOEYlXnx9QjYwMDRrPWMpTEloZ2dPOEswMDAyayQrYGZMaFBlTyQwMDRrSlE5QSQtVlx1MDAzZXRpLTAwMDAwMDAwMDAwMDAwMDAwMDAkKTtFQShvSF9zaTAwNG1oM2NDUFFVYl9HUTAwNG0xRDd5Z2N6XHUwMDI2WmNgMDAwMFhefTRXMGlNcyMqMDAwMn5RQFZoKEhNIyUqMDAwMDAwMDAwMDAwMDAwMDA3fFdGfSVRTEppR3ReMDA2KkNse1x1MDAzZVx1MDAyNlpzeWhHeDAwMDJcdTAwM2V0dlVlbDFVZGkhMDA2Kjl0dmpIXHUwMDNlR2RsblAwMDYqeXl9TilWWiNuXHUwMDNjfjAwMDFXaWFLQ0sxVW1vIzAwMDFCcH03REMzcG9HKTAwNGtGRD81T2U2Klx1MDAzZVJfMDAwMDAwMDAwMDAwMDAwMDA0bDBrdm85U05JTClrMDAwMigxaU9HbWRBYX1xMDAwMVN2TzU1UURZXmd2MDAwMH53SztcdTAwMjZmO1g0MlQwMDAwMDAwMDAwMDAwMDAwMDAyfGN7JWA7czV0LXQwMDRscXZiIUp+ZW1lakYwMDAxLVBkZFx1MDAzY1FndTRJJDAwMDJzWH1MZn1UZXw9TjAwNUtheVNDfjJuNzlBezAwMDJNRXgzUz9vVm94MjAwMDFsciNTJEMlZWVwbTAwMDFSPzc5R1VqWDN9UzAwNGw7RUlXWFhROTF3czAwMDI0dGgje1l4akZ5XHUwMDNjMDAwMk0hQEUjMCtxKGJcdTAwMjYwMDRtUVJ5JStmNkZVRl4wMDAxNXkxRFx1MDAzZTA2Rkw5QDAwMDA1MXZ9OGhuTDdYZzAwNG1FRVc1eDRqSnA1OzAwNGxFQXYtYCN1RFNwSzAwMDAwMDAwMDAwMDAwMDAwMDAremRDP3xQcjNqQTAwMDEyZ31VRzszT2ZKKjAwMDBHOCNANEVtJD83ezAwMDIraUA1O084TXkhZTAwMDI2VHNyYCFGKnlKTDAwMDJNWEZLNChmViUoeTAwMUR4NTRcdTAwM2NxLXVSOHokMDAwMDAwMDAwMDAwMDAwMDAwMVJrdmFoRjZnbUleMDAwMk9FeFRhRmE2MTQxMDAwMCNANENSKGd0YEMjMDAwMFd7VyQ7dE47bSlqMDAwMDAwMDAwMDAwMDAwMDA0aiQwWHlMTDRtJHRcdTAwM2MwMDJQN3BGN3xuV1YtK1cwMDYrMkEtbigrZF4tUkQwMDAwMDAwMDAwMDAwMDAwMDNZezdgJVNwM0IzUlMwMDAycihcdTAwM2VlZz8qZjtcdTAwM2NIMDA0bEwjPUpuZW80V3UyMDAxWkAyfGQ7WkNfTWxHMDAwMDAwMDAwMDAwMDAwMDAxRTY1SWdgPTk2U0kzMDAwMldII3p7IXdcdTAwM2ViYSswMDAyM3tcdTAwM2NeQEFRQGEyRjAwMDAwMDAwMDAwMDAwMDAwM2EtMEs1UUwwNkc4dzAwMDJ4ST1nQGdpOH14UTAwMDJJV3g0XHUwMDNlcldqWCk9MDAwMDtMJVJVSklsQk09MDAwMlh4NE5LQ0VWfVx1MDAzZXowMDRtSE9TfU5neDQ4ZlMwMDRqellgZnJ0bU9CNmQwMDAxbkNifT9cdTAwMjZwZ1JCbjAwMDAwMDAwMDAwMDAwMDAwMDEqNVZgXHUwMDNlMDBYcU55MDAwMFNaOTQkTUYxcjgjMDAwMGMqU2RoY1lDOFlgMDAwMFhFSVI7SG56e2YwMDAwMHluN1RqPXpCXHUwMDI2S14wMDRsOW1PRnNgTmpkLWswMDAwMDAwMDAwMDAwMDAwMDAxKFx1MDAyNk49YHlTVVVnITAwMDBta2gqfGtETE1jRTAwNip1OCQ1dk5qayo4OzAwMDFMZ31VR3IjPThJajAwMDEjMHl7WHloZGNsUDAwMDBlb3d9Z3cpVmx4eDAwMDA4Vlx1MDAzZSRwM0JEdyRvMDAySjNsZXJ4U3hWWm9UMDAwMV9pTXljU1dJRiU9MDAwMS1FNHg2ZDFVdnUkMDA2UTA3ZG1hUEU7cy1IMDA0ayNfUGdMNm87dl5sMDAwMDBFNFRubW5ZalB9MDAwMXJoXHUwMDI2bGs4a3ZhZVgwMDAwR0ozMFdWZCVGTXQwMDJPdjVJbiRPTF59V2cwMDAyY0NPUUU1akpwNTswMDAwM0ZGT0RPM18xViswMDAwMmpKa2pXKG1EVkQwMDAwNEZGSFdQVER0JU0wMDAxbHpgNmhnKHp5VHQwMDAxfUxBcm89M2NDT1IwMDRsKT1Re3dqNVYtXHUwMDI2VjAwNGx8PWVxen1JNjQzVDAwMDFGUzJ9XHUwMDNjakhvRWAtMDAwMUxqWFNeeTFHQGtLMDAwMjZCRD1zYj0oXypfMDAwMVZ6XHUwMDI2WmRVcWBDa0EwMDAwNCRoclYlY2UoJW8wMDJPMU1tenV9RCFLcHcwMDAyY0ZGNjFoaFB3YVx1MDAyNjAwMDF5RTt8NGtCfDg4QjAwNGtVZ1NcdTAwMjZ1X3V7clx1MDAzYyUwMDAyOTIpaDdPYVhKNzEwMDAxe00hVm56elBrVmIwMDYqKW1PT3h5RDd5ZHYwMDAwMDAwMDAwMDAwMDAwMDAyZ1pNcCNFSDlHKFIwMDAxXHUwMDNlOCMjYi1yQDhcdTAwM2NEMDAwMDt2QU11QkNjNkx0MDAwMDAwMDAwMDAwMDAwMDAwMEtZcXxoOFlcdTAwMjZya3swMDAxaFFNXHUwMDI2Kk0zT29QKzAwNGtfeFZzPXQwNlBFeDAwMDFMWjk2fjtvVm94MjAwMDAwMDAwMDAwMDAwMDAwMDFhRTR1KnEhP14kZTAwMDB7d3p+aXFeRW0oajAwMDBzbWJ3NUxMT1RFZTAwMDFcdTAwM2VTMl9UNjZnbUleMDA0alx1MDAzZXpgRm8hQjAyeTcwMDAwNEFpRHF5PSgrI14wMDAwO091OWVcdTAwM2NVYl9HUTAwMDJ5ZSFCcG8zQStGUTAwNGtKRygxRUghYU0pfjAwMDFAJHZPWndrdmFlWDAwNipieDRmX2pDQVx1MDAzY0l0MDAwMDAwMDAwMDAwMDAwMDAwMDBMcG5lblBDRWJxMDAxRUg4TjZfKlY3dmVUMDAzQy01an12a1x1MDAzZXBLN2QwMDAwMDAwMDAwMDAwMDAwMDAwP3FxPXwhKXclIXgwMDAxTlFNJXg9dk81MygwMDAwIWcxYk9JRVZ9XHUwMDNlejAwMDIySkcjS0hRbzheRTAwMDB7VFJRO0F1REpqSjAwMDJNJSg7TGh2cE42KDAwMDBtblluOzhgWkBwcjAwMDApS3t+TUJnZ1hFTDAwMDJlVzteZ0lDT2lORDAwMDBlWkBXT0dpTXMjKjAwNGxfYCNXSVJtQWUxezAwMk8jb2ppYWArcXdWJTAwMDEoeTE0Km1AVk5qMDAwMk8/UENRXmVLKVYwezAwMDAwMDAwMDAwMDAwMDAwMDEzdH5xY3d2TzUzKDAwMDJOYjM0RXhAO1UkajAwMDB7M3A7QExRQFF7RTAwMDFaenEkWkYzJVVSUjAwMDJNXnx9Q1B7V1x1MDAzY151MDAwMCQzJVVUYFx1MDAyNl5aN0EwMDAwMDAwMDAwMDAwMDAwMDAxbmNEcTBcdTAwM2M5eVx1MDAzY1U0MDAwMjdjKVAlV1pvMlx1MDAzZWcwMDBJeShcdTAwM2VXOTJ5ZzJ7XHUwMDNlMDAwMWhcdTAwM2UkekFBXlNifjUwMDAyRXlTaVgkODlNKn4wMDAxbzNwKVRwK18/WSUwMDAxQzEtbD9oay1Hb0AwMDAyK0xPVEZ8NXhXMlkwMDAxb2xSRSVUekJcdTAwMjZLXjAwNGtRKDdPUCoqKmdGTDAwMDFodFQrSlpCUksjNzAwMDJZQ2J8Rno5NkpDMjAwMDJJZE85SEowPW9iSjAwMDJ1cWROZFx1MDAzZW5LfVJmMDAwMWZpOD10VjdcdTAwMjYhbXswMDAxTS1hQ05UNFo4cFUwMDAwKUpHO09QKXc9KXkwMDAxbUEzTlJebUFlMXswMDAyczhvVGdFcmFBeHMwMDAwMDAwMDAwMDAwMDAwMDAwYUVcdTAwM2MzO3ZvNE5vMTAwMDAwMDAwMDAwMDAwMDAwMDBGNjF4QzJoZEJUTTAwMDMwRExWaXt0VF9NeDAwMDJgNkZZJFBYUylDWjAwMDAwMDAwMDAwMDAwMDAwMDFpQTNGZTBhWFNEMjAwMDFCUGBVc3BvVm94MjAwMDBKN1x1MDAyNmAhWGNEZXVuMDAxQ0ckaDs2KTFpU3pNMDA0a24kLTRrZnM1dC10MDAwMDAwMDAwMDAwMDAwMDAwMVpxXHUwMDI2WXlPUHJDcEIwMDAxam5tVHx5SXkoUlcwMDAxSjU7XzJ+RkZGN0swMDRre2syYFx1MDAzZV5WN2RTUjAwMDAwMDAwMDAwMDAwMDAwMDJWSTZEQj9lN1hQdDAwMDJVTEFwUjRKRyVlPzAwNGxfPWVxIU9cdTAwMjZBMCNuMDAwMDAwMDAwMDAwMDAwMDA0bHkjazt0WlZtdHJcdTAwM2MwMDRrMWhQeXh8eX1BR1owMDAwJFx1MDAzY356VXgxR0BrSzAwMDEtVjdxfHRYKnZKXjAwMDJHN3JPeFI1anl8PzAwMDJeJSkzQ20rcXdWJTAwMDE4N2QhQiRJNk1GVjAwMDAwMDAwMDAwMDAwMDAwMDJFc1g0JV8wSntKSDAwMDFCZW1NWGZmSTB2RzAwMDAwMDAwMDAwMDAwMDAwMHlSbzQ1KEVMXiVLZTAwMDEpZ1MpYFJcdTAwM2ViZHtgMDA0a1dxUHN2TEgjLTBUMDAwMnZGdU1TRnFkNVFvMDAwMX1LKUxgYitcdTAwMjZLVU0wMDAxN0tSU1QwSlVhalkwMDAwMDAwMDAwMDAwMDAwMDAxflZZXHUwMDNlaVAyfDU0KDAwNGt1ciNtM1x1MDAzZW9qVSprMDAwMGorYEdXfXB0fUc3MDAwMSMyRFx1MDAzY1Exd3p+aVQwMDAwMDAwMDAwMDAwMDAwMDRrRHg0UXJjSWsqNC0wMDAwT0J7fjNwSmg9Ylx1MDAzZTAwNGxGbHNuLTNtcFQ5ZDAwMDA/MjBQJG0zJWRYUzAwMDJNYn59SSVJWFZDVTAwMDB0OGFxSCFYUylDWjAwMmRMXnR0YFZcdTAwM2VBQztfMDA2KiojSnFxeGhyMGooMDAwMWlzaztEUjYqbTk/MDAwME5KLWtTR0k9bGI/MDAwMmAhYUcyOWdnWEVMMDAwMG1YUyVcdTAwM2VKWFN4NlkwMDAxPytxXHUwMDNlTWgzY0xVUzAwMDAwMDAwMDAwMDAwMDAwMDFwS3w2cTJJPVRQPTAwMk09ZklHbXRqWEQ0VDAwMTFSMGxVSzRGUyE1ITAwMDFUNFo0OEFQckNwQjAwNGxhRExWakh0LTFnSjAwMDFeQUctakVjc2MrODAwMk9wNUlnfEhkXnJGQjAwMDJ5JURNb2EkaGlPajAwNithQnxIRmRjUjJ0NjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJHQ09aSXpfQmo5bTAwMk9kemRPSzVcdTAwM2VibjJ7MDAxQ053TDVATiNrXHUwMDI2OWkwMDAwMDAwMDAwMDAwMDAwMDRsXzZUMUxuYFopanEwMDRtUjZGbVM1XnR1MjUwMDN8dERaTV9PNFpRI1cwMDAwMDAwMDAwMDAwMDAwMDAyXkBWWVx1MDAzZX1yTWR0QjAwMDF0YXl4dS1oZGNsUDAwMDJrckBBMT9VcG9LKjAwMDJlISNjM2h5dEBEWjAwNG1ZeDtwXmhvO2RcdTAwMjZqMDAwMGQwejlCPUA0RW0xMDA0bFgxdzNIMGNlPy1wMDAwMWg/XHUwMDNlb1R0dVI4eiQwMDYqVkpVanJqPSh6dkAwMDAyVSQyb3cwbCkzLV8wMDRrIUxBemltcCojUXAwMDAyOHhWaXdjSUp5NzswMDRsNTNjSjhUY0RuIW8wMDYqeV5TbHNiMmZQM1AwMDRsV3NYVkFOKmdPQ0wwMDAyR0U0d2dBXkVcdTAwMjZfbDAwMDIxeWdQdlhcdTAwM2ViZHtgMDA2KXZHclIhSzg5RCN9MDA1djJsc3YkLXJhSiV0MDAyTitGKzR6bWVZKmV2MDA0bEo/XHUwMDNlb1RBM09mSiowMDAxK0xBJGBnK2RCWE4wMDAxcHs1cnRxMWlKdEwwMDAyRW0kP0FHcVBoUzgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDV2QytQVlA2X19fYzkwMDAwMDAwMDAwMDAwMDAwMDg3KTZnOzV2Nn10Y2MwMDNhYWBuckd6aTg9clAwMDRqdFdJSTRIaUBFXHUwMDNlKzAwMk5qIzUoOW1pTWp2KTAwNGptN2ByZ3IpO2pcdTAwM2NJMDA0aztZXHUwMDI2eVZJdXtyXHUwMDNjJTAwMDBDXHUwMDNlcDc1dik7YShIMDA0bURoUHJAdC1uc3cpMDA0bUV1UjRJend6XHUwMDNlY1MwMDRqO2Z4RX5WNkZVRl4wMDAwd3YkLUh+NDdcdTAwMjZnVDAwNGwhJGh0dTlxUGhTODAwMDI4eX05c0w1XHUwMDNjMzZAMDA1dmg/ej9De3ZPNTMoMDAwKihLME0jTExfN2NoMDAwMlVefChOKDl5XHUwMDNjVTQwMDJGcjYxeEJaMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDRsSyk7ZUlGd1x1MDAzZXRtOzAwMDAwMDAwMDAwMDAwMDAwM3JVOVhkLVYxR0BrSzAwNilZWGdmR000P0YrXHUwMDNlMDAwMDAwMDAwMDAwMDAwMDA2VipONGdSMTYqXHUwMDNlUl8wMDBNYUdkdT16diUzSFEwMDAwMDAwMDAwMDAwMDAwMDYpUzRMYm4xMX5+dSMwMDAxeD9LJUp+USNrK3QwMDAwaFFAUXt2UUBRe0UwMDhocFlQfDQ1WVBcdTAwM2NqZDAwOGVPXmdDZH1kYlx1MDAzY0RzMDA1JDI5PWZmTT9ZYU59MDAzfGV0aFx1MDAzY1ZkemBGbmQwMDBBSUNBXHUwMDNlaDJ6UGJQYTAwN0E3cmFBeTtxYDNlOTAwM1pWamtAayEwWCtaITAwMDBoQ09TbE55MU1gWDAwMDJHOG9OTiRxQjtObzAwOEVtOG9Vc1x1MDAzZTlYYkYyMDA2VkA0P0YrXHUwMDNlMDAwMDAwMDdXWVNpMWxLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDNZO3FQcVk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDg2ME9GQWgkUWFiXHUwMDNjdTAwM3tYZjtcdTAwM2M2QiN5YkUyMDAxQz9aTXlcdTAwMjZmMDAwMDAwMDZMbjQhWnlWMDAwMDAwMDFFSk9TPUY3MDAwMDAwMDEhWk9TPUY3MDAwMDAwMDF+QnFxX2hBMDAwMDAwMDAwMDAwOEs3dmIrRVEwMDV9U2ZqYTtJMDAwMDAwMDN3fE9TfUw4MDAwMDAwMDUlMHl9T2Z0aHIwaigwMDAwMDAwNi0wbnp7ZjAwMDdYVUdRMHJWZVx1MDAzZXdtRjAwNGpwTlZAXHUwMDNjNDAwMDAwMDAwJEhDQSojT3lnQzI/MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxRGhAVm9GY21PQjZkMDAyT2FAO2dBS2NSSyg4MDA0a0ppQFZxdytgSXEpMDA4dVJQXHUwMDI2QCQxNkZkTF8wMDRrNXAqKmFIMlJyfSgwMDdgSThAeW55b0grbWgwMDdZNjg5UDhLTyojTW8wMDN8bzNjTyV1T2dqSm8wMDN+WHpQcj90cUM1WnEwMDAxXkNfR0BpelBrVmIwMDZpZ2hgYlEqN2Qhdn0wMDdgYUlYbURyIU1nd2UwMDJOdk99KWhhaHI5cCkwMDJQdiR+JV9GOCQxOTIwMDdWPWQlVWAjaW47XHUwMDI2KjAwNGxwcm59SkpuWSNjMDAwNiorX1BWc2FCc1x1MDAzZTVCMDAwMnNuTDBvIU99aFg5MDA0az9sZX5hLWxlXz1gMDA2Kk9Lc1x1MDAzZTtOR2RsblAwMDBvZE0hYk1KMDZQRXgwMDQrTzA2Y29LcmFTLXUwMDYqT3pcdTAwMjZxQUtrVVJoWTAwNFh4b2ppYWwle2MlNzAwM203YjNCMDlpTSMqKzAwNmtwXHUwMDNjfnpfRUV4WjUjMDA1OD8wS0N1fTYxKUhhMDA0azBPKiRaakdySXIpMDAwMDAwMDN8Klx1MDAyNkFJXHUwMDNlcDAwNit4PURVRDhmViUoeTAwME8lWjlJNmdDT2lORDAwNip9VUEjYTskR1pSazAwNGswT31vSX5uS31SZjAwMDAwMDA0bUJuS31SZjAwNit4WDFmM1kwMDAwMDAwNGtHZkk5I3lPfVlSODAwMVplP3o7ZUMqdC1BIzAwMDAwMDA0azAle2wtODAwM1lyXHUwMDI2QVkoZ25LfVJmMDA3V0lHUD9sN2hxP2RcdTAwMjYwMDNaYlUlTWJtc0pqM0YwMDRraitkR2dzXiphQ24wMDRqdlx1MDAzZV5jQ1x1MDAzY2MpMClvMDAzWVgkdmVPI2IzNmI1MDAzflQwS0RXRW9JM3lqMDA1OUNSWG90Wk8xdUM3MDAyTX42dVdcdTAwM2UlNnVTVGIwMDdge2FKeFdQdzdMS1EwMDdrcTs9OEI3YVhiSjMwMDN5SmdGRnl3NjEpSGEwMDYtQVByQ3ElZEFrNHIwMDV3TD1ldDB+QmZKMHIwMDYtRG80YTdidXNaKyUwMDAyPVx1MDAyNnBINSRkQWs0cjAwMG1zKTRZTlNKM0lnWTAwMDBfTE9TcVEyKWg2UDAwMDAwMDAwMDAwMDAwMDAwMjFrSE4zIXpje1x1MDAzZTBBMDAwUExXO19JI25taG1pMDA2TV9cdTAwMjZwUkx9eVNvNFkwMDcxZDNPZFx1MDAzY2wkdk9aNDAwNEx5aHJHYWQ0TGtxXHUwMDNjMDA4QSVnKitoUHdtU2QtMDA0bFpNTFUzM1hnZEdeMDA2YFg9c1pBa25ZI2MwMDAzeHVUcyR5Z01tenVqMDA3RXNsRHVHX25ZI2MwMDAyOyppI3U/XHUwMDNlVHMhfigwMDFEVztreVh0USM9M3cwMDZMTHdtVSVjRn1uWlx1MDAyNjAwMXptbWIoeXt7SlFgRTAwNXh4OVhwXyp3TDFVKzAwMDJIXHUwMDI2Tl9nfnBnSTVtMDAwMmUyfEI9bHkqbUheMDAzWn13N1ghVFVweFErMDAwMnxIb0IwXm1PQjZkMDA4LT1GMWstaFZta2w7MDAyWW47a3RLRXc3VVFSMDAzS3szX0FOMjV4VzJZMDAyXHUwMDNjT0lYblByUTkxd3MwMDJcdTAwM2N3S0Q7Mlp5Z0w4QDAwMURhblkqQk12TzUzKDAwMk1AYi1PQHtcdTAwM2VwSzdkMDA1TFpfXHUwMDI2V2RxMDAwMDAwMDAwQ0lYSGtlKFlnUXQwMDAwJExwbCgjXmc5M20wMDF6ezZUQVQxND82JD0wMDAyQUBWZFp6Qnw4OEIwMDV2N15TYzB6NjFvNVkwMDU5QyE4LXRhUGRma3IwMDFFTm9qYnNXdl5vRikwMDJQS3ZOfU0/MUdAa0swMDAyZ3dLey1VRVZ9XHUwMDNlejAwMDF8TmptX0w4OGBwezAwNG0zYjMxXktxUGhTODAwMDF4QjA4WHRCRCgrcDAwMk9WM19FQnowPXhoSzAwMDAwMDA0bCQqdCE0ITAwMDAwMDAwY1VcdTAwMjZeIVBEMDAwMDAwMDN8eyR2Z2w2MDAwMW92XnhMKjAwMDAwMDAwMDAwMDV3XHUwMDNjVllcdTAwM2VoVDAwMlR8MlJsVHhhNSg/fjAwNE1lSlVuMFx1MDAzZW1BZTF7MDAzfHk0Wkh2eGY7YSNHMDAyN2wxVXZ2WDZ1Sk5hMDA1eDQobUZzJTZUMUthMDAxYW50Mlx1MDAzY0J4KWpJJEgwMDN+TjQ/R3laeDtwXHUwMDNlXHUwMDNlMDA1dmZPRk11d09TPUY3MDAwMGU4b1F0ZVBcdTAwMjYpdHMwMDJPZFZMUU9oVER0JU0wMDNRR1Uwb35rUTM0UVdZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVQD0qZD9UVSNhO0NLbzBjQ0xKYWtFQW1uVDI2a2FgWkREWEdAPV5qTzlENkpCUXZ3Y1JZO1JcdTAwMjZaYjk4Y1BaZkEzNGJTQ21zMChcdTAwMjZNSEVBbXRWMVlcdTAwMjZQKlkkb3psMHd4fFllU0tZOUNMaj9YQ0x0eVx1MDAyNkNNI1BqQFx1MDAzZUsjNVoqWCpaYUFoRFpKfElzfVI5UjMoQ2h9RFJFQW16WDlBUlUwWD9BNkJaKXQ5SGIwOTR+QVZFVl5ObWZOclBmMVF4UXpyNk8weFItWTB1VyhqV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dURNUnt8XllTT09TZlZ7fmJEV3BIdzdaNkdaXkFWRVZeTm1mTnJRYnxvRkBcdTAwM2Vse1pAXHUwMDNldjJOWkREQ3tiWVc/M2FCcGREYlJhRTBBV2NDQFBFXHUwMDNjaWpQRWIhdFBFO29IU3BxQmFTXl8zdmFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhBVDJcdTAwMjYxS35QWHFQZ3E0eEx7dmRlTUAzRmxRenI2UzB4Ui1jMHZLO35iWn5XYWJhYC1QQVQyXHUwMDI2MVBnUFZcdTAwM2NSYThgMlAoXHUwMDNlIzRUTExUY1RtbFluYSU1JDRBVDJcdTAwMjYxUGZ8b2hRWVB8VDB4Ui1lMHche0FiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZURWp9UHBQZ1BEdExyK3BwTU4oMmhMYGhYc0NofWJaRUFuMGY3R3JPNlplP1x1MDAzY0NiYU5tckp8SUkrUWNndXVQKmhWVUA/SFdmQD9RY0xiOFQ7TGJaQnNOYjA5NH5BWDgwR1BnRj15Ujh1RE1VamklZ1U7K3xoYiMhbFZiYU5tckp8SUM9UjhMUztRenI2WTB4Ui1pMHc4ajRiIzcjMVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41c1I4dURNVkZEfWlWZ2YyLVoqRnNSYSQjdzFiOThjSFg9aUEzV297clhKfElJK1BFJUE7S31rK2lSOG0xbk1AVXBmUEEya1YweFItazB2dV5cdTAwM2ViWSpnSVpEbis1Wik2fVhKfElhXHUwMDNlUjdGeHlPK3sybFBlZG0yViopR2tXQzkqeloqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5BVDJcdTAwMjYxTHIrZHRNTig4bFJaXHUwMDNlXHUwMDNjKFF6cjZjMHhSLW0wdlx1MDAzZWEzV157Q05WUXpDfloqcHhRRWp9UHFQZXhRIVFiQTVyTW9cdTAwMjZeckNofXpoRUFuT25CeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD8tZlAweFItbzB2Mlx1MDAzZX5WUXpENVZSVTY2RWp9UHJRYkE1ck9oSHNkQ2h9KGpFQW5VcDVPUXlIVlJVNjZFan1QcFBnRnJ2TUpEb1MweFItcTB1Rk95VlFnZ31Fan1QcUxxU1lNQ2h9XHUwMDNjbEVBbmFyQWFINFJaKis4V1ZRekQ1VlJVNjZFan1Qbk5tZnIoUjhtMXNRJXBmck1KRG9VMHhSLXMwdmQyXHUwMDNlYzVpZllaKiphRldnc20rQVcldEdQZ0dKKlI2JGZsQ2h9X25FQW5ndDdIREJeV05jK3tiYU5tckp8SVh6UEREXHUwMDI2YVAqaFZVQEB4VnRAQCliZFhrbCgtWS1NbVRhQnApVUVqfVBmS342K1dNTmx3TVBnNXJIWjJ+THVaVVAhO1ZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRenI2bTB4Ui13MHZjI3haZShtX2E1OFhqYjA5NH5BVkAoQExgKzNjR0VoJWJDaH42ckVBbnN4N0kxN35aZT8kQlg9ZmxVSnxJdmBLfjZcdTAwM2NhUWJ8VzlAXkF0eEBeSnpiYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ2h+Q3RFQW55ejctNG1FWig/UDdYPVFSQ0VqfVBZUmE4JHhNT3NOa1FZUHxwMHhSLSEwd3tCM1hLaUl9YllmK0NYPVFSX1k7U1hBQVQyXHUwMDI2MVEkXHUwMDNjSGpNTlUqZ01Pc05rUWJTQm5RJDs1N2F7XnJeNklcdTAwMjYpQTVnI1RZQ01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29jSlQwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMDYwMDAwNzAwMDA4MDAwMDkwMDAwQTAwMDBCMDAwMEMwMDAwRDAwMDBFMDAwMEYwMDAwRzAwMDBIMDAwMEkwMDAwSjAwMDBLMDAwMEwwMDAwTTAwMDBOMDAwME8wMDAwUDAwMDBRMDAwMFIwMDAwUzAwMDBUMDAwMFUwMDAxOFUwcSNXRUFuXHUwMDI2IzNVRzMxWkUxOUFjNGMhV0Bea2BRVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC4wOTUxMzMxNDgxMzM3NTQ3MywKICAgICAgICAgICAgICAgIDAuMDc1MDUyODY0ODQ5NTY3NDEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWZtIX4zd0M5NGJZKnlCWipee1RDSWtAX0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYweEpkdFhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpcDFKRmdQR0ZHZGVSZ0l5NXlWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkpEfilKPzJ2O0tBYzhOSioxRSRKXiVtITAwMDAwMDRvcD9hQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYYzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVA0Z2UxVDVDOVBYNVx1MDAyNiNuYlUwb3t7M1NvM35hJXAwOWJZKmlVN0YjUDk0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0twXHUwMDNlXHUwMDNjVFBxal5iN09DQ1doTkxhODN1NTVWciokK0NLKVJsMWF4X0RXaE5SYzh3WU42WkRuJDRWXHUwMDNjc0NiOTBZRCpaRGw0TEQ7KXQpQ0xKcHQyWEFuNlhcdTAwM2VWP0dDTFZoeDhoYSloRFx1MDAzYzF9UGJhSDhLWENAeWpBT1x1MDAyNl98WTt8UU9BUylwU2FCcGREYlM1RXZlTys1Q0FfUX0zZFN4YWU1ZCRrRDJYbDA5YSQjcFx1MDAzZUNMPTIoMnhmM3tXbnBZSEdBMU18Qj94Mz9XP14rfmJhTlx1MDAyNnBUUDdrQTBWWDNXQ0oxSjVhJUV2YEhaXHUwMDI2JENEXHUwMDNjPWthVlFoNn1iMCNOMThVWCtSMDAwMDAwMDNQa0N0RF5XNWQkVjhDTH04OzJ5a0klV3BpbklXaE4qUjAwYiozM3Z5dzFhQTlYXHUwMDNjV01PbitDTWlHfUpoc3VpSnREeUhKcGNkejBJXHUwMDNjfSVKdER5SEpwY2R6MEF3WXFKI0U3dkpeJW0hMEJwSHhKcHhEKUpeJW0hMFBMVSFKO1JJeUpeJW0hMEZ3UENKKnB6I0pwY2R6MDlZIUJKel9ic0pwY2R6ME5gcjJKczhQfkpwY2R6MEJ8fGNKd05TZUpwY2R6MERcdTAwMjY7bkopQX5NSnBjZHowUTlpUkp4Km9zSnBjZHowTzBHKkokVUh4SnBjZHowUWsxXkoqMUUkSl4lbSEwRCtfdUp7el9USl4lbSEwT25JQks4ZHlYSnBjZHowMCh5cktFWU1SSnBjZHowME1GOUp5T1Q1SnBjZHowNHZxUEp5RXJwSnBjZHowOElfTUo9Vn5YSnBjZHowNnpEaUopTWUjSnBjZHowOXtcdTAwM2VPVGBNWE9YS1pnYFZRZ1ZeYmFIODhiIyFIT0NNc0s3VFA3R0w4NzNNZ0EwYHx0RC12SHthXHUwMDI2TDhSV015UHlaKnAjQmFcdTAwMjZVQldDTXpaJGR3cEc3Q0wkMzVDTD0yXHUwMDNlMSEtXHUwMDNje0djcVBERD1pMGViYUg4S1hMQllrVFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYio4NW8yI3xiOTc7RGJafXYzV29CJClYTEJZbFRSOyMyMFJSOTFUXyEwXHUwMDI2NjlOREt8Tm1XR1UwcSEoRkE4dlNYXHUwMDNlRG5BWD9BNkVDTkVvQ1RQN01TRmJoSXVkVEN7SEx2P2E/V2hPOVBUUHJhSmM0Y3lPV3Eya3JLb1NaNzAwOTYzMDBSSTcwMGpVQjAwI2dGMDB7c3FHNnJMOFoqeWcyQ05lTjlHWC1Le2I3XnhYR2d+R2FEXHUwMDNlTWN8V3FONjRhd2FxQEgzZV5TV015KERINHl8V0hVKFx1MDAzZUxaKis0ZUhiNUUjMDAwMDAwMDAwMFJhSTQwUmFNbkxSYUk0MFJhTkNiMDAwMDAwMDhobVUwcSNVVFA3TU5Ga00/RkYrZFV1M0lHY0wzOyshUDRnZTFUNUM5UFg1XHUwMDI2I25iQ05lTjRHZ35HYUNOdzVCNWRcdTAwM2NiU0twRiU5MDAwMDAwMDAxMFJhSTQwUm5cdTAwM2NSTFJhSTQwUnBtYmIwMDAwMDBQc0l1VTBxIShIdyRvWVhcdTAwM2VOMzlhXHUwMDI2TDhUYjAjLWlUVSNhXkRcdTAwM2V3XHUwMDNlWVV0eDgwWihuZTliMCM9bFRQcnlVYjdnRjBWe35iNlpZRFdmRFx1MDAzZT9+dlpmfG1BV3BaVT9DT1RVeUl8cEtLWil7UmJNSjc5MjVmbV84VTBxI1dUVSNhXkQ/QWNrVXZoN0NaZSg5JFoqcCNCYSRqKENiMCQxcFRQOFZNQ09UVXRKNmpQSEZrTXw7VTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzbW9vdGhwdHMiOiAiMCAzIDYgOSAxMyAxNiIsCiAgICAgICAgICAgICJzb2Z0dHJhbnNmb3JtcmFkIjogMjAuNTcyMzg4ODk0NjI1NSwKICAgICAgICAgICAgInN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRiUiQzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpcDFKRmdQR0ZHZGVSZ0l5NXlWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkxKIzZlKmdkZnt7UjJ+ZSpnZGZ7e1IyfmUqZ2Rme3dvalx1MDAzZVZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aTh6M01jQVJzWHlhQnBkRGJSYzFMYmFIODhiIyFIT0l0ZnE7ZUpjP05iWlx1MDAzZUJQWTtSfElDSnxkSjUoc2NfWFx1MDAzZU4zS1dvOU40VFBxVVx1MDAzZVhcdTAwM2VNZGBWYFh6RDZGP0ZHVTBve18zU28zfmElcDA5YlkqaVU2azk3NTR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS1gjLVRQcWQ/YjdPQ0NXaE5GWTdZMTszVnIqJCtDS29GaDFheF9EV2hOTGE4MyU1NFpEbiQ0Vlx1MDAzY3M2WjhVJGAoWkRsNEpEO29oXHUwMDI2Q0wxZHAyWEFuNlhcdTAwM2VWP0dDTERWdjdcdTAwM2Mob2REOyktTmJhSDhLWENAc2g5dEN6YFk7fFFPOXhFUk9hQnBkRGJTNTh0ZU8rNUNBT3YlMWRTeGFjNWQka0IyWGwwOWEkI3BcdTAwM2VDTHRcdTAwM2UjMnhmM3tXbnBZSEdBMUdgQk00Kz1XP14rfmJhTlx1MDAyNm5UUDdlODBWV3xVQm5XMTNhJUV2YEhaXHUwMDI2JEFEXHUwMDNjdVlZVlFoNn1iMCNHfjhVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCR7KTJ5a0klV3BpbklXaE4jUDAwYioxM3Z5dzFhQTlYXHUwMDNjV01PbitDTVE0ezA5e1x1MDAzZU9VMG98RTNVRzMxWkUxOUFjNGMhV0N8Z304MSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY4LAogICAgICAgICAgICAxLjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl90cmFuc2Zvcm00IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkZMQVRfU1RJVENIRVMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIC0yNC45Njg3MzUwMzAxODYxMjgsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjI1NiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMC4wMzExNzUyODAwNzIwMTI0MjMsCiAgICAgICAgICAgICAgICAwLjI0NTgwNjIxODk5MjM2MjIsCiAgICAgICAgICAgICAgICAwLjExMjIzODYwMzMzNDA1MjUzCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xNywKICAgICAgICAgICAgLTEwLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJoZWlnaHRfc3RpdGNoX2FuaW0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZSwKICAgICAgICAgICAgInB0ZGVsIjogImZsYXR0ZW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNi4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvZmZzZXRfcHJpbV9jb3VudDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJpbm5hbWUiOiAiY291bnQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTUsCiAgICAgICAgICAgIC00Ljk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJwcm9tb3RlIgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbm5hbWUiOiAiY3VydmVudW0iLAogICAgICAgICAgICAib3V0Y2xhc3MiOiAidmVydGV4IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjMxLAogICAgICAgICAgICAtMTguMzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImNvbG9yMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm9mZnNldF9zdGl0Y2hfdXZzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40NywKICAgICAgICAgICAgLTIxLjk0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgIH0sCiAgICAiY29weXRvcG9pbnRzMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZnJhbWUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgLTIuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJkZWxldGU1IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN1YmRpdmlkZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZmZlY3R2b2x1bWUiOiB0cnVlLAogICAgICAgICAgICAibmVnYXRlIjogImtlZXAiLAogICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgIDAuMDUxOTYyNDc4MDg2MzUyMzUsCiAgICAgICAgICAgICAgICAwLjA0NTYxOTA0MDcyNzYxNTM1NiwKICAgICAgICAgICAgICAgIDAuMDcxMTQ2NDEzNjgzODkxMwogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAwNzIwMTg1ODc5NjE3OTI5NSwKICAgICAgICAgICAgICAgIDAuMjY0NjE5OTA5MjI2ODk0NCwKICAgICAgICAgICAgICAgIDAuMTEyMzY2Mjg4OTAwMzc1MzcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4Ljg0LAogICAgICAgICAgICAtNy4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkZWxldGUiCiAgICB9LAogICAgImhlaWdodF9zdGl0Y2hfYW5pbTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmF5NCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImhlaWdodF9hbXAiOiAwLjAwMTMsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZmxhdHRlbiA9IDIuNS1jbGFtcChmQHByb2csMCwyKTtcblxuXG52QFAgKz0gdkBOKiBmQGZsYXR0ZW4qY2hmKFwiaGVpZ2h0X2FtcFwiKSpjaHJhbXAoXCJzdGl0Y2hfaGVpZ2h0XCIsIGZAY3VydmV1Mik7ICIsCiAgICAgICAgICAgICJzdGl0Y2hfaGVpZ2h0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhlaWdodF9hbXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhlaWdodCBBbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0aXRjaF9oZWlnaHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0aXRjaCBIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNS4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJsaW5lMiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9yZXNhbXBsZTMvbGVuZ3RoXCIpKjAuNjgiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2ludHMiOiAxNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgfSwKICAgICJtYWluX3N0aXRjaF9hbmltMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJwcm9tb3RlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhbXAiOiB7CiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMzQuNjMyMTM5ODI1NjE5MTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbGFzcmF0aW8iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibGluZWFyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMy44Mzk0ODYwNzgxODk3NjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogLTExLjQ3NDk2NzU0MjUwMzg2NSwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogLTMuNzIxOTY1OTk2OTA4ODA5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMzgKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogNjYuNTQ0MDA1Nzk3NzA0NTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbGFzcmF0aW8iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibGluZWFyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMzQuNjMyMTM5ODI1NjE5MTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogLTMuNzIxOTY1OTk2OTA4ODA5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogLTIzOTUuNTg0MDAwMDAwMDM0LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMTAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDM3LjUwNTQ4MTI5NDIxOTM1LAogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWxhc3JhdGlvIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImxpbmVhcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMzI4LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDY2LjU0NDAwNTc5NzcwNDU2LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IC0yMzk1LjU4NDAwMDAwMDAzNCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMTEyLjUxMTk5OTk5OTk5NzA2LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMjk5LjYzMgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwcm9nID0gZkBsZXR0ZXJOdW0gLSBmQGN1cnZldTIgLSBmQGNvdW50IC0gY2hmKFwicmFtcFwiKTtcblxuaWYgKGZAcHJvZyBcdTAwM2MgMCApIHtcbiAgICByZW1vdmVwb2ludCgwLEBwdG51bSk7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmFtcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNSwKICAgICAgICAgICAgLTUuOTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm5vcm1hbDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjA3LAogICAgICAgICAgICAtMTAuNDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYWlzZV9za2luMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIyLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAib2Zmc2V0X3ByaW1fY291bnQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJkZXRhaWwiLAogICAgICAgICAgICAic25pcHBldCI6ICJpbnQgYWxsX3ByaW1zW10gPSBleHBhbmRwcmltZ3JvdXAoMCwgXCIqXCIpO1xuXG5mbG9hdCBydW5uaW5nVmFsID0gMDtcblxuZm9yIChpbnQgaSA9IDA7IGkgXHUwMDNjIGxlbihhbGxfcHJpbXMpOyBpKyspIHtcbiAgICBzZXRwcmltYXR0cmliKDAsIFwiY291bnRcIiwgYWxsX3ByaW1zW2ldLCBydW5uaW5nVmFsKTtcbiAgICBydW5uaW5nVmFsICs9IDEuMCArIHJhbmQoaSk7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTUsCiAgICAgICAgICAgIC00LjIyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJvZmZzZXRfc3RpdGNoX3V2czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlicHJvbW90ZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJ2ZXJ0ZXgiLAogICAgICAgICAgICAic25pcHBldCI6ICJ2QHV2LnggKz0gZkBjdXJ2ZW51bTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xOS4zOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAicG9seWZyYW1lMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzdHlsZSI6ICJlZGdlMSIsCiAgICAgICAgICAgICJ0YW5nZW50dSI6ICJ1cCIsCiAgICAgICAgICAgICJ0YW5nZW50diI6ICJOIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY4LAogICAgICAgICAgICAtMC4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZnJhbWUiCiAgICB9LAogICAgInJhaXNlX3NraW4xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlbWVzaDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvZmZzZXRfc3RpdGNoX3V2czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41NTAyNjQ1MzczMzQ0NDIxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuODI2MDg2OTM4MzgxMTk1MQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAicmFpc2VIZWlnaHQiOiAwLjAwMDMsCiAgICAgICAgICAgICJzbmlwcGV0IjogImludCBwcmltX251bSA9IDE7XG52ZWN0b3IgcHJpbV91diA9IHswLDAsMH07XG5mbG9hdCBtYXhfZGlzdCA9IDAuMDE7XG5cbmZAbWFzayA9IDEuMC1jaHJhbXAoXCJkaXN0XCIsIGNoZihcIndpZHRoXCIpKiB4eXpkaXN0KDEsIHZAUCwgcHJpbV9udW0sIHByaW1fdXYsIG1heF9kaXN0KSApO1xuZkBmbGF0dGVuID0gcHJpbXV2KDEsIFwiZmxhdHRlblwiLCBwcmltX251bSwgcHJpbV91dik7XG52QENkID0gbGVycCh7MSwxLDF9LCB7MSwwLDB9LCBmQGZsYXR0ZW4gKiBmQG1hc2spO1xuXG5cbnZAUCArPSBjaGYoXCJyYWlzZUhlaWdodFwiKSAqIHZATiAqIGZAbWFzayAqICgwLjcgKyBAZmxhdHRlbik7XG5cbiIsCiAgICAgICAgICAgICJ3aWR0aCI6IDEyMDAKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyYWlzZUhlaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFpc2VoZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIndpZHRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIxLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInJheTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiX3RyYW5zZm9ybTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWV0aG9kIjogIm1pbmltdW0iLAogICAgICAgICAgICAicHRhdHRyaWJuYW1lcyI6ICIiLAogICAgICAgICAgICAicHV0bm1sIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjMxLAogICAgICAgICAgICAtMTEuMzcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJheSIKICAgIH0sCiAgICAicmF5NCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzbW9vdGgyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1ldGhvZCI6ICJtaW5pbXVtIiwKICAgICAgICAgICAgInB0YXR0cmlibmFtZXMiOiAiIiwKICAgICAgICAgICAgInB1dG5tbCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTE0LjM3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyYXkiCiAgICB9LAogICAgInJlbWVzaDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldHNpemUiOiAwLjAwMDcKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC44NCwKICAgICAgICAgICAgLTguMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICB9LAogICAgInJlc2FtcGxlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTVElUQ0hfQ1VSVkUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9wdGRpc3RhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDIyLAogICAgICAgICAgICAidHJlYXRwb2x5c2FzIjogInN1YmQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjgsCiAgICAgICAgICAgIDAuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInJlc2FtcGxlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1cnZldWF0dHIiOiAiY3VydmV1MiIsCiAgICAgICAgICAgICJkb2N1cnZldWF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wMDIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNtb290aDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmF5MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTEyLjM3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzbW9vdGg6OjIuMCIKICAgIH0sCiAgICAic3ViZGl2aWRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0ZXN0Z2VvbWV0cnlfdGVtcGxhdGVoZWFkMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguODQsCiAgICAgICAgICAgIC02LjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1YmRpdmlkZSIKICAgIH0sCiAgICAic3dlZXAzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZGRjdXJ2ZW51bSI6IHRydWUsCiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNvbXB1dGV1dnMiOiB0cnVlLAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDAwNCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45OTA0OTg4NDA4MDg4Njg0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0cmV0Y2hhcm91bmR0dXJucyI6IGZhbHNlLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNy4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAidGVzdGdlb21ldHJ5X3RlbXBsYXRlaGVhZDIiOiB7CiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4Ljg0LAogICAgICAgICAgICAtNS4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0ZXN0Z2VvbWV0cnlfdGVtcGxhdGVoZWFkIgogICAgfQp9
This setup is a quick start to a crowd simulation. It supports custom characters as agents, layers for clothing, and motion path avoidance, and terrain adaptation. This snippet was stripped down from our crowd simulation work for the Cant Wait music video.
ewogICAgIkFHRU5UMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJoYXRfcHJldmlldyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgLTguNzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIkFHRU5UMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44MywKICAgICAgICAgICAgLTguNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIkNST1dEIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWdlbnR0ZXJyYWluYWRhcHRhdGlvbjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNywKICAgICAgICAgICAgLTE4Ljc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJURVJSQUlOIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFzc2lnbl9kZW5zaXR5X3RvX3BvaW50cyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS44NiwKICAgICAgICAgICAgLTguOTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAwLjUyCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIC0zLjIyLAogICAgICAgICAgICAtMC41NQogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDIuNSwKICAgICAgICAgICAgMi41CiAgICAgICAgXSwKICAgICAgICAidGV4dCI6ICJ0ZXN0IGdlb21ldHJ5IGNhbiBiZSByZXBsYWNlZCB3aXRoIGFuIGZieCBjaGFyYWNlciB3aXRoIHdhbGsgY3ljbGUgYW5pbWF0aW9uLiBKdXN0IGJlIHN1cmUgdG8gcmVwbGFjZSB0aGUgd2FsayBjeWNsZSBuYW1lIGluIHRoZSBhZ2VudGNsaXAgbm9kZS4iLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJfX3N0aWNreW5vdGUyIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC45NywKICAgICAgICAgICAgMC41MgogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjY3LAogICAgICAgICAgICAtNy41NgogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDIuMTQsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIlRoaXMgY2FuIGJlIGEgY29tcGxldGVseSBkaWZmZXJlbnQgYWdlbnQgIiwKICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgIH0sCiAgICAiYWdlbnRfaGF0X2xheWVyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFnZW50Y2xpcDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZXBhY2tlZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXJyZW50bGF5ZXJzIjogIm5hbWUxIGRlZmF1bHQiLAogICAgICAgICAgICAibGF5ZXJuYW1lYXR0cmliIjogIm5hbWUiLAogICAgICAgICAgICAibnVtbGF5ZXJzIjogMCwKICAgICAgICAgICAgInNldGN1cnJlbnRsYXllcnMiOiBmYWxzZSwKICAgICAgICAgICAgInRyYW5zZm9ybW5hbWUiOiAiQ19IZWFkIiwKICAgICAgICAgICAgInVzZWxheWVybmFtZWF0dHJpYiI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgLTMuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYWdlbnRsYXllcjo6Mi4wIgogICAgfSwKICAgICJhZ2VudF9tYWluX2xheWVyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFnZW50ZnJvbXJpZzEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0ZXN0Z2VvbWV0cnlfY2FweWJhcmExIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X2NhcHliYXJhMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bWxheWVycyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiY29weXNvdXJjZWxheWVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVuYWJsZWxheWVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImV4aXN0aW5nc2hhcGVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxheWVybmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJkZWZhdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNoYXBlcyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNvbG9sYXllciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VsYXllciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VsYXllcnNoYXBlcyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VsYXllcnRyYW5zZm9ybXMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuODcsCiAgICAgICAgICAgIC0xLjQ3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZ2VudGxheWVyOjoyLjAiCiAgICB9LAogICAgImFnZW50Y2xpcDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWdlbnRfbWFpbl9sYXllciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdGlvbmNsaXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlsb2NvbW90aW9uIjogdHJ1ZSwKICAgICAgICAgICAgImNsaXBzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJjaG9wIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNvbnZlcnR0b2lucGxhY2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY29udmVydHVuaXRzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImRlbGF5bG9hZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZmJ4b3ZlcnJpZGVzYW1wbGVyYXRlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZieHNhbXBsZXJhdGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZmJ4dGFrZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmaWxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZyYW1lcmFuZ2UjXyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImtlZXBkZWZvcm1pbmdzaGFwZXhmb3JtcyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJrZWVwcmVmIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxvcHBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluaW1hbG5vZGVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2JqcGF0dGVybiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvYmpzdWJuZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2JqdHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwYWNrZWRpbnB1dHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHJpbXBhdHRlcm4jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHJvamVjdGF4aXMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic291cmNlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInNvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmF2ZXJzZW91dHB1dHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNkZmlsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2Rzb3VyY2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiY3VycmVudGNsaXAiOiAid2FsayIsCiAgICAgICAgICAgICJsb2NvbW90aW9ubm9kZSI6ICJDX1BlbHZpcyIsCiAgICAgICAgICAgICJzZXRjdXJyZW50Y2xpcCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgLTIuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFnZW50Y2xpcDo6Mi4wIgogICAgfSwKICAgICJhZ2VudGZyb21yaWcxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRlc3RnZW9tZXRyeV9jYXB5YmFyYTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZ2VudG5hbWUiOiAiY2FweWJhcmEiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6YWdlbnRmcm9tcmlnIgogICAgfSwKICAgICJhZ2VudHRlcnJhaW5hZGFwdGF0aW9uMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZG1vdGlvbnBhdGhldmFsdWF0ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJURVJSQUlOIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZW5hYmxlc2ltdWxhdGlvbiI6IGZhbHNlLAogICAgICAgICAgICAiZ3VpZGVjb2xvciI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLjksCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuOSwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjcsCiAgICAgICAgICAgIC0xNy4yCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZ2VudHRlcnJhaW5hZGFwdGF0aW9uIgogICAgfSwKICAgICJhc3NpZ25fYWdlbnRfdG9fcG9pbnRzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdW50YWluMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiLy8gYXNzaWduIHRoZSBhZ2VudCB0aGF0IHlvdSB3YW50IHRvIGFwcGVhciBvbiBlYWNoIHBvaW50IHBvc2l0aW9uXG5mbG9hdCByID0gcmFuZChAcHRudW0pO1xuXG5pZiAociBcdTAwM2MgMC41KSB7XG4gICAgc0BhZ2VudG5hbWUgPSBcImNhcHliYXJhXCI7XG59IGVsc2Uge1xuICAgIHNAYWdlbnRuYW1lID0gXCJjYXB5YmFyYVJlZFwiO1xufVxuXG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuODYsCiAgICAgICAgICAgIC02LjE2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJhc3NpZ25fZGVuc2l0eV90b19wb2ludHMiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAidGVtcGxhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhc3NpZ25fYWdlbnRfdG9fcG9pbnRzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJpZihhYnModkBQLnopIFx1MDAzYyAxMC4wKXtcbiAgICBmQGRlbnNpdHkgPSAxLjA7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuODYsCiAgICAgICAgICAgIC03LjIxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJjb2xvcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiaGF0X3ByZXZpZXciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44MywKICAgICAgICAgICAgLTYuNjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfSwKICAgICJjcm93ZF9jb2xsaWRlciI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDEwLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMjEuOQogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy44NSwKICAgICAgICAgICAgLTEzLjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNyb3dkYXNzaWdubGF5ZXJzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZHNvdXJjZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1sYXllcnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImVuYWJsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGVwZXJjZW50YWdlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9sYXllcnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX3NlbGVjdCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJAbmFtZT0qIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm51bWxheWVycGF0dGVybnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAibXVsdGlwYXJtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGF5ZXJwYXR0ZXJuI18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiaGF0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxheWVyd2VpZ2h0I18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwZXJjZW50YWdlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwZXJjZW50YWdlc2VlZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZWVkIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlbGVjdGJ5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlbGVjdGxheWVycGF0dGVybiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy41NywKICAgICAgICAgICAgLTEyLjM5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjcm93ZGFzc2lnbmxheWVycyIKICAgIH0sCiAgICAiY3Jvd2Rtb3Rpb25wYXRoMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZGFzc2lnbmxheWVyczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmcmFtZXJhbmdlIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDIyNywKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm51bWFzc2lnbm1lbnRzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJjbGlwbmFtZXNlZWQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcG9mZnNldHNlZWQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcHNwZWVkIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMi42NTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjbGlwc3BlZWRhdHRyaWIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcHNwZWVkbW9kZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2YXJ5aW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNsaXBzcGVlZHNlZWQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcHNwZWVkdmFyaWFuY2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNsaXB0aW1ldW5pdHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQG5hbWU9Y2FweWJhcmEqIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbml0aWFsY2xpcHRpbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibnVtY2xpcHBhdHRlcm5zIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm11bHRpcGFybXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNsaXBwYXR0ZXJuI18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAid2FsayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjbGlwd2VpZ2h0I18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmFuZG9tY2xpcG9mZnNldCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyYW5kb21pemVjbGlwdGltZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXRpbml0aWFsY2xpcHRpbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNTcsCiAgICAgICAgICAgIC0xMy40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3Jvd2Rtb3Rpb25wYXRoIgogICAgfSwKICAgICJjcm93ZG1vdGlvbnBhdGhhdm9pZDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvd2Rtb3Rpb25wYXRoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyb3dkbW90aW9ucGF0aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZF9jb2xsaWRlciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1heHR1cm5yYXRlIjogMjcsCiAgICAgICAgICAgICJ0dXJuZGFtcGluZyI6IDIuNAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjU3LAogICAgICAgICAgICAtMTQuNzkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3dkbW90aW9ucGF0aGF2b2lkIgogICAgfSwKICAgICJjcm93ZG1vdGlvbnBhdGhldmFsdWF0ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvd2Rtb3Rpb25wYXRoYXZvaWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvd2Rtb3Rpb25wYXRoYXZvaWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMSwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjU3LAogICAgICAgICAgICAtMTYuMDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3dkbW90aW9ucGF0aGV2YWx1YXRlIgogICAgfSwKICAgICJjcm93ZHNvdXJjZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiVEVSUkFJTiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRlZmF1bHRzdGF0ZXNlZWQiOiAwLAogICAgICAgICAgICAiZm9yY2V0b3RhbCI6IHRydWUsCiAgICAgICAgICAgICJudW1hZ2VudHBhdHRlcm5zIjogMCwKICAgICAgICAgICAgIm51bWxheWVycGF0dGVybnMiOiAwLAogICAgICAgICAgICAibnVtc3RhdGVwYXR0ZXJucyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAic3RhdGVwYXR0ZXJuXyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJXYWxrIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN0YXRld2VpZ2h0XyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJhbmRvbWl6ZWFnZW50IjogdHJ1ZSwKICAgICAgICAgICAgInJhbmRvbWl6ZWFnZW50c2VlZCI6IDIuOTksCiAgICAgICAgICAgICJyYW5kb21pemVjbGlwdGltZSI6IHRydWUsCiAgICAgICAgICAgICJyYW5kb21pemVkZWZhdWx0c3RhdGUiOiB0cnVlLAogICAgICAgICAgICAic2NhdHRlcmFnZW50IjogMTM1LAogICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgIDYwLAogICAgICAgICAgICAgICAgMTAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjU3LAogICAgICAgICAgICAtMTEuMzkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3dkc291cmNlOjozLjAiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAxNiwKICAgICAgICAgICAgICAgIDI0CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS44NiwKICAgICAgICAgICAgLTIuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyaWQiCiAgICB9LAogICAgImhhdF9wcmV2aWV3IjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFnZW50X2hhdF9sYXllciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1cnJlbnRsYXllciI6ICJoYXQgZGVmYXVsdCIsCiAgICAgICAgICAgICJlbmFibGVjdXJyZW50bGF5ZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTIsCiAgICAgICAgICAgIC01LjQ5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZ2VudGVkaXQiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJBR0VOVDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJBR0VOVDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMDMsCiAgICAgICAgICAgIC05Ljg5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWVyZ2VwYWNrZWQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBsYXRvbmljMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImhhdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjgsCiAgICAgICAgICAgIC0xLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZXBhY2tlZCIKICAgIH0sCiAgICAibW90aW9uY2xpcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X2NhcHliYXJhMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImZyYW1lcmFuZ2UiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJEZTVEFSVCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAyMQogICAgICAgICAgICBdLAogICAgICAgICAgICAibGVmdGVuZGJlaGF2aW9yIjogImxvb3AiLAogICAgICAgICAgICAicmlnaHRlbmRiZWhhdmlvciI6ICJsb29wIiwKICAgICAgICAgICAgInVzZWZyYW1lcmFuZ2UiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMjEsCiAgICAgICAgICAgIC0wLjEzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6Om1vdGlvbmNsaXAiCiAgICB9LAogICAgIm1vdW50YWluMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYW1wbGl0dWRlIjogMy4wMywKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJkaXNwbGFjZSI6IHRydWUsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDE2LjksCiAgICAgICAgICAgICJmcmFjdGFsIjogImhtZlQiLAogICAgICAgICAgICAibm9pc2VyYW5nZSI6ICJ6Y2VudGVyZWQiLAogICAgICAgICAgICAib2N0IjogOCwKICAgICAgICAgICAgInJvdWdoIjogMC40CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuODYsCiAgICAgICAgICAgIC01LjI2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJuYW1lMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb2xvcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhdHRyaWJuYW1lIjogImFnZW50bmFtZSIsCiAgICAgICAgICAgICJjbGFzcyI6ICJwb2ludCIsCiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJjYXB5YmFyYVJlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44MywKICAgICAgICAgICAgLTcuNzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICB9LAogICAgInBsYXRvbmljMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDMyLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicmFkaXVzIjogMC4yLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjEyLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuOCwKICAgICAgICAgICAgMC4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwbGF0b25pYyIKICAgIH0sCiAgICAic3ViZGl2aWRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogNAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5Ljg2LAogICAgICAgICAgICAtNC4yOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3ViZGl2aWRlIgogICAgfSwKICAgICJ0ZXN0Z2VvbWV0cnlfY2FweWJhcmExIjogewogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgMS44NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidGVzdGdlb21ldHJ5X2NhcHliYXJhIgogICAgfSwKICAgICJ0cmFuc2Zvcm0iOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzIjogWwogICAgICAgICAgICAgICAgMC4yMSwKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDEwLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMzQuMjAwNTYzOTA3NjIzMjkKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5Ljg2LAogICAgICAgICAgICAtMy4zNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9Cn0=
Dynamic camera focus point that can be animated or attached to an object so that it stays in focus when camera of object is moving. Based on Houdini Solaris | Focus Camera Recipe tutorial.
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dGFjaF9mb2N1c190b19waWciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9jdXNfb2Zmc2V0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicm90YXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgInNjYWxlIjogZmFsc2UsCiAgICAgICAgICAgICJzaGVhciI6IGZhbHNlLAogICAgICAgICAgICAic291cmNlIjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAidGFyZ2V0IjogIi9waWciCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTEsCiAgICAgICAgICAgIC02LjE2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwYXJlbnRjb25zdHJhaW50IgogICAgfSwKICAgICJmb2N1c19vZmZzZXQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvbWFpbl9mb2N1c19wb2ludCIsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAxLjMwNDgxNTM1MTk2MzA0MzIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjEsCiAgICAgICAgICAgIC00Ljg4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAiZm9jdXNfcG9pbnQiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC45MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJsaW5lMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpbmUyIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpbmUzIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImxpbmUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWVyZ2UxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibGluZTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3IxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMTUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1haW4iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwYXRocHJlZml4IjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAic2hvd2xvcHN0YWdlIjogIiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNvcGNyZWF0ZSIKICAgIH0sCiAgICAiaGlkZV9mb2N1c19naXptbyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb2N1c19wb2ludCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogIiIsCiAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6ICJzZXQiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJjcmVhdGVwcmltc2dyb3VwMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiS2FybWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpY2luZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgTWF4aW11bSBEZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNYXhpbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNaW5pbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIE1pbmltdW0gRGVwdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJEaWNpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkRpY2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5ncXVhbGl0eV9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcnVlIERpc3BsYWNlbWVudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJUcnVlIERpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRydWUgRGlzcGxhY2VtZW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIE1hcHBlZCBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQnVtcCBNYXBwZWQgRGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXNhYmxlIERpc3BsYWNlbWVudCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRGlzYWJsZSBEaXNwbGFjZW1lbnQgU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkRpY2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkdlb21ldHJ5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJPZmYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VsbF9iYWNrZmFjZV9jb250cm9sXzk1YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgQmFja2ZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT2ZmIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk9mZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgQmFja2ZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQ3VsbCBCYWNrZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgRnJvbnRmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkN1bGwgRnJvbnRmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdWxsIEJhY2tmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPdmVycmlkZSBDdXJ2ZXMgQmFzaXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9iYXNpc196cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkdlb21ldHJ5IERlZmF1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9iYXNpc19jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3ZlcnJpZGUgQ3VydmVzIEJhc2lzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlb21ldHJ5IERlZmF1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiR2VvbWV0cnkgRGVmYXVsdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIExpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGb3JjZSBMaW5lYXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBCZXppZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQmV6aWVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgQi1TcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQi1TcGxpbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBDYXRtdWxsLVJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGb3JjZSBDYXRtdWxsLVJvbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV9jb250cm9sXzAyYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDdXJ2ZXMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlJvdW5kZWQgQ3VydmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1cnZlX3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfc3R5bGVfY29udHJvbF8wMmJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDdXJ2ZXMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmxhdCBSaWJib25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkZsYXQgUmliYm9ucyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdW5kZWQgQ3VydmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlJvdW5kZWQgQ3VydmVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3JpZW50ZWQgUmliYm9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJPcmllbnRlZCBSaWJib25zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX2NvbnRyb2xfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFBvaW50cyBBcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiU3BoZXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb2ludF9zdHlsZV9jb250cm9sXzAyYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgUG9pbnRzIEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc2NzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkRpc2NzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BoZXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJTcGhlcmVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3JpZW50ZWQgRGlzY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3JpZW50ZWQgRGlzY3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF8za2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGlzcG9ydGFsX2NvbnRyb2xfNHhiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aXNwb3J0YWxfY29udHJvbF80eGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklzIFBvcnRhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJcyBQb3J0YWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNvdXJjZSBEaWZmdXNlIE11bHRpcGxpZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2VfZGlmZnVzZXNjYWxlX2NvbnRyb2xfNm9jZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTb3VyY2UgRGlmZnVzZSBNdWx0aXBsaWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgU291cmNlIFNwZWN1bGFyIE11bHRpcGxpZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zcGVjdWxhcnNjYWxlX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpZ2h0c291cmNlX3NwZWN1bGFyc2NhbGVfY29udHJvbF90cWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNvdXJjZSBTcGVjdWxhciBNdWx0aXBsaWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvcnRhbGRvbWVsaWdodHNfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvcnRhbGRvbWVsaWdodHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb3J0YWwgRG9tZSBMaWdodHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIERvbWUgTGlnaHRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmVhdCBBcyBMaWdodCBTb3VyY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cmVhdF9hc19saWdodHNvdXJjZV9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHRyZWF0X2FzX2xpZ2h0c291cmNlX2NvbnRyb2xfb2ljZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfY29udHJvbF9vaWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyZWF0IEFzIExpZ2h0IFNvdXJjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJZZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkF1dG8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaW1pdHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VsaW1pdF9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzbGlkZXIiOiAic25hcF90b19pbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogInZpZXdwb3J0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0bGltaXRfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0aW9uIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2xpZGVyIjogInNuYXBfdG9faW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJ2aWV3cG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdGxpbWl0X2NvbnRyb2xfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmcmFjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9tcmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9jb250cm9sX240YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9jb250cm9sX240YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJhY3Rpb24gTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNsaWRlciI6ICJzbmFwX3RvX2ludCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAidmlld3BvcnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc2xpbWl0XzNrYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzbGltaXRfY29udHJvbF80eGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWxpbWl0X3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVsaW1pdF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNhbXBsaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlcXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZXF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfY29udHJvbF8ydGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfY29udHJvbF8ydGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNhbXBsaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfMnRjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmxlY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZmxlY3RxdWFsaXR5X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0cXVhbGl0eV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdGlvbiBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZyYWN0aW9uIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZyYWN0cXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJhY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2NvbnRyb2xfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc3F1YWxpdHlfZG9iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2NvbnRyb2xfZTFiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzcXVhbGl0eV9jb250cm9sX2UxYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21heHNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21pbnNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBTZWNvbmRhcnkgTm9pc2UgTGV2ZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX3RocmVzaF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4wMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfdGhyZXNoX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBTZWNvbmRhcnkgTm9pc2UgTGV2ZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDAuMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcl9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBGaWx0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJib3giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgRmlsdGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInBvaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQm94IEZpbHRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJib3giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHYXVzc2lhbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJnYXVzc2lhbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJhcnRsZXR0ICh0cmlhbmdsZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiYmFydGxldHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYXRtdWxsLVJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjYXRyb20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIYW5uaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImhhbm5pbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCbGFja21hbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJibGFja21hbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNpbmMgKHNoYXJwZW5pbmcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNpbmMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciBXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcndpZHRoX3J6YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyd2lkdGhfY29udHJvbF9zZGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9jb250cm9sX3NkY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciBXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXF1YWxpdHlfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzYW1wbGluZ2NoYW5uZWxfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJkZW5zaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNhbXBsaW5nIEZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2FtcGxpbmdjaGFubmVsX2NvbnRyb2xfYmtjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNhbXBsaW5nIEZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBTaGFkb3cgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzaGFkb3dzdGVwcmF0ZV9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNoYWRvd3N0ZXByYXRlX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU2hhZG93IFN0ZXAgUmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc3RlcHJhdGVfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzdGVwcmF0ZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAidmlld3BvcnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2hhZGluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0YnVtcHNoYWRvd3Rlcm1pbmF0b3JfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RidW1wc2hhZG93dGVybWluYXRvcl9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3NlbmFibGVfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzZW5hYmxlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3Nyb3VnaG5lc3NjbGFtcF9jb250cm9sX3hsY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIENhdXN0aWNzIFJvdWdobmVzcyBDbGFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc3JvdWdobmVzc2NsYW1wX2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgQ2F1c3RpY3MgUm91Z2huZXNzIENsYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1c3AgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfcW1iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDYwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXNwIEFuZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzdG9tX3RyYWNlc2V0c180eGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1c3RvbV90cmFjZXNldHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXN0b20gVHJhY2VzZXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VzdG9tIFRyYWNlc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZWxlY3RyaWNwcmlvcml0eV9jb250cm9sX2ZmY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX2NvbnRyb2xfeGxjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBFdmFsdWF0ZSBCU0RGIE9uIEZha2UgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzYnNkZmVuYWJsZV9jb250cm9sX3hsY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2JzZGZlbmFibGVfY29udHJvbF94bGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBFdmFsdWF0ZSBCU0RGIE9uIEZha2UgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Njb2xvcl9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBGYWtlIENhdXN0aWNzIENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfcnpiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2NvbG9yX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBGYWtlIENhdXN0aWNzIENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3NvcGFjaXR5X2NvbnRyb2xfMWdjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRmFrZSBDYXVzdGljcyBPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0MycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRmFrZSBDYXVzdGljcyBPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aG9sZG91dG1vZGVfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIb2xkb3V0IE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aG9sZG91dG1vZGVfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSG9sZG91dCBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdHRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk1hdHRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQmFja2dyb3VuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJCYWNrZ3JvdW5kIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIEludGVybmFsIFJlZmxlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnRlcm5hbHJlZmxlY3RlbmFibGVfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIEVuYWJsZSBJbnRlcm5hbCBSZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXJlY3QgUmVmcmFjdGlvbiBTdWJzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlyZWN0IFJlZnJhY3Rpb24gU3Vic2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3V0c2lkZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluc2lkZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJJbnNpZGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCb3RoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkJvdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RscGV0YWdfY29udHJvbF92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX3VoYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5X2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVuZGVydmlzaWJpbGl0eV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFZpc2liaWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmlzaWJsZSB0byBhbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiKiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicHJpbWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IGFuZCBzaGFkb3cgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJwcmltYXJ5fHNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBwcmltYXJ5IHJheXMgKFBoYW50b20pIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIi1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW52aXNpYmxlIHRvIGRpZmZ1c2UgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBzZWNvbmRhcnkgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZVx1MDAyNi1yZWZsZWN0XHUwMDI2LXJlZnJhY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnZpc2libGUgdG8gc2hhZG93IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLXNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSAoVW5yZW5kZXJhYmxlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgVmlzaWJpbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRml4IFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c21vb3RocF9oamJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzbW9vdGhwX2NvbnRyb2xfaXdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGaXggU2hhZG93IFRlcm1pbmF0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19Nb3Rpb25CbHVyXzZqYSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RibHVyc3R5bGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gQmx1ciBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJsdXJzdHlsZV9xbWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlJvdGF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gQmx1ciBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaW5lYXIgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMaW5lYXIgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdGF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiUm90YXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VvbWV0cnkgVGltZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Z2Vvc2FtcGxlc19kb2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGdlb3NhbXBsZXNfY29udHJvbF9lMWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV9zYW1wbGVzX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW5zdGFuY2Vfc2FtcGxlc19jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgTW90aW9uIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnN0YW5jZSBNb3Rpb24gU2FtcGxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTm8gVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV92Ymx1cl9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnN0YW5jZSBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm8gVmVsb2NpdHkgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVmVsb2NpdHkgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFjY2VsZXJhdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkFjY2VsZXJhdGlvbiBCbHVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyXzdmYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bWJsdXJfY29udHJvbF84c2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RtYmx1cl9jb250cm9sXzhzYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW5hYmxlIE1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyX2NvbnRyb2xfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNhbXBsZXNmcm9tc3RhZ2VfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c2FtcGxlc2Zyb21zdGFnZV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIFNhbXBsZXMgZnJvbSBTdGFnZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdGlvbiBTYW1wbGVzIGZyb20gU3RhZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl83ZmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmJsdXJfY29udHJvbF84c2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl9jb250cm9sXzhzYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vIFZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY2NlbGVyYXRpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJBY2NlbGVyYXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl9jb250cm9sXzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJtb2RlX2l3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBWZWxvY2l0eSBCbHVyIE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMYXR0aWNlIERlZm9ybWF0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG9va3VwIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMb29rdXAgT2Zmc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVyc2NhbGVfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJzY2FsZV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFZlbG9jaXR5IEJsdXIgU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHhmb3Jtc2FtcGxlc19jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX1RleHR1cmVCYWtpbmdfdm1hIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUZXh0dXJlIEJha2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2FnZSBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9jb250cm9sX3NkY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYWdlIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhpZ2ggUmVzb2x1dGlvbiBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2hpZ2hyZXNfb2JqX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIaWdoIFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGV4dHVyZSBCYWtpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dXZ1bndyYXBfbG93cmVzX29ial9jb250cm9sXzFnY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfY29udHJvbF8xZ2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvdyBSZXNvbHV0aW9uIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9sb3dyZXNfb2JqX2NvbnRyb2xfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fVW5pZm9ybVZvbHVtZV92bWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybV84c2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1fY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3Jtc2FtcGxlc19jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1zYW1wbGVzX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAtMi4yOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVuZGVyZ2VvbWV0cnlzZXR0aW5ncyIKICAgIH0sCiAgICAibWFpbiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcGVydHVyZSI6ICJzZXRyYXRpbyIsCiAgICAgICAgICAgICJmU3RvcCI6IDEuMiwKICAgICAgICAgICAgImZvY2FsTGVuZ3RoIjogMTgsCiAgICAgICAgICAgICJmb2N1c0Rpc3RhbmNlIjogNS40ODcwODE0MzQ3ODYwNzksCiAgICAgICAgICAgICJob3Jpem9udGFsQXBlcnR1cmUiOiAzNiwKICAgICAgICAgICAgInByaW1wYXRoIjogIi9jYW1lcmFzL21haW4iLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAxMi40MTQ4MjIyNDEzMzE5NDYsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgLTAuODIxMDgzNjY0ODk0MTA0LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInhuX19ob3VkaW5pZ3VpZGVzY2FsZV9zM2EiOiAxLAogICAgICAgICAgICAieG5fX3NodXR0ZXJjbG9zZV9udmEiOiAwLjMsCiAgICAgICAgICAgICJ4bl9fc2h1dHRlcm9wZW5fMHRhIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiLWNoKFwieG5fX3NodXR0ZXJjbG9zZV9udmFcIikiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjFfMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMl8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVyXzg5YWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImhvdS5ub2RlKGNoKCd4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wXzRmYmcnKSkuc2hhZGVyU3RyaW5nKCkgaWYgaG91Lm5vZGUoY2goJ3huX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfNGZiZycpKSAhPSBOb25lIGVsc2UgJyciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVyX2NvbnRyb2xfOW5iZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZmlsdGVyIjogIiEhQ1VTVE9NL01BVEVSSUFMISEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3ByZWxhdGl2ZSI6ICIuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3BlcmF0b3JfcGF0aCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3JlbGF0aW9uc2hpcCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBNYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19lamJnaSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJcbmltcG9ydCBsb3B0b29sdXRpbHNcbmxvcHRvb2x1dGlscy5zZXR1cEthcm1hQ2FtZXJhTGVuc01hdGVyaWFsKGt3YXJncylcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIGEgbGVucyBzaGFkZXIgTE9QLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiVk9QX2ttYV9waHlzaWNhbGxlbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9sYW5ndWFnZSI6ICJweXRob24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAibWF0ZXJpYWw6YmluZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAicmVsYXRpb25zaGlwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhdGludF9oMGFnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhdGludF9jb250cm9sX2llYmcgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYXRpbnRfY29udHJvbF9pZWJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF1c2VfbGVuc3NoYWRlcl9jb250cm9sX3N1YmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX2NvbnRyb2xfc3ViZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfY29udHJvbF9zdWJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQ0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X3EzYWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2FtZXJhIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAic2V0X2xvb2thdCI6ICJUcnVlIgogICAgICAgIH0KICAgIH0sCiAgICAibWVyZ2UzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImhpZGVfZm9jdXNfZ2l6bW8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtb3ZlX2ZvY3VzX3BvaW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjEsCiAgICAgICAgICAgIC0zLjc2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibW92ZV9mb2N1c19wb2ludCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwaWciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0dGVybiI6ICIvcGlnIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY29zKEBGcmFtZSoyKSoxLjUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJzaW4oQEZyYW1lKjIpKjEuNSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk3LAogICAgICAgICAgICAtMi42NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInBpZyI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmaWxlcGF0aCI6ICIkSEgvdXNkL2Fzc2V0cy9waWcvcGlnLnVzZCIsCiAgICAgICAgICAgICJudW1fdmFyaWFudHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZ2VvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXRsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInByaW1wYXRoIjogIi9waWciLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0xLjQ3MzgxODA2NDcyMjg0NDUsCiAgICAgICAgICAgICAgICAwLjkyMzg0MjM3MDUxMDEwMTMsCiAgICAgICAgICAgICAgICAtMy45NTE5NTQxODg5MTI4ODk1CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi45OCwKICAgICAgICAgICAgLTEuNjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFzc2V0cmVmZXJlbmNlIgogICAgfSwKICAgICJ1cGRhdGVfY2FtX2ZvY3VzX2Rpc3RhbmNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dGFjaF9mb2N1c190b19waWciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJleHBvcnRsaXN0IjogIioiLAogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvbWFpbiIsCiAgICAgICAgICAgICJzbmlwcGV0IjogInN0cmluZyBwcmltTmFtZSA9IGNocyhcInByaW1wYXR0ZXJuXCIpO1xubWF0cml4IGNhbU1hdCA9IHVzZF9sb2NhbHRyYW5zZm9ybSgwLCBwcmltTmFtZSk7XG52ZWN0b3IgY2FtUCA9IGNyYWNrdHJhbnNmb3JtKDAsIDAsIDAsIDAsIGNhbU1hdCk7XG5cbm1hdHJpeCBmb2NNYXQgPSB1c2RfbG9jYWx0cmFuc2Zvcm0oMCwgcHJpbU5hbWUrXCJfZm9jdXNfcG9pbnRcIik7XG52ZWN0b3IgZm9jUCA9IGNyYWNrdHJhbnNmb3JtKDAsIDAsIDAsIDAsIGZvY01hdCk7XG5cbnVzZF9zZXRhdHRyaWIoMCwgcHJpbU5hbWUsIFwiZm9jdXNEaXN0YW5jZVwiLCBkaXN0YW5jZShjYW1QLCBmb2NQKSk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjExLAogICAgICAgICAgICAtNy41OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgIndpcmVzdHlsZSI6ICJyb3VuZGVkIgogICAgICAgIH0KICAgIH0KfQ==
Quick setup for a pyro smoke simulation ready for VDB export. Includes nodes to control initial shape, density, velocity, wind force, colliders, openCL compute and VDB output settings.
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImNvbGxpZGVyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAxLjg1LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0yLjI4MzU5LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTcsCiAgICAgICAgICAgIDEuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0sCiAgICAiY29udmVydHZkYjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidm9sdW1ldmlzdWFsaXphdGlvbjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInZkYiIsCiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT1kZW5zaXR5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydHZkYiIKICAgIH0sCiAgICAiZGVuc2l0eV9ub2lzZSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZSI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiQGRlbnNpdHkgPSBjaHJhbXAoXCJyXCIsIDAuNSpsZW5ndGgodkBQKSk7XG5AZGVuc2l0eSArPSAwLjMqbm9pc2UoQFAqMSArIDAuMSpARnJhbWUpOyIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImJpbmRlYWNoIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b2x1bWV3cmFuZ2xlIgogICAgfSwKICAgICJkb3BuZXQxIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIm1lcmdlMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic291cmNlX3ZvbHVtZV9kZW5zaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNvdXJjZV92b2x1bWVfY29sbGlzaW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAgICAgICAgIDMuMDYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDEiOiB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgMC40CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiY29tcHJlc3MiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicHlyb3NvbHZlcjEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDYuMzUsCiAgICAgICAgICAgICAgICAgICAgLTEuNDcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJweXJvc29sdmVyMSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAwLjQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIndpbmRmb3JjZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiA0CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlX2Rpc3R1cmJhbmNlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlX3R1cmJ1bGVuY2UiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJldmFwIjogMC4wODUsCiAgICAgICAgICAgICAgICAgICAgIm9wZW5jbCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbWFwX2Rpc3NpcGF0aW9uX2ZpZWxkIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNhdG11bGwtcm9tIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNhdG11bGwtcm9tIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjE3ODg5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC44NzUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4zNjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjI3CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY2F0bXVsbC1yb20iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0dXJiX3N3aXJsX3NpemUiOiAyLAogICAgICAgICAgICAgICAgICAgICJ0dXJidWxlbmNlX3NjYWxlIjogMC4zMDYKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNi4zNSwKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicHlyb3NvbHZlcjo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21va2VvYmplY3QyIjogewogICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgIDAuNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlbnNpdHlfZ3VpZGVzbW9rZWRlbnNpdHkiOiAwLjA4LAogICAgICAgICAgICAgICAgICAgICJkaXZzaXplIjogMC4xLAogICAgICAgICAgICAgICAgICAgICJtdWx0aWZpZWxkX2NkZmllbGQiOiAidmVsIiwKICAgICAgICAgICAgICAgICAgICAibXVsdGlmaWVsZF9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIm11bHRpZmllbGRfZGVuc2l0eWZpZWxkIjogImRlbnNpdHkiLAogICAgICAgICAgICAgICAgICAgICJtdWx0aWZpZWxkX2RlbnNpdHlzY2FsZSI6IDAuMjksCiAgICAgICAgICAgICAgICAgICAgIm11bHRpZmllbGRfZW1pdGNkcmFtcCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41NDAwMDAwMjE0NTc2NzIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40MzIwMDAwMTEyMDU2NzMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC44OTMwMDAwMDY2NzU3MjAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44ODMzMDAwMDYzODk2MTc5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAibXVsdGlmaWVsZF9zaGFkb3dzY2FsZSI6IDAuNDksCiAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDI4Ljc2NzQ0NjUxNzk0NDMzNiwKICAgICAgICAgICAgICAgICAgICAgICAgNi40MDY5NTgxMDMxNzk5MzIsCiAgICAgICAgICAgICAgICAgICAgICAgIDMuNzk2Njg0MjY1MTM2NzE4OAogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInNvbHZlZmlyc3RmcmFtZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0xMy4xMDg4MTcxMDA1MjQ5MDIsCiAgICAgICAgICAgICAgICAgICAgICAgIDEuMTYwMTQxNzA2NDY2Njc0OCwKICAgICAgICAgICAgICAgICAgICAgICAgMC40NzE3ODI0NDU5MDc1OTI4CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidmVsb2NpdHlfZ3VpZGVkaXYiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDI4LAogICAgICAgICAgICAgICAgICAgICAgICAyOCwKICAgICAgICAgICAgICAgICAgICAgICAgMjgKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ2ZWxvY2l0eV9ndWlkZW92ZXJyaWRlZGl2IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAidmVsb2NpdHlfZ3VpZGVwbGFuZSI6ICJ6eCIsCiAgICAgICAgICAgICAgICAgICAgInZlbG9jaXR5X2d1aWRlcGxhbmV2YWwiOiAtMC43NDEsCiAgICAgICAgICAgICAgICAgICAgInZlbG9jaXR5X2d1aWRlc2NhbGUiOiAwLjI4LAogICAgICAgICAgICAgICAgICAgICJ2ZWxvY2l0eV9ndWlkZXN0cmVhbWVybGVuIjogMC45NiwKICAgICAgICAgICAgICAgICAgICAidmVsb2NpdHlfZ3VpZGV2aXNzY2FsZSI6IDAuMTUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC43NiwKICAgICAgICAgICAgICAgICAgICAzLjU2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic21va2VvYmplY3QiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2Vfdm9sdW1lX2NvbGxpc2lvbiI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImluaXRpYWxpemUiOiAiY29sbGlzaW9uIiwKICAgICAgICAgICAgICAgICAgICAibm9ybWFsaXplc291cmNlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgIm5vcm1hbGl6ZXZlbCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VfbmFtZSI6ICJjb2xsaXNpb24iLAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VfcGF0aCI6ICJgb3BpbnB1dHBhdGgoJy4uJywxKWAiLAogICAgICAgICAgICAgICAgICAgICJ0ZW1wX25hbWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAidGVtcGVyYXR1cmVfbWVyZ2UiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgInZlbF9uYW1lIjogImNvbGxpc2lvbnZlbCIsCiAgICAgICAgICAgICAgICAgICAgInZlbG9jaXR5X21lcmdlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICJ2b2xfc291cmNlZGVzdCI6ICJjb2xsaXNpb24iLAogICAgICAgICAgICAgICAgICAgICJ2b2xfdGVtcGRlc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAidm9sX3ZlbGRlc3QiOiAiY29sbGlzaW9udmVsIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAxMS4xMywKICAgICAgICAgICAgICAgICAgICA0Ljg3CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic291cmNldm9sdW1lIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX3ZvbHVtZV9kZW5zaXR5IjogewogICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgIDAuNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNjYWxlX3ZlbG9jaXR5IjogMC4wMSwKICAgICAgICAgICAgICAgICAgICAic291cmNlX3BhdGgiOiAiYG9waW5wdXRwYXRoKCcuLicsMClgIiwKICAgICAgICAgICAgICAgICAgICAidGVtcF9uYW1lIjogImRlbnNpdHkiLAogICAgICAgICAgICAgICAgICAgICJ2ZWxvY2l0eV9tZXJnZSI6ICJhZGQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDguMDgsCiAgICAgICAgICAgICAgICAgICAgNC44NwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNvdXJjZXZvbHVtZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIndpbmRmb3JjZTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic21va2VvYmplY3QyIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYW1wbGl0dWRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxNS40LAogICAgICAgICAgICAgICAgICAgICAgICAxNS40LAogICAgICAgICAgICAgICAgICAgICAgICAxNS40CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAic2FtcGxlbW9kZSI6ICJwb2ludCIsCiAgICAgICAgICAgICAgICAgICAgInNjYWxlZm9yY2UiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2ZWwiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0xNTYsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzYsCiAgICAgICAgICAgICAgICAgICAgMi41MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIndpbmRmb3JjZSIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbnNpdHlfbm9pc2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJmcm9tcG9seWdvbnMyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXV0b3Jlc2ltIjogZmFsc2UsCiAgICAgICAgICAgICJleHBsaWNpdGNhY2hlbmFtZSI6ICIkSElQL2NhY2hlLiRPUy4kU0Yuc2ltIiwKICAgICAgICAgICAgIm51bW9iaiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZGF0YW5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZGVuc2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2JqbmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImRhdGFuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9iam5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRvcG5ldCIKICAgIH0sCiAgICAiZmlsZWNhY2hlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb252ZXJ0dmRiMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJhc2VuYW1lIjogImdhaV90aHJ1c3RlclNtb2tlXyRGLnZkYiIsCiAgICAgICAgICAgICJmIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIiRGU1RBUlQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMjUwLAogICAgICAgICAgICAgICAgMQogICAgICAgICAgICBdLAogICAgICAgICAgICAiZmlsZSI6ICIkSElQL2dlby94eHhfc2hpcEZpcmVfMDAxL3h4eF9zaGlwRmlyZV8kRjMudmRiIiwKICAgICAgICAgICAgImZpbGVtZXRob2QiOiAiZXhwbGljaXQiLAogICAgICAgICAgICAibG9hZGZyb21kaXNrIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy45NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGFiczo6ZmlsZWNhY2hlOjoyLjAiCiAgICB9LAogICAgInNwaGVyZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjkzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbG9jaXR5X25vaXNlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYnVpbGRkaXN0YW5jZSI6IGZhbHNlLAogICAgICAgICAgICAiYnVpbGRmb2ciOiB0cnVlLAogICAgICAgICAgICAibnVtYXR0cmliIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicG9pbnQudiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGV2ZGJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWN0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImNvbnRyYXZhcmlhbnQgcmVsYXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidm94ZWxzaXplIjogMC4wNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczIiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbGxpZGVyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYnVpbGRkaXN0YW5jZSI6IGZhbHNlLAogICAgICAgICAgICAiYnVpbGRmb2ciOiB0cnVlLAogICAgICAgICAgICAiZm9nbmFtZSI6ICJjb2xsaXNpb24iLAogICAgICAgICAgICAibnVtYXR0cmliIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicG9pbnQudiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGV2ZGJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImNvbGxpc2lvbnZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWN0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImNvbnRyYXZhcmlhbnQgcmVsYXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidm94ZWxzaXplIjogMC4wNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjE3LAogICAgICAgICAgICAwLjMzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZlbG9jaXR5X25vaXNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogIkB2ICs9IDIwKnZlY3Rvcihub2lzZShAUCkpOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS45MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAidm9sdW1ldmlzdWFsaXphdGlvbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZG9wbmV0MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNkZmllbGQiOiAiZGVuc2l0eSIsCiAgICAgICAgICAgICJjZHJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjkyMDExODMzMTkwOTE3OTcsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJkZW5zaXR5cmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDg4NzU3Mzk1NzQ0MzIzNzMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMjkxNjY2NzE2MzM3MjA0CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJlbWl0cmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjA5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b2x1bWV2aXN1YWxpemF0aW9uIgogICAgfQp9
Vellum wire setup that supports animated soft pinning on the tip and tail of the wire. Useful setup for art directing a wire simulation.
ewogICAgIkFOSU1BVEVEIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZpcnN0X3Bpbl9zdGlmZm5lc3MiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuMTEsCiAgICAgICAgICAgIC0wLjIyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJhdHRhY2hfdG9fbWFnbmV0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zb2ZybV9hbmltIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWFnbmV0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZmlyc3QiLAogICAgICAgICAgICAic25pcHBldCI6ICJpZihARnJhbWUgXHUwMDNlIDQwKXtcbiAgICB2QFAgPSBwb2ludCgxLFwiUFwiLDApO1xufSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMy4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1zb2x2ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJkZWxldGUiCiAgICB9LAogICAgImZpcnN0X3Bpbl9zdGlmZm5lc3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibGFzdF9waW5fc3RpZmZuZXNzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZmFkZSI6IHsKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjU5NzIyMjIyMjIyMjIyMTksCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMTUyNzc3ODMzMzIxNjM5MDUsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC41OTcyMjI0MzkzNDgyMjMyLAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLjAwMDg1MjcxMzE3ODI5NDU3NjksCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMDA1CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDIuODM2OTUzMjc5OTkzNTE3LAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDg4LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDEuMDA2NjYwODQxMjg4MDI1OCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogNi41MTI3MjcyNzI3MjcyNTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDExOSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjQzMDU1NTU1NTU1NTU1NTM2LAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxMDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJncm91cCI6ICJmaXJzdCIsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAc3RpZmZuZXNzPSBjaGYoXCJmYWRlXCIpO1xuXG5cbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWRlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGYWRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjExLAogICAgICAgICAgICAwLjkyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJsYXN0X3Bpbl9zdGlmZm5lc3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0YWNoX3RvX21hZ25ldCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogImxhc3QiLAogICAgICAgICAgICAic25pcHBldCI6ICJmQHN0aWZmbmVzcyA9IDEwMDAwMDAwMDAuMDtcblxuIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjExLAogICAgICAgICAgICAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJtYWduZXQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMTA3LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjM0OSwKICAgICAgICAgICAgICAgIDAuMzE2NTkxOTE0MTc2OTQwOSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjExLAogICAgICAgICAgICA2LjE5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInJlc2FtcGxlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGlyYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDEsCiAgICAgICAgICAgICJ0cmVhdHBvbHlzYXMiOiAic3ViZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNi41MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNldF9maXJzdF9hbmRfbGFzdF9ncm91cDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHByaW1zW10gPSBwcmltcG9pbnRzKDAsIEBwcmltbnVtKTtcblxuc2V0cG9pbnRncm91cCgwLCBcImZpcnN0XCIsIDAsIDEpO1xuc2V0cG9pbnRncm91cCgwLCBcImxhc3RcIiwgbGVuKHByaW1zKS0xLCAxKTtcblxuXG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUuNDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInNwaXJhbDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlyZWN0aW9uIjogImN3IiwKICAgICAgICAgICAgImhlaWdodCI6IDAuMDg4MiwKICAgICAgICAgICAgInJhZGl1c2luY3JlYXNlcGVydHVybiI6IC0wLjE4NywKICAgICAgICAgICAgInJhZGl1c3NjYWxlIjogMC4xNTQsCiAgICAgICAgICAgICJzdGFydHJhZGl1cyI6IDAuOTE4LAogICAgICAgICAgICAidHVybnMiOiAzLjMwOAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3LjUxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGlyYWwiCiAgICB9LAogICAgInN3ZWVwMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAwNzUsCiAgICAgICAgICAgICJzY2FsZXJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNjAwMDAwMDIzODQxODU3OQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDE3NTg3OTM5Mjc3MjkxMjk4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAidHJhbnNvZnJtX2FuaW0iOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X2ZpcnN0X2FuZF9sYXN0X2dyb3VwMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMS4wNjk0NDQ0NDQ0NDQ0NDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4wNDQwMTk2MDM1MjM4MjgyNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDc4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAzLjM4OTUwOTQ3MTMzNDc1MTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAzLjAwNzUxODczODU4NTYzMjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzLjIxNjM3NDIwNjU0Mjk2ODYKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMDEzODg4ODg4ODg4ODg4OTg3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDMuNzk1NjMxOTMzMjEyMjgKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNC40MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInZlbGx1bV9oYWlyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRhY2hfdG9fbWFnbmV0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZHJlc3RzY2FsZSI6IDAuMDQ4LAogICAgICAgICAgICAiYmVuZHN0aWZmbmVzc2V4cCI6ICItMiIsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJoYWlyIiwKICAgICAgICAgICAgImRvYmVuZGdycCI6IHRydWUsCiAgICAgICAgICAgICJkb21hc3MiOiAiY2FsY3VuaWZvcm0iLAogICAgICAgICAgICAiZG9zdHJldGNoZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvdGhpY2tuZXNzIjogImNhbGN1bmlmb3JtIiwKICAgICAgICAgICAgIm1hc3MiOiAxLAogICAgICAgICAgICAibWF0Y2hhbmltYXRpb24iOiB0cnVlLAogICAgICAgICAgICAicGluZ3JvdXAiOiAibGFzdCBmaXJzdCIsCiAgICAgICAgICAgICJwaW50eXBlIjogInNvZnQiLAogICAgICAgICAgICAic3RyZXRjaGRhbXBpbmdyYXRpbyI6IDAuMDEsCiAgICAgICAgICAgICJ0aGlja25lc3NzY2FsZSI6IDIsCiAgICAgICAgICAgICJ2aXp0aGlja25lc3MiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRzIgogICAgfSwKICAgICJ2ZWxsdW1zb2x2ZXIxIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJkb3BuZXQxL2ZvcmNlcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiRk9SQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9wd2luZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldG91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTT1VSQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjcxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dCI6ICJXaXJlIFBPUCBGb3JjZXMgaW50byBGT1JDRSB0byBhcHBseSBwZXItcG9pbnQgZm9yY2VzLlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50IFByb3BlcnRpZXMgYW5kIFZlbGx1bSBSZXN0IEJsZW5kIHRvIHVwZGF0ZSBjb25zdHJhaW50cyBkeW5hbWljYWxseS5cblxuV2lyZSBWZWxsdW0gQ29uc3RyYWludHMgdG8gYnVpbGQgbmV3IGNvbnN0cmFpbnRzLlxuXG5XaXJlIFZlbGx1bSBTb3VyY2UgRE9QcyB0byBTT1VSQ0UgdG8gYWRkIG5ldyB2ZWxsdW0gZ2VvbWV0cnkuIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb3B3aW5kMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYW1wIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzd2lybHNjYWxlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN3aXJsc2l6ZSI6IDIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9wd2luZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdlb2lucHV0MiI6ICIuLi8uLi8uLi8uLi9BTklNQVRFRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdyb3VwIjogIkB0eXBlPXBpbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTIiOiAic29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3N0aWZmbmVzcyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxleHByZXNzaW9uIjogInN0aWZmbmVzcyA9IHBvaW50KDEsIFwic3RpZmZuZXNzXCIsIEBwdG51bSk7XG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZWdyb3VwIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2Vsb2NhbCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMTQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHByb3BlcnR5IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bV9oYWlyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bV9oYWlyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bV9oYWlyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyYXZpdHkiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgLTksCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzdGF0aWNfc2Rmc2NhbGUiOiAyLAogICAgICAgICAgICAidXNlZ3JvdW5kIjogdHJ1ZSwKICAgICAgICAgICAgInZlbGRhbXBpbmciOiAwLjEsCiAgICAgICAgICAgICJ3aW5kIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIi0zKnNpbig1KiRGKSptYXgoMC4wLDEuMC1tYXgoMC4wLCAwLjAxKigkRi0yOTEpKSkqbWF4KDAuMCxtaW4oMS4wLCAwLjAyKigkRi03MSkpKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bXNvbHZlciIKICAgIH0KfQ==
Common vex snippet used for assigning point groups to the first and last points on a curve. Useful when needing a group to pin on a vellum hair sim.
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImxpbmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBvaW50cyI6IDMwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEuMjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxpbmUiCiAgICB9LAogICAgInNldF9maXJzdF9hbmRfbGFzdF9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgImhlYWRfbGVuZ3RoIjogMSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHB0c1tdID0gcHJpbXBvaW50cygwLCBAcHJpbW51bSk7XG5cbmZvciAoaW50IGkgPSAwOyBpIFx1MDAzYyBjaGkoXCJoZWFkX2xlbmd0aFwiKTsgaSsrKSB7XG4gICAgc2V0cG9pbnRncm91cCgwLCBcImZpcnN0XCIsIGksIDEpO1xufVxuXG5mb3IgKGludCBpID0gMDsgaSBcdTAwM2MgY2hpKFwidGFpbF9sZW5ndGhcIik7IGkrKykge1xuICAgIHNldHBvaW50Z3JvdXAoMCwgXCJsYXN0XCIsIGxlbihwdHMpLTEtaSwgMSk7XG59XG5cblxuXG5cbiIsCiAgICAgICAgICAgICJ0YWlsX2xlbmd0aCI6IDEKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZWFkX2xlbmd0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSGVhZCBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhaWxfbGVuZ3RoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWlsIExlbmd0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0KfQ==
This example shows how to time offset animated point instances in LOPs using point attribute.
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAwLjUyCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuODMsCiAgICAgICAgICAgIC00Ljc5CiAgICAgICAgXSwKICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgMy43OSwKICAgICAgICAgICAgMi44MgogICAgICAgIF0sCiAgICAgICAgInRleHQiOiAiTm90ZSB0aGF0IGZvciByZXRpbWUgdG8gd29yayBpY29taW5nIGFuaW1hdGlvbiBuZWVkcyB0byBiZSBjYWNoZWQgKHByZWZlcmFibHkgdG8gZGlzYyBhcyB1c2QpLlxuQWxzbyBub3RlIHRoYXQgc2luY2Ugd2UgYXJlIG9mZnNldGluZyBiZXR3ZWVuIDAgYW5kIDYwIGZyYW1lcyB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0byBoYXZlICRFTkRGUkFNICsgNjAgZm9yIG91ciBhc3NldHMgYW5pbWF0aW9uLiIsCiAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICB9LAogICAgImNhY2hlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZWhhdmlvciI6ICJhbGwiLAogICAgICAgICAgICAic2FtcGxlX2YiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQGZzdGFydCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQGZlbmQrNjAiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIkBmaW5jIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDUsCiAgICAgICAgICAgIC0yLjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYWNoZTo6Mi4wIgogICAgfSwKICAgICJpbnN0YW5jZXIxIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgImZyYW1lX29mZnNldHMiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWFrZV9uYW1lcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpbWVuc2lvbnMiOiAxLAogICAgICAgICAgICAgICAgICAgICJtYXgiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDYwLAogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJmcmFtZW9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgInNlZWQiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNTUsCiAgICAgICAgICAgICAgICAgICAgLTI1LjcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJhdHRyaWJyYW5kb21pemUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJncmlkMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29scyI6IDIsCiAgICAgICAgICAgICAgICAgICAgInJvd3MiOiAyLAogICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICA3LAogICAgICAgICAgICAgICAgICAgICAgICA3CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjYzLAogICAgICAgICAgICAgICAgICAgIC0yMS40NwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyaWQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYWtlX25hbWVzIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzdHJpYnV0aW9uIjogImRpc2NyZXRlIiwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJuYW1lIiwKICAgICAgICAgICAgICAgICAgICAic2VlZCI6IDEuMDQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cnZhbHVlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicGlnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIndlaWdodCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RydmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ0b3kiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2VpZ2h0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjU5LAogICAgICAgICAgICAgICAgICAgIC0yNC41OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYnJhbmRvbWl6ZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImZyYW1lX29mZnNldHMiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNTMsCiAgICAgICAgICAgICAgICAgICAgLTI3LjE1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2NhdHRlcjEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJucHRzIjogNQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjU4LAogICAgICAgICAgICAgICAgICAgIC0yMy4xNQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FjaGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdGgiOiAiL2luc3RhbmNlcyIsCiAgICAgICAgICAgICJwcm90b2luZGV4c3JjIjogIm5hbWVhdHRyIiwKICAgICAgICAgICAgInByb3RvcGF0dGVybiI6ICIvZ2VvLyoiLAogICAgICAgICAgICAicHJvdG9zb3VyY2Vtb2RlIjogImZpcnN0IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjA1LAogICAgICAgICAgICAtMy43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiaW5zdGFuY2VyIgogICAgfSwKICAgICJtZXJnZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGlnMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRveSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wNCwKICAgICAgICAgICAgLTEuNjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJwaWcyIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJzb3BuZXQvY3JlYXRlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4xNQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidGVzdGdlb21ldHJ5X3BpZ2hlYWQxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0ZXN0Z2VvbWV0cnlfcGlnaGVhZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRlc3RnZW9tZXRyeV9waWdoZWFkMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInNpbihARnJhbWUqMykqMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjUzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBhdGhwcmVmaXgiOiAiL2dlby9waWciLAogICAgICAgICAgICAic2hlYXIiOiBbCiAgICAgICAgICAgICAgICAwLjIsCiAgICAgICAgICAgICAgICAwLjIsCiAgICAgICAgICAgICAgICAwLjIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9LAogICAgInJldGltZWluc3RhbmNlczEiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9tb2RpZnkiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlN1Ym5ldEluZGlyZWN0SW5wdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZnJvbV9sb3BzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJpbnN0YW5jZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5zdGFuY2VzIjogIi9pbnN0YW5jZXNbKl0iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDUsCiAgICAgICAgICAgIC00LjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXRpbWVpbnN0YW5jZXMiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJfX3JldGltZV9kYXRhIjogIntcIi9pbnN0YW5jZXNcIjoge1wiaXNBbmltXCI6IDAsIFwibWF0Y2hpbmdcIjogWy0xLCAtMSwgLTEsIC0xLCAtMV0sIFwib2Zmc2V0c1wiOiBbMzUuNjExNTAzNjAxMDc0MjIsIDMzLjQzMjk5ODY1NzIyNjU2LCAzMS42MzU2MzE1NjEyNzkyOTcsIDQxLjY3MDYxMjMzNTIwNTA4LCA1OC41ODMwMjMwNzEyODkwNl0sIFwiYW5pbW9mZnNldHNcIjogWzM1LjYxMTUwMzYwMTA3NDIyLCAzMy40MzI5OTg2NTcyMjY1NiwgMzEuNjM1NjMxNTYxMjc5Mjk3LCA0MS42NzA2MTIzMzUyMDUwOCwgNTguNTgzMDIzMDcxMjg5MDZdLCBcInRpbWVzY2FsZXNcIjogWzEsIDEsIDEsIDEsIDFdLCBcImFuaW10aW1lc2NhbGVzXCI6IFsxLCAxLCAxLCAxLCAxXX19IgogICAgICAgIH0KICAgIH0sCiAgICAidG95IjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJzb3BuZXQvY3JlYXRlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4xNQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidGVzdGdlb21ldHJ5X3J1YmJlcnRveTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidGVzdGdlb21ldHJ5X3J1YmJlcnRveSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRlc3RnZW9tZXRyeV9ydWJiZXJ0b3kxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAic2luKEBGcmFtZSozKSoyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNTMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicGF0aHByZWZpeCI6ICIvZ2VvL3RveSIsCiAgICAgICAgICAgICJzaGVhciI6IFsKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMgogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMDUsCiAgICAgICAgICAgIC0wLjAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9Cn0=
Parent one object motion to another in SOPs. Useful for attaching things to animated geometry that comes from Alembic cache.
ewogICAgIkFOSU1BVEVEX0dFTyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0yIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjYyLAogICAgICAgICAgICAtMi4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiT1VUIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC43MywKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS41LAogICAgICAgICAgICAtMTAuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIlBPSU5UUyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAxLAogICAgICAgICAgICAtMi4yNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiUkVTVCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYXB0dXJlX2ZyYW1lIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAtNC43OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYm94MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNhcHR1cmVfZnJhbWUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiQU5JTUFURURfR0VPIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZnJhbWUiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzcsCiAgICAgICAgICAgIC0zLjMzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0aW1lc2hpZnQiCiAgICB9LAogICAgImV4dHJhY3R0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlJFU1QiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJBTklNQVRFRF9HRU8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvdXRwdXRhdHRyaWJzIjogIm1hdHJpeDQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNDEsCiAgICAgICAgICAgIC02LjMyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJleHRyYWN0dHJhbnNmb3JtIgogICAgfSwKICAgICJtZXJnZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3RpY2tfdG9fc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkFOSU1BVEVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS40NiwKICAgICAgICAgICAgLTguOTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJwbGF0b25pYzEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHlwZSI6IDYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS42NCwKICAgICAgICAgICAgLTAuMDgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBsYXRvbmljIgogICAgfSwKICAgICJzdGlja190b19zdXJmYWNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlBPSU5UUyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkFOSU1BVEVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImV4dHJhY3R0cmFuc2Zvcm0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDIKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJ2ZWN0b3IgcG9zID0gIHBvaW50KDIsIFwiUFwiLCAwKTtcbm1hdHJpeCB0ID0gIHBvaW50KDIsIFwidHJhbnNmb3JtXCIsIDApO1xuXG52QFAgPSB2QFAgKiB0O1xuXG4zQHRyYW5zZm9ybSA9IDNAdHJhbnNmb3JtICogbWF0cml4Myh0KTtcblxuXG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjgsCiAgICAgICAgICAgIC03LjgzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJveDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMjkuMzgxMDA1NzEyODY2OTczLAogICAgICAgICAgICAgICAgMC43NDkzMTQxNDQzODM0NjE0LAogICAgICAgICAgICAgICAgLTguNTc2OTg3MTgwMDk5OTU3CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzIjogWwogICAgICAgICAgICAgICAgMC4yNjYyMDM2ODIyNzY2NTMxNCwKICAgICAgICAgICAgICAgIDAuMjY2MjAzNjgyMjc2NjUzMSwKICAgICAgICAgICAgICAgIDAuMjY2MjAzNjgyMjc2NjUzMQogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAyOTU3OTYzOTQzNDgxNDQ1MywKICAgICAgICAgICAgICAgIDAuMzEyNDQ4MTU3NDI0ODQ2MzMsCiAgICAgICAgICAgICAgICAwLjQ4NzgzNjUwNDMzNjI5NjkKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAidHJhbnNmb3JtMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBsYXRvbmljMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQEZyYW1lIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJARnJhbWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNjUsCiAgICAgICAgICAgIC0xLjA5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0KfQ==