Codercat Studio | Cookbook

This cookbook contains a collection of useful HoudiniFX node setups. All examples are stored using the new Houdini recipe API and can be copied from this website directly into Houdini using our simple shelf tools. We also periodically make a backup of the recipes here.

Copy a snippet of interest from this page, then use Paste on the "Cookbook" shelf to paste it in.

If you would like to share a recipe, click the Create button and paste in the output of the "Copy" shelf tool. Note that you must be logged in to do so. If you have any questions or comments, feel free to reach out at codercatclub@gmail.com.

Get new recipes updates over RSS feed.

⚠️ Changelog

11.20.2025 - We updated the copy shelf tool to include the Houdini version, which is also visible on the recipes listing. Please update your shelf tools using the Python one-liner from the Recommended Install section.

📦 Recommended Install

To install Cookbook shelf tools copy this code to Houdini Python Shell and press Enter. You will see Cookbook shelf apper on the top panel.

To open Python Shell press Alt-Shift-P or go to main menu Window > Python Shell.

📂 Alternative Manual Install
⬇️ Download shelf tool file and place it to your Houdini toolbar folder:
  • Windows:
  • macOS:
  • Linux:

Replace USERNAME and X.Y with your account name and Houdini version.

Restart Houdini.

? About this project

Motivation and Goals

We created this Houdini Cookbook because:

  • We needed a way to quickly share and store small Houdini node setups. Previously, we attempted to create HDA libraries, but it was too cumbersome for our small team.
  • We believe there is a better way to share Houdini examples than by sharing entire Houdini files.
  • We enjoy sharing our small setups with the Houdini community.
  • We strongly believe in the idea of "Own Your Data," therefore we do not hold any published recipes hostage. All recipes are backed up once a day to a public Git repository here. Even if this service goes down, anyone can still download the full collection and use it directly with the Cookbook shelf tool or by using the two Python functions described below.
  • We also embrace the idea of decentralization, and we are considering open sourcing the Cookbook web service so that anyone can run it locally with their own collection or as their own public webpage. Let us know if this is something that interests you.

How Does It Work

In Houdini 20.5, SideFX introduced a new Recipe system that allows users to save collections of nodes into human-readable structured text files (JSON). Within this, they added a new collection of Python utilities (hou.data) that allows for creating and loading recipes programmatically.

In particular, the Cookbook shelf tools use hou.data.selectedItemsAsData(...) for copying nodes and hou.createItemsFromData(...) for pasting.

For this web service, we use the Go programming language and store all submitted recipes in plain text JSON files.

Spaceship Cupola
Circular spaceship window that was build for our Onsen project
Nov 30, 2025 | | geometry Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMjMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuOCwKICAgICAgICAgICAgLTUxLjQ0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIiIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwZWFrMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5lZ2F0ZSI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC00MC40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJibGFzdDQiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWZpbGwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiOTYxIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwcmltcyIsCiAgICAgICAgICAgICJyZW1vdmVncnAiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJib29sZWFuMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZmlsbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm02IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IiwKICAgICAgICAgICAgInN1YnRyYWN0Y2hvaWNlcyI6ICJibWludXNhIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjM3LAogICAgICAgICAgICA1LjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib29sZWFuOjoyLjAiCiAgICB9LAogICAgImNhcnZlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvbWFpbnUxIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiMS9kZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50Mi9cIiwgXCJudW1pdGVyYXRpb25zXCIsIDApKmRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQyL1wiLCBcIml0ZXJhdGlvblwiLCAwKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi42NCwKICAgICAgICAgICAgLTM2LjM1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYXJ2ZSIKICAgIH0sCiAgICAiY2FydmU1IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldm9sdmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9tYWludTIiOiAwLjQwNSwKICAgICAgICAgICAgImZpcnN0dSI6IGZhbHNlLAogICAgICAgICAgICAiZmlyc3R2IjogdHJ1ZSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2Ljg4LAogICAgICAgICAgICAtMzQuMzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhcnZlIgogICAgfSwKICAgICJjYXJ2ZTYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmV2b2x2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkb21haW51MiI6IDAuNDA1LAogICAgICAgICAgICAiZG9tYWludjEiOiAwLjYxNSwKICAgICAgICAgICAgImZpcnN0dSI6IGZhbHNlLAogICAgICAgICAgICAiZmlyc3R2IjogdHJ1ZSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjE4LAogICAgICAgICAgICAtMzQuMzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhcnZlIgogICAgfSwKICAgICJjY19iZXZlbF9jb3JuZXJzMTAiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiMSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDYuOTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJTdWJuZXRJbmRpcmVjdElucHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ3JvdXAxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkb21heGVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImRvbWluZWRnZWFuZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBiYXNlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJlZGdlIiwKICAgICAgICAgICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21heGVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtaW5lZGdlYW5nbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vbWluZWRnZWFuZ2xlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA1LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJub3JtYWwxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5YmV2ZWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY3VzcGFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2N1c3BhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMy4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAxLjUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2x5YmV2ZWwxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdmlzaW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9kaXZpc2lvbnNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZWRnZXByaW1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9lZGdlcHJpbXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJndWVzcyIsCiAgICAgICAgICAgICAgICAgICAgIm1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9vZmZzZXRcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vb2Zmc2V0cG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VlZGdlZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlZWRnZWZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VtZXJnZWRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlb2Zmc2V0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0cG9pbnRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZXB0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA0LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWJldmVsOjozLjAiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwOCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm9mZnNldCI6IDAuMDAzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtNDIuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNjX2JldmVsX2Nvcm5lcnMiCiAgICB9LAogICAgImNjX2JldmVsX2Nvcm5lcnM1IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA2LjkxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiU3VibmV0SW5kaXJlY3RJbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJkb21pbmVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tYXhlZGdlYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21pbmVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNS4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWJldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXNwYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuMjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMS41CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vZGl2aXNpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVkZ2VwcmltcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vZWRnZXByaW1zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZ3Vlc3MiLAogICAgICAgICAgICAgICAgICAgICJtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL21lcmdlZHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vb2Zmc2V0XCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9vZmZzZXRlZGdlc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9wdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0Z3JvdXBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlZWRnZWZpbGxldGdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZWVkZ2VmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VvZmZzZXRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRlZGdlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZXB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNC4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHliZXZlbDo6My4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtYXhlZGdlYW5nbGUiOiAyMjEsCiAgICAgICAgICAgICJvZmZzZXQiOiAwLjAwOAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTcuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNjX2JldmVsX2Nvcm5lcnMiCiAgICB9LAogICAgImNjX2JldmVsX2Nvcm5lcnM2IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA2LjkxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiU3VibmV0SW5kaXJlY3RJbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJkb21pbmVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tYXhlZGdlYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21pbmVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNS4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWJldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXNwYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuMjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMS41CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vZGl2aXNpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVkZ2VwcmltcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vZWRnZXByaW1zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZ3Vlc3MiLAogICAgICAgICAgICAgICAgICAgICJtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL21lcmdlZHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vb2Zmc2V0XCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9vZmZzZXRlZGdlc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9wdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0Z3JvdXBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlZWRnZWZpbGxldGdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZWVkZ2VmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VvZmZzZXRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRlZGdlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZXB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNC4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHliZXZlbDo6My4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtYXhlZGdlYW5nbGUiOiAyMjEsCiAgICAgICAgICAgICJvZmZzZXQiOiAwLjAxNCwKICAgICAgICAgICAgInVzZWVkZ2VmaWxsZXRncm91cCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTMuNzIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNjX2JldmVsX2Nvcm5lcnMiCiAgICB9LAogICAgImNjX2JldmVsX2Nvcm5lcnM3IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA2LjkxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiU3VibmV0SW5kaXJlY3RJbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJkb21pbmVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tYXhlZGdlYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21pbmVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNS4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWJldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXNwYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuMjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMS41CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vZGl2aXNpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVkZ2VwcmltcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vZWRnZXByaW1zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZ3Vlc3MiLAogICAgICAgICAgICAgICAgICAgICJtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL21lcmdlZHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vb2Zmc2V0XCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9vZmZzZXRlZGdlc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9wdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0Z3JvdXBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlZWRnZWZpbGxldGdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZWVkZ2VmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VvZmZzZXRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRlZGdlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZXB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNC4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHliZXZlbDo6My4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTE5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogMTY0LAogICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogMzIsCiAgICAgICAgICAgICJvZmZzZXQiOiAwLjAwMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAtOC44NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2NfYmV2ZWxfY29ybmVycyIKICAgIH0sCiAgICAiY2NfYmV2ZWxfY29ybmVyczkiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiMSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDYuOTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJTdWJuZXRJbmRpcmVjdElucHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ3JvdXAxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkb21heGVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImRvbWluZWRnZWFuZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBiYXNlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJlZGdlIiwKICAgICAgICAgICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21heGVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtaW5lZGdlYW5nbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vbWluZWRnZWFuZ2xlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA1LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJub3JtYWwxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5YmV2ZWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY3VzcGFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2N1c3BhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMy4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAxLjUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2x5YmV2ZWwxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdmlzaW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9kaXZpc2lvbnNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZWRnZXByaW1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9lZGdlcHJpbXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJndWVzcyIsCiAgICAgICAgICAgICAgICAgICAgIm1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9vZmZzZXRcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vb2Zmc2V0cG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VlZGdlZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlZWRnZWZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VtZXJnZWRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlb2Zmc2V0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0cG9pbnRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZXB0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA0LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWJldmVsOjozLjAiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwNyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IDIyMSwKICAgICAgICAgICAgIm9mZnNldCI6IDAuMDA4CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTEsCiAgICAgICAgICAgIC0yNC44CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjY19iZXZlbF9jb3JuZXJzIgogICAgfSwKICAgICJjaXJjbGUxMCI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzIjogNjQsCiAgICAgICAgICAgICJvcmllbnQiOiAiengiLAogICAgICAgICAgICAic2NhbGUiOiAwLjg2LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjE1NTc4MTkwOTgyMzQxNzY2LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTUuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgIH0sCiAgICAiY2lyY2xlMTIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDY0LAogICAgICAgICAgICAib3JpZW50IjogInp4IiwKICAgICAgICAgICAgInNjYWxlIjogMC43MiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMC4yMjYwNjcyNzQ4MDg4ODM2NywKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xMSwKICAgICAgICAgICAgLTIxLjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgIH0sCiAgICAiY2lyY2xlOSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzIjogNjQsCiAgICAgICAgICAgICJvcmllbnQiOiAiengiLAogICAgICAgICAgICAic2NhbGUiOiAxLjA0LAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAtMS41CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjaXJjbGUiCiAgICB9LAogICAgImNvbnZlcnQyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldm9sdmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibG9kdSI6IDAuMDAxLAogICAgICAgICAgICAibG9kdiI6IDMuMTYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wNCwKICAgICAgICAgICAgNy40CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0IgogICAgfSwKICAgICJjb252ZXJ0MyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXZvbHZlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxvZHUiOiAwLjQ2MiwKICAgICAgICAgICAgImxvZHYiOiAyLjI1NwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjM5LAogICAgICAgICAgICAtMzQuMjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbnZlcnQiCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwb2ludHMiOiAiMyIsCiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZU9cdTAwM2U7M3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUdDM2VJSTY1O29JeDtYTzNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBELWFRM2JhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSi1tYFx1MDAyNkgqNEdBUnNkYEFhSE1LWmdlMUZiYVpsUVZzXHUwMDI2KDdiMlx1MDAzY3JPV01wdTNiMVdjalZRRnIzVlFGcX5aKXQ5SEVGZnJNWmUobV9hNFx1MDAzZUxoYjFXY3FhJCNcdTAwM2NCWSstYXxFRmUlVUFhaWVLYmFabElaZ1hhRGFcdTAwMjYyOzlXR29cdTAwM2NJVnt+YkRXcEh3N1o3ZCpmYUNDV2FXaEB8WVg/QWFQYVx1MDAyNkw1RGJZKDBjWGtsKC1ZLU1tVWFCcClnQWFaWVlaZShMYGFcdTAwMjZCZEVhQ0NEbEFhaWVLYmFabElaZ1hhRGFcdTAwMjYwVWlYa2woLVktTW1WYUJwKWdBYVpZWFZSVTZJQVlwWk1aKD9QN1g9UVJPQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjbGIjIW9iYmFaKWVXaEB8WVkrLUk/WmYkSFZBYWk0M1ktS0RVVlJkd0dhQ0NEbEFhSEQ5WmU/JEJYPWZ9VFZ7ZE1BYmFHKjdaZ1heVVZRRlYqYlkqVFZBWXBLRGFcdTAwMjZMSExaZSg7fVpmOWp+YmFOfnFhXHUwMDI2TDhSV01na35aZT9cdTAwM2NFVlB0N19iMVdjcFdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXaEB8UlpnZ2RHYUJYRkRYbTRhSkFZKlRHWmU/XHUwMDNjQ2JhTn5xYUF8Z0xiYVpsSVpnWHM1YlkoMGNiOFQ7TGJaQnNOYjFXY1paKkYjRmFcdTAwMjYlKkxhXHUwMDI2fjJORUZmck1aZShtX2FDQ0RsQWE4UEhXcFdCMkFScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMzZyN9WkREV1x1MDAzY2VKYz9OYlpcdTAwM2VCUFk7UnxJQ0p8ZEo1KHNjX1hcdTAwM2VOM0tXbzlONFRQcVVcdTAwM2VYXHUwMDNlTWRgVmBYekQ2Rj9GR1Uwb3tfM1NvM35hJXAwOWJZKmlVNms5NzU0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0tYIy1UUHFkP2I3T0NDV2hORlk3WTE7M1ZyKiQrQ0tvRmgxYXhfRFdoTkxhODMlNTRaRG4kNFZcdTAwM2NzNlo4VSRgKFpEbDRKRDtvaFx1MDAyNkNMMWRwMlhBbjZYXHUwMDNlVj9HQ0xEVnY3XHUwMDNjKG9kRDspLU5iYUg4S1hDQHNoOXRDemBZO3xRTzl4RVJPYUJwZERiUzU4dGVPKzVDQU92JTFkU3hhYzVkJGtCMlhsMDlhJCNwXHUwMDNlQ0x0XHUwMDNlIzJ4ZjN7V25wWUhHQTFHYEJNNCs9Vz9eK35iYU5cdTAwMjZuVFA3ZTgwVld8VUJuVzEzYSVFdmBIWlx1MDAyNiRBRFx1MDAzY3VZWVZRaDZ9YjAjR344VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkeykyeWtJJVdwaW5JV2hOI1AwMGIqMTVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWVUUjsjMjBSUjkxVGBNUkhhJCRGSFZQfER6VlJUXzhDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwREdYc19iWkteRmFCcGREYmFOXHUwMDI2dENMRFd4VTBXc341ZGtKNEQ9R3pQWmdldjtDTXFpezJYbDBDWFx1MDAzZU1uOENNI1BqRUNEa25FR3NQbUdBMW82RVx1MDAyNih3bkU/cClRVFA3ZTgwVld8UERrZGZwMDBicnxLb2JjNnxOczkwMDAwMDAwMDAwMTAwMDAyMDAwMDAwMDAzMHxOczkwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BYKjNTbmIoWD9BNkJhJXBXUUZENHZcdTAwMjZDSyE3cjckek1pOXhFXnZaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhZitlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNEQ9YElXWmdlXHUwMDI2QENOVS1AS29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cEc2ckV9V05cdTAwM2V0SUNOZEAqZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQakdwO2MlRmZ1VllJNWptaEZnUF9jR0IrX2JFSEV4R0YqaHxiSCNqZ2tHZDRDZ0k1UmpoRyVQU0tGZCM1NEgjaiptR2QzX1ZJV2FPWUlXI2RjRUhFeElIOG42WUghP1hpRipQX2pHY2AzZUVIRXhHQVRUYTdJVyMjcUhhSWdsRiklVlNHJXpcdTAwM2NURmZLR09JVyNhYUlXO3BmR0I3aFhIIzlSV0ZmSzQ0RmZLNEtIOGVPa0hhMGduSFpuNlpIOTBVaEVIRXhLRmZ1WVhIYVJ2aklYTntvR0M0OVZGZks0NENOb19vNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q19vYmswMDAwMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxHIWJFTmFCXlx1MDAzZVdXb340MlZReXotWmdnYGRHJHRILUNLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sSDQwXHUwMDI2TWJaPXMxZFRDe0hDTihBO2RuT29yQ0t4NmlDTFNnKmVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvXlx1MDAzY0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RcdTAwM2Vlc1ZiIyFsVmJhTlx1MDAyNilDTERXeFUwV3N+NWRrSjRDTXFUP1RVe20tVFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OU5ES3xObVdHVTBZaXc3QTYtYTckekFlOFk/I3dWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRQSHpwaT1DSyE3cjckek1pOXdzbi1lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOVS1AS29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbEkxT1dPWmd5cEliWXBkTGM0YyFXSTNeclx1MDAzZUNLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLMTAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwSVNGSExhXHUwMDI2QmRFYUNDRGZJVkshP2VPKzU3QVExczNBdG92XHUwMDI2RF9kUEE2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JHfnxOc0E4VTBxdlNDS2VfYUNLeDZlQ0tAWGAzdXN8KFdOYyt7Rm1Qe2tDT1JlQGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NreldATEwwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEPzFCbFZReXFcdTAwM2VXcEZXWVoqd0wpQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWHwzdXN8KFdOYyt7R0hgRW1DT2pxX2R3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP0pIbFZReXFcdTAwM2VXcEgkSkNPc3dgZG5Pb3JDS3g2aUNMU2cqZVNLWTlDTGo/NUNMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG9eXHUwMDNjQnxzRGJ8TnNDMHxOc0MwVF96PTRDTGo/NUNMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MU9OYTN8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEP1NXcVpnZ2RHYUJYRkRYbTRhREp8LU17Q0shN3I3JHpNaTl3c24tZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTlUtQEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxLTWllUlhcdTAwM2VOMzNYXHUwMDNlTT9EWFx1MDAzZU4yVEtQRFZ8Q0shN3I3JHpNaTl3c24tZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTlUtQEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BLbjhEY2JhYC1QQ097P31kd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1BqSz9gQVVhQWpefWFCcGREYlM2UDdMSjQkb1ZRekN+WipweFdMUn1ea1RQN2U4MFZXfFBEa2RmcDAwYnJ8S29iWjYwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTQxI2ZhXHUwMDNlV3BYQSVDTERWdjdcdTAwM2Mob2RDTEphb0NOT1x1MDAzY3tVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQRih4SEk2YWZTUDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRTMwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFk1M1U3NkVhQ0xOYWQyblNXTD8jQDJlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmk/MSNXZTZWc2o9JVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RARkBcdTAwMjZYP0FhUGFcdTAwMjZMNURiWVx1MDAyNigrQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTg0c2RDOVoqKzhXVlF6RDVWUlU2Q01cdTAwM2N5SjVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXw3eXRrTzAwMDAwMDAwMDAwT2lyTUozc2YkSl4lbSEwMDU4Skk9Sjc/Sl4lbSEwSmw1Skp8ZG1iSl4lbSEwQUNBQUtrJC0qSl4lbSEwTjVpMEpeVDtSSl4lbSEwMDAwMDAwMDAwMDAwMDAwRHdXRUl7KjtUSnxIM2p5akAqZ1RVI2E7Q0tvMGNDSylDZ0RAWGAlWSstST9aZiRIUE5HMlM2ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDRrTDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxOZU9VbFZReXRfYSVwRUtOaFRiN2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sTihPUm9iWVhPNUNRMnE4ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RAelY/Wipee0RWe2RZOVdwWiRJYjAka0I5RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEQCtrYFoqXntEVntkWTlXcForMVdOQ0dDQ1FLJEFkd3BHN0NMaj8zQ0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQF9HK1ZffEclQ1FUK0Jkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDhobVRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa0tMN3hMS0w3eExLVjRtMlRVI2E7Q0tvMGNDSylDZ0ReM3p+V29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoUEUwOUQ2MWhkbk9ucjlWUStvRm54VnBUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHlcdTAwM2NDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFQUwwMDNRR1UwWWl3N0E2LWE3JHpNaThZQG87YjhUO0xiWkJzTmIwJHdGOUQ5OVRUUDdlODBWV3xQRGtkdmlEXkxMe0NRd31fNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlJNFJkZDFiYVpsSVpnWGFEYVx1MDAyNjBEMkNMRFZ2N1x1MDAzYyhvZENMSmFvQ05PXHUwMDNje1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBGKHhISTZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUo1T1pcdTAwMjY0YmFabElaZ1hhRGFcdTAwMjYyOzlXRn1IMzlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAyc0tWMnB6VFA3ZTgwVld8UEF8QHNoMDBicnxLcDYtQzAwMkojMDAySiMwMDJKIzAwMkojMDAyTXNENy0pUkQ3LSlSRDctXHUwMDI2aVUwcXZTQ0tlX2FDS3g2ZUNLQFlLMzNQSHtaZ1hzNWJZXHUwMDI2KH1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q19vdCkwMDAwMDAwMDAwMDAwMDBOP2QhcDBEMFx1MDAyNi0wMDAwMHpgcHVDMDE9RWswMDAwMDtKWFVFel8yZDcwMDAwMDBKTlN1QWtFNlYwMDAwMFExez13MDAwMHFBUis/MVlFVHRDMDAwMDAwMDAwME5Ya3ctMDAwMDAwMDAwMFUwcSNXRF53Nj9ZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVUjlqbkhDS2VfYUNLeDZpQ0tAWU0yNmthYFpERFhHUlZFeUpEXj9DLVk7Ulx1MDAyNlpiOThjUFpmQTM0YlM3NE5DS3hNTTFZXHUwMDI2UCpZJGpKRzl4Ozc9VTBXc341ZyNUWUNNcVQ/VFBzKSlaKlgqWmFBaERaSnxJc31SOVIzKENSaSgzOUFSVTBYP0E2QlopdDlIYjA5NH5BVkVWXk5tZk5yUGYxUXhRemxzfVNgY0FtV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dUJlRF9hXHUwMDNjMFZ7fmJEV3BIdzdaNkdaXkFWRVZeTm1mTnJRYnxvRlRQc3sxWkREQ3tiWVc/M2FCcGREYlJhRTBBV2NDQFBFXHUwMDNjaWpQRWIhdFBFO21iRF90Z0dhQnk7T2N4N1x1MDAyNjZiWVg2MVdvfnFIQVQyXHUwMDI2MUt+UFhxUGdxNHhMe3ZkZU1AM0ZsUXpsKDJVS25xNmJafldhYmFgLVBBVDJcdTAwMjYxUGdQVlx1MDAzY1JhOGAyUChcdTAwM2V6UURfOyg4YSU1JDRBVDJcdTAwMjYxUGZ8b2hRWUskM1U/eV5KYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmVEVqfVBwUGdQRHRMcitwcE1OKDJoTGBoWHNDU1dVSjdHck82WmU/XHUwMDNjQ2JhTm1ySnxJSStRY2d1dVAqaFZVVkpsKTViOFQ7TGJaQnNOYjA5NH5BWDgwR1BnRj15Ujh1Qm1EYE9JMmIjIWxWYmFObXJKfElDPVI4TFM7UXptMDhXRlReSGIjNyMxWipwI0JhXHUwMDI2VUJXQVQyXHUwMDI2MVFjcVAqTF9cdTAwM2MkZlBETjVzUjh1Qm9EYGhIVVoqRnNSYSQjdzFiOThjSFg9aUEzV297clhKfElJK1BFJUE7S31rK2lSOG0xbk1AVXBmUDl8azVXKmxqNWJZKmdJWkRuKzVaKTZ9WEp8SWFcdTAwM2VSN0Z4eU8rezJsUGVka1dEYHleS1oqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5BVDJcdTAwMjYxTHIrZHRNTig4bFJaXHUwMDNlXHUwMDNjKFF6bUNDWGRaS0tXXntDTlZRekN+WipweFFFan1QcVBleFEhUWJBNXJNb1x1MDAyNl5yQ1RKXlpCeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD9cdTAwMjZxflk4R15JVlF6RDVWUlU2NkVqfVByUWJBNXJPaEhzZENUYzVkNU9ReUhWUlU2NkVqfVBwUGdGcnZNSjgpMll6fWl7VlFnZ31Fan1QcUxxU1lNQ1R1SGhBYUg0UloqKzhXVlF6RDVWUlU2NkVqfVBuTm1mcihSOG0xc1ElcGZyTUo4PTRaVz9mRGM1aWZZWioqYUZXZ3NtK0FXJXRHUGdHSipSNiRmbENUPVRsN0hEQl5XTmMre2JhTm1ySnxJWHpQRERcdTAwMjZhUCpoVlVaITJcdTAwMjZiWGtsKC1ZLU1tVGFCcClVRWp9UGZLfjYrV01ObHdNUGc1cHZEe1x1MDAyNmZWVlF5cVx1MDAzZVdwRldZWip3M21KfElYelBERFx1MDAyNmFQJSUoWFF6bWdNYXZFcjFaZShtX2E1OFhqYjA5NH5BVkAoQExgKzNjR0VoJWJDVVBydDdJMTd+WmU/JEJYPWZsVUp8SXZgS342XHUwMDNjYVFifFc5YjFRVGRhQk58MldvflYzQVQyXHUwMDI2MVApdEVpTU5VbWpDVWgleDctNG1FWig/UDdYPVFSQ0VqfVBZUmE4JHhNT3NOa1FZTGpQYnxgYVlYS2lJfWJZZitDWD1RUl9ZO1NYQUFUMlx1MDAyNjFRJFx1MDAzY0hqTU5VKmdNT3NOa1FiU0JuUSQ7M3JUX3pKLUNMaj9YQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT85e1x1MDAzZU9WMDA5NjEwMElDMjAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMXlCRzAxKkhIMDFeTkkwMjJUSjAyQlpLMDJLZkwwMlRsTTAyY3JOMDJseE8wMnUlUDAyJS1RMDI9QFIwMn19UzAzODRUMDNIQVUwOXtcdTAwM2VPVTBvfTgzVUczMVpFMTlBYzRjIVdjVXhVMjEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkd25NblhcdTAwM2VOMzdYSnZBMFdxRFx1MDAzYzhiWktcdTAwMjZCYjk7UiE1T1p7TFhcdTAwM2VNbjBXcURcdTAwM2M4YmFIOEJiOTtTVkNrXHUwMDNjKENXTXoxOFoqeXNNWFx1MDAzZVZcdTAwM2U2V1x1MDAyNmkqSDAwMDAwVFx1MDAzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC4wMDgwNzY1MDU3MzU1MTY1NDgsCiAgICAgICAgICAgICAgICAwLjQwODMyNTE5NTMxMjUsCiAgICAgICAgICAgICAgICAtMC4wMDc5NDI3MDYzNDY1MTE4NAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkXHUwMDNjcCkzd0M5NGJZKnlCWipee1RDSWtAI0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwVkBVc1hcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JR0MzZUlJNjU7b0l4O1hPM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUFFkMHl4WXx3JX5kek96cDAxKGtXQVIrPzEwMDAwMEQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rV0FScihoQVJyKGhBUnNYeVBFfUd1UXlAY2lhXHUwMDI2fjEzRC1qVzRiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0pgcXtBUnIoaEFUYzB0Wil0OUhBWXBXTGElcDA5YlkqaW8yfll8a0FScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMxNDR3Wipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEREQtc1E3YVx1MDAyNkw4VFV2cVZCWkREZUdDSzR3aEFScihoQVRjMHRaKXQ5SEFaSyFLYiNRWSEyP1x1MDAzY3xjVlJkd0dVdlBBRDNWa2FSMnl9MDdaKXxVOGNfdEhFRC07TkRaKXQ5SGElRTtGNms5NzUyV2Y2KFg9N3pgQ0tXXHUwMDI2dTFPTmE1MDBJQzUwOXs9eDc3QWZcdTAwM2ViYUg4OGIjIUhPQ0tnKk83WX1mNlhcdTAwM2VOMzNiYVpsUVZzXHUwMDI2KDdiMCF5Q1RVI3BfMSNARlx1MDAzZWFBaFZLRDtXbEdieipGM1ZcdTAwM2NzNlo4VSVFQ2FBaFZNRDtvIUhiIX15R1g9NWZFRDt4eEZWUXBuNTk0ajNHUCRuSEs5dFVyNWJaS3ZIYjAhe3BDS2BKdDhZXHUwMDNlP0xiOThjUFpmN1BSRFx1MDAzY0IxU1ZRaDZ9Q0xrKnoxI29YXlpnZUlnZVNLWTlEXHUwMDNjVEFRWD9rVFFBYHReQ0JMe1BJWipwTzBXaE5zbEJuVzEzYSVFdmBHY3FQNURcdTAwM2N1ZUlXb0JWQFk7XHUwMDNjIWJDMGl5VTVka0o2RFx1MDAzYyVrTGFCXml+WVx1MDAyNko5fENNemNmYzQySUZXcGdHY0twRnU2MDAwMDAwMDAxOENNUjFhQWB0XjdCUEp2KENcdTAwM2N0KDJYSnZDfmRTeGFrNVx1MDAyNiM0JURHUEY4Y1dffjZXbl5KPVZKMGErODRQVURmXHUwMDNjSnFmazMwWVgwMDZtS05cdTAwM2NWa2NlbSgjSTAwN3dLI1hnKVQlc3YxQjAwMkBgMVV2dWAoTE52fDA9ISphVTBvfEc1TkIqfVZxdDd5YmFabFFWc1x1MDAyNig3YjAjV1ZUVSNhPUNLKUNnQ0xibW9EPVFMVFV2aDdDWmUoUi1We2RZOVdwWiRJYjAjWSQ5KCNSVlRQN2tBMFZYM1dFQ3AkOWJUY3cwRUdzUHNiOThjUFpmQTJRRW44aEM2XHUwMDNjYTFFNWRrSjZDTStmXHUwMDNlNVx1MDAyNiM0JUUpaXBJWmdYXkRaZ2c7QVhKdXc9VlB8dERFP1lubDBSYUYyMDlfXzJLb2JHfnxOc0E4VTBxI1dEPSFMZ2ElcFg4YlpLXkZiMCNsYVRVI2E/RD0tTzhSWlx1MDAzZURqYiNpdVBDTk4hRkQ9YExrV3BaPzdjcVRERzUoRUdNMFJSRjMwe3w7QjI0aWUqYjdmXHUwMDNlRUdCN0pNMSE3QHlYXHUwMDNlJXFzVFA3TVNHekNzb1FiSlFFRyVHYSlaKnBYMWF3YXRxMVNcdTAwM2VXV1dvfjM/WmdnZEdhQnBtM2JaS3ZIQ04/b0VIdzl+TVoqKzRlSCRXTikwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtMDAwMDAwMDhobVUwcSNXRFx1MDAzZXdecVopdDlIWEw0X0thQzBVXHUwMDI2VFUlUXU5NGsyclV0ZUskYlo9ajliYU5cdTAwMjYtVTBXK1UzM0Z2XlduKit7WipDPyFUUHJcdTAwMjZXYiM4QlJXTXkoP1dGfFhYRD85XHUwMDNlZUkzXyRtNWQ7N0wwMDNRR1UwcSEjMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic29mdHRyYW5zZm9ybXJhZCI6IDEuNDcsCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDQsCiAgICAgICAgICAgIDkuNTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgImN1cnZlMiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwb2ludHMiOiAiMCIsCiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZStLQDN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlHQzNlSUk2NTtvSXg7YVAzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRC1hUTNiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0otbWBcdTAwMjZIKjRHQVJzZGBBYUhNS1pnZTFGYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyT1dNcHUzYjFXY2pWUUZyM1ZRRnF+Wil0OUhFRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NxYSQjXHUwMDNjQlkrLWF8RUZlJVVBYWllS2JhWmxJWmdYYURhXHUwMDI2Mjs5V0dvXHUwMDNjSVZ7fmJEV3BIdzdaN2QqZmFDQ1dhV2hAfFlYP0FhUGFcdTAwMjZMNURiWSgwY1hrbCgtWS1NbVVhQnApZ0FhWllZWmUoTGBhXHUwMDI2QmRFYUNDRGxBYWllS2JhWmxJWmdYYURhXHUwMDI2MFVpWGtsKC1ZLU1tVmFCcClnQWFaWVhWUlU2SUFZcFpNWig/UDdYPVFST0FZb1x1MDAyNjRYP0E2QlopdDlIYjFXY2xiIyFvYmJhWillV2hAfFlZKy1JP1pmJEhWQWFpNDNZLUtEVVZSZHdHYUNDRGxBYUhEOVplPyRCWD1mfVRWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRWQVlwS0RhXHUwMDI2TEhMWmUoO31aZjlqfmJhTn5xYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjRVZQdDdfYjFXY3BXb0tcdTAwM2M9WmdnVTBkVEN7SFZ7Qzc4V2hAfFJaZ2dkR2FCWEZEWG00YUpBWSpUR1plP1x1MDAzY0NiYU5+cWFBfGdMYmFabElaZ1hzNWJZKDBjYjhUO0xiWkJzTmIxV2NaWipGI0ZhXHUwMDI2JSpMYVx1MDAyNn4yTkVGZnJNWmUobV9hQ0NEbEFhOFBIV3BXQjJBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zM2cjfVpERFdcdTAwM2NlSmM/TmJaXHUwMDNlQlBZO1J8SUNKfGRKNShzY19YXHUwMDNlTjNLV285TjRUUHFVXHUwMDNlWFx1MDAzZU1kYFZgWHpENkY/RkdVMG97XzNTbzN+YSVwMDliWSppVTZrOTc1NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLWCMtVFBxZD9iN09DQ1doTkZZN1kxOzNWciokK0NLb0ZoMWF4X0RXaE5MYTgzJTU0WkRuJDRWXHUwMDNjczZaOFUkYChaRGw0SkQ7b2hcdTAwMjZDTDFkcDJYQW42WFx1MDAzZVY/R0NMRFZ2N1x1MDAzYyhvZEQ7KS1OYmFIOEtYQ0BzaDl0Q3pgWTt8UU85eEVST2FCcGREYlM1OHRlTys1Q0FPdiUxZFN4YWM1ZCRrQjJYbDA5YSQjcFx1MDAzZUNMdFx1MDAzZSMyeGYze1ducFlIR0ExR2BCTTQrPVc/Xit+YmFOXHUwMDI2blRQN2U4MFZXfFVCblcxM2ElRXZgSFpcdTAwMjYkQURcdTAwM2N1WVlWUWg2fWIwI0d+OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJHspMnlrSSVXcGluSVdoTiNQMDBiKjE1bzIjfGI5NztEYlp9djNXb0IkKVhMQlllVFI7IzIwUlI5MVRgTVJIYSQkRkhWUHxEelZSVF84Q19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cERHWHNfYlpLXkZhQnBkRGJhTlx1MDAyNnRDTERXeFUwV3N+NWRrSjREPUd6UFpnZXY7Q01xaXsyWGwwQ1hcdTAwM2VNbjhDTSNQakVDRGJrRUdzUG1GKHhmNUVcdTAwMjYoem9FLU5ucUdiUyV4Q0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/NGdkZkR7e1IzMDAwOTYxMDBJQzIwMFJJMzAwSUMyMDA5NjEwMElDMjAwOTYxMDBJQzIwMDk2MTAwSUMyMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD0tUlNWe35iRFdwSHc3WjYrYCM5RDYxaGRuT25yOVZRK3RGJUBvYVplZW4xYlpCajViWktLXHUwMDNlWFx1MDAzZU4zN1hKdjlHRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdFx1MDAzZV8xIS1cdTAwM2N7SFpcdTAwMjYkT0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/cGZWUHNAKmJhTlx1MDAyNiVDTERXeFUwV3N+NWRrSjRDTXFUP1RQcmxKRilsR1JGKkduVkYqR3RXSCNzKnBGZ0drTUZmSzRMR2NxJFhHYysoV0dcdTAwMjZNNmFHY1koZEVIRXhHQVRjZzhIWmVGakhaZTNhSGFJamhJNSNwWkVpZilJRmdaMGpJNWpwaEYpfWVUSVdhUlZGZks0NEYpbFNSSVdhTGFIOGUwYkdcdTAwMjZ3WGVHJVBKSkU7MlNZSTVJWGNHY3o/Z0dCUHFXRilUMUhGZCM4NUhaVT9iSVhOKm1IIShJakgjc1x1MDAzZXRFRztsREdkVmFtSVcjZ2NIIT82YUZmPXpkRUhFeEdBU05fakNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBPzRGQ1dEMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEXHUwMDNlVl5lYUJ5O09jeDdcdTAwMjY2YllYNjFXb35xSENOKEE7ZG5Pb3JDS3g2aUNMU2crZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG97PUJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RcdTAwM2VlI1liIyFsSFdxTjY0YXdhdz05RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZPyNrVlJkd0dhQ0NEZkh6cGk9ZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2RQQTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkd+fE5zQThVMHF2U0NLZV9hQ0t4NmVDS0BYXjZKdXt+Yjk4Y0hYXHUwMDNlTjBMYSQjdl9YbW4rNkNPOVNcdTAwM2Vkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRFx1MDAzZSk1Z1oqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5DT0lZP2RuT29yQ0t4NmlDTFNnK2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvez1CfHNEYjBSUjkxMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEXHUwMDNlP35kWipwI0JhXHUwMDI2VUJXQ09SZUBkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEl9MiFHWmUobV9hNFx1MDAzZUxoYjAjfGA5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjU2ZXSDYkMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZP150WGtsKC1ZLU1tVWFCcClhSlNINF9lTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbEpxdWBJWmUobV9hNThYamIwJDN8OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WT9+dFhrbCgtWS1NbkNiMCQ2fTlENjFoZG5PbnI5VlErb0ZAMWVxVFA3ZTgxMTJGUkRrZFhhQ0xqPzNDTHR5PUNNN0A9MHNzSTF8TnNDMHw2THt9VFA3ZTgxMTJGUkRrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OWZQTXxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQDJ4WFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2Q087K3xkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD9rbHhWUUZyM1ZRRnF+Wil0OUhDT3s/fWRuT29yQ0t4NmlDTFNnK2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvez1CfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEP3RXdGFDQ1dhV2hPeDs5RDk5VFRQN2U4MFZXfFBEa2R2aUQ/JHJsYUJ5WEFXTlx1MDAzZWUzWmdlSVx1MDAzZUQ/XHUwMDNjciVhJCNcdTAwM2NCV15aekJDUFE1XHUwMDI2NklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q19vYnAwMDAwMDBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MVUwcSNVVFA3QUo3Ylh9Yzg3M01sTFx1MDAzY01oaFdNeShETD8jQDJDSyE3cjckek1pOXdzcTtlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOZEBeS29rSzQwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMU9OYTRVMHEjVVRQN0FKN2JYfWM5VlF3cE1HOXxxYlp+V2FiYWAtUENQZ00zZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQak1nP3dsYSRcdTAwM2M4UE1xTVRvVFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlAUVx1MDAyNmFBfGdMYmFIUVdWUlU2Q01cdTAwM2N5SjVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbE5EZ3BtYzVpZmFhJCNcdTAwM2NCWSstYXxDUCplNmR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1Rqejg3QlkkMDAwMDAwMDAwMDAwMV5cdTAwMjZsUnV9XHUwMDNlU2lBckwwMDJvK3UwSispO0pwOVx1MDAzYzAwMjtPIWFyPUNoYHM7LTAwNCQ0JXxFNmclKVM1czAwMnBgI1hvX3ZURHx9UDAwOTEydHZgdylxUCtrQjAwNVl9XHUwMDI2X0I3bEspd0l+MDAwfWp3P0RnfE40KT81MDAxV0opanhwckU0fX4jMDA1cEd3bSRcdTAwMjY3cz1OUkkwMDZfRSlJVGVVSkg3d18wMDV6R2t3MCpJTzFsNjYwMDNRR1UwWWl3N0E2LWE3JHpBZThZQFclYUJOfDJXb35WM0NQXms3ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAxaEtMN3YjMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAcUEpWSstST9aKnBtOENRMnE4ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAejcpWioqYUZXaFA0fDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckek1pOFlAZj1hXHUwMDI2TDhSV01na35aZT9cdTAwM2NDYmFOKDVDTERXeFUwV3N+NWRrSjRDTXFUP1RVe20tVFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OU5ES3xObVdHVTBZaXc3QTYtYTckekFlOFlAaV5hXHUwMDI2TDhSV01na35aZT9cdTAwM2NFVlB0N19iMCRxRDlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UEF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4MzZ6UTAwM1FHVTBZaXc3QTYtYTckekFlOFlAbChiN05zX1doUEUwOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDIrS1YycHpUUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTGZJazJMZkluU2JVMFlpdzdBNi1hNyR6QWU4WUBve2I3ZzAzV29+cTBXcU42NGEke183Yjdkd15DTERWdjdcdTAwM2Mob2RDTEphb0NOWF98VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEdBMVFKNmFmR0wwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkUwMDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZSDMzRnw0WioqdkliYU4oOUNMRFd4VTBXc341ZGtKNENNcVQ/VFBzbGtEa2YxfkNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxRVm54XHUwMDI2V157Q05WUXpDfloqcHhXUVlJWEdDSyE3cjckek1pOXdzcTtlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOZEBeS29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbFF4SjErV157Q05WUXpDfloqcHlOVlBxeSNDTERXeFUwV3N+NWRrSjRDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDs2R2deQzBpeVM1ZGtKNENMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2bzUwMDJLLVUwcXZTQ0tlX2FDS3g2ZUNLQFlMMzNQSHtaZ1hzNWJZXHUwMDI2KH5DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q19vdH0wMDAwMDAwMDAwMDAwMDBmSiVBMSVQfVRBMDAwMDAwODlEMXV1QXpuMDAwMDBLKSVtQlRwP09MMDAwMDBLd21nTTAwMDAwMDAwMDBAUllEVUspJW1CMDAwMDBcdTAwMjZAcll4dlAkX3AwMDAwMHolZUYwJFQ2bG8wMDAwMGZXQStcdTAwM2VjNylfUzAwMDAwZkg1WSN1dTZIbjAwMDAwMDVQViEkVDIzbjAwMDAwMDVQVUp6JWVFfTAwMDAwQVNpI20wMDAwMDAwMDAwVTBxI1dEXihDQFk7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVSYTt3SUNLZV9hQ0t4NmlDS0BZTjI2a2FgWkREWEdSd2YqS0RfMEk7WTtSXHUwMDI2WmI5OGNQWmZBMzRiUzc3T0NLeE1OMVlcdTAwMjZQKlkkak1IOXg7Nz1VMFdzfjVnI1RZQ01xVD9UUHMtKloqWCpaYUFoRFpKfElzfVI5UjMoQ1JyXHUwMDNjNTlBUlUwWD9BNkJaKXQ5SGIwOTR+QVZFVl5ObWZOclBmMVF4UXpsdn5UTSVKbldOXHUwMDNldElBVDJcdTAwMjYxS30xQVFSOHVCZkRfal8xVnt+YkRXcEh3N1o2R1peQVZFVl5ObWZOclFifG9GVHF8ODNaRERDe2JZVz8zYUJwZERiUmFFMEFXY0NAUEVcdTAwM2NpalBFYiF0UEU7bWNEXyRtSGFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhBVDJcdTAwMjYxS35QWHFQZ3E0eEx7dmRlTUAzRmxRemwrM1VsP3o3Ylp+V2FiYWAtUEFUMlx1MDAyNjFQZ1BWXHUwMDNjUmE4YDJQKFx1MDAzZXpSRF97XHUwMDNjOWElNSQ0QVQyXHUwMDI2MVBmfG9oUVlLKDRWSjMyS2IjNyMxWipwI0JhXHUwMDI2bHAwWD8xZlRFan1QcFBnUER0THIrcHBNTigyaExgaFhzQ1NmYUw3R3JPNlplP1x1MDAzY0NiYU5tckp8SUkrUWNndXVQKmhWVVZrPWA3YjhUO0xiWkJzTmIwOTR+QVg4MEdQZ0Y9eVI4dUJuRGBYTzNiIyFsVmJhTm1ySnxJQz1SOExTO1F6bTM5V2d2MkliIzcjMVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41c1I4dUJwRGBxTlZaKkZzUmEkI3cxYjk4Y0hYPWlBM1dve3JYSnxJSStQRSVBO0t9aytpUjhtMW5NQFVwZlA5fG42WEI9czZiWSpnSVpEbis1Wik2fVhKfElhXHUwMDNlUjdGeHlPK3sybFBlZGtYRGAqfkxaKkYjRmFcdTAwMjYlKkxhXHUwMDI2fjJOQVQyXHUwMDI2MUxyK2R0TU4oOGxSWlx1MDAzZVx1MDAzYyhRem1GRFhcdTAwMjYhVExXXntDTlZRekN+WipweFFFan1QcVBleFEhUWJBNXJNb1x1MDAyNl5yQ1RTfmJCeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD9cdTAwMjZ1MFlaaTJKVlF6RDVWUlU2NkVqfVByUWJBNXJPaEhzZENUbEJmNU9ReUhWUlU2NkVqfVBwUGdGcnZNSjgtM1o0UHJ8VlFnZ31Fan1QcUxxU1lNQ1QlTmpBYUg0UloqKzhXVlF6RDVWUlU2NkVqfVBuTm1mcihSOG0xc1ElcGZyTUo4QDVaeUlvRWM1aWZZWioqYUZXZ3NtK0FXJXRHUGdHSipSNiRmbENUfVpuN0hEQl5XTmMre2JhTm1ySnxJWHpQRERcdTAwMjZhUCpoVlVhNFReZFhrbCgtWS1NbVRhQnApVUVqfVBmS342K1dNTmx3TVBnNXB3RHtcdTAwM2VsV1ZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRem1qTmF+ZiEyWmUobV9hNThYamIwOTR+QVZAKEBMYCszY0dFaCViQ1VZeHY3STE3flplPyRCWD1mbFVKfEl2YEt+Nlx1MDAzY2FRYnxXOWJTcmZmYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ1VxLXo3LTRtRVooP1A3WD1RUkNFan1QWVJhOCR4TU9zTmtRWUxtUWNQTWpaWEtpSX1iWWYrQ1g9UVJfWTtTWEFBVDJcdTAwMjYxUSRcdTAwM2NIak1OVSpnTU9zTmtRYlNCblEkOzNzVF96Si1DTGo/WENMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/OXtcdTAwM2VPVjAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDIyVEowMkJaSzAyS2ZMMDJUbE0wMmNyTjAybHhPMDJ1JVAwMiUtUTAyPUBSMDJ9fVMwMzg0VDAzSEFVMDl7XHUwMDNlT1Uwb305M1VHMzFaRTE5QWM0YyFXY3cxZDMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwaXZvdHRyYW5zbGF0ZSI6IFsKICAgICAgICAgICAgICAgIDEuMDczODk0NTAwNzMyNDIxOSwKICAgICAgICAgICAgICAgIC0wLjAwMzA4OTYzMjgzODk2NDQ2MjMsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRcdTAwM2NwKTN3Qzk0YlkqeUJaKl57VENJa0AjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlHQzNlSUk2NTtvSXg7YVAzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQVjBEUVx1MDAzY1paemFTclhrRn1hQz1JLTAwMDAwMDAwMDBELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota1dBUnIoaEFScihoQVJzWHlQRX1HdVF5QGNpYVx1MDAyNn4xM0Qtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHF7QVJyKGhBVGMwdFopdDlIQVlwV0xhJXAwOWJZKmlvMn5ZfGtBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zMTQ0d1oqXntEV25eUC1hXHUwMDI2QmRFYUNDRERELXNRN2FcdTAwMjZMOFRVdnFWQlpERGVHQ0s0d2hBUnIoaEFUYzB0Wil0OUhBWkshS2IjUVkhMj9cdTAwM2N8Y1ZSZHdHVXZQQUQzVmthUjJ5fTA3Wil8VThjX3RIRUQtO05EWil0OUhhJUU7RjZrOTc1MldmNihYPTd6YENLV1x1MDAyNnUxT05hNTAwSUM1MDl7PXg3N0FmXHUwMDNlYmFIODhiIyFIT0NLZypPN1l9ZjZYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAheUNUVSNwXzEjQEZcdTAwM2VhQWhWS0Q7V2xHYnoqRjNWXHUwMDNjczZaOFUlRUNhQWhWTUQ7byFIYiF9eUdYPTVmRUQ7eHhGVlFwbjU5NGozR1AkbkhLOXRVcjViWkt2SGIwIXtwQ0tgSnQ4WVx1MDAzZT9MYjk4Y1BaZjdQUkRcdTAwM2NCMVNWUWg2fUNMayp6MSNvWF5aZ2VJZ2VTS1k5RFx1MDAzY1RBUVg/a1RRQWB0XkNCTHtQSVoqcE8wV2hOc2xCblcxM2ElRXZgR2NxUDVEXHUwMDNjdWVJV29CVkBZO1x1MDAzYyFiQzBpeVU1ZGtKNkRcdTAwM2Mla0xhQl5pfllcdTAwMjZKOXxDTXpjZmM0MklGV3BnR2NLcEZ1NjAwMDAwMDAwMThDTVIxYUFgdF43QlBKdihDXHUwMDNjdCgyWEp2Q35kU3hhazVcdTAwMjYjNCVER1BGOGNXX342V25eSj1WSjBhKzg0T0BgaTljfEFPMWw2NjAwMz12d0xkdzV6cXxrZDAwOHR3KWp3cUxJS0JWPzAwMz9AXHUwMDNjVWdoJSUpUzVzMDAzUUdVMG98RzVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2E9Q0spQ2dDTGJtb0Q9UUxUVXZoN0NaZShSLVZ7ZFk5V3BaJEliMCNZJDkoI1JWVFA3a0EwVlgzV0VDcCQ5YlRjdzBFR3NQc2I5OGNQWmZBMlFFbjhoQzZcdTAwM2NhMUU1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzQlRSlpcElaZ1heRFpnZztBWEp1dz1WUHx0REU/WW5sMFJhRjIwOV9fMktvYkd+fE5zQThVMHEjV0Q9IUxnYSVwWDhiWkteRmIwI2xhVFUjYT9EPS1POFJaXHUwMDNlRGpiI2l1UENOTiFGRD1gTGtXcFo/N2NxVERHNShFR00wUlJGMzB7fDtCMjRpZSpiN2ZcdTAwM2VFR0I3Sk0xITdAeVhcdTAwM2UlcXNUUDdNU0d6Q3NvUWJKUUVHJUdhKVoqcFgxYXdhdHExU1x1MDAzZVdXV29+Mz9aZ2dkR2FCcG0zYlpLdkhDTj9vRUh3OX5NWiorNGVIJFdOKTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtVTBxI1dEXHUwMDNld15xWil0OUhYTDRfS2FDMFVcdTAwMjZUVSVRdTk0azJyVXRlSyRiWj1qOWJhTlx1MDAyNi1VMFcrVTMzRnZeV24qK3taKkM/IVRQclx1MDAyNldiIzhCUldNeSg/V0Z8WFhEPzlcdTAwM2VlSTNfJG01ZDs3TDAwM1FHVTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuMTYsCiAgICAgICAgICAgIC0yOS45OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3VydmU6OjIuMCIKICAgIH0sCiAgICAiZm9yZWFjaF9iZWdpbjMiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAwLjQsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICJtZXRob2QiOiAiaW5wdXQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtMzUuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2NvdW50MiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJsb2NrcGF0aCI6ICIuLi9mb3JlYWNoX2VuZDMiLAogICAgICAgICAgICAibWV0aG9kIjogIm1ldGFkYXRhIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxNS4yOSwKICAgICAgICAgICAgLTM1LjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgIH0sCiAgICAiZm9yZWFjaF9lbmQzIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgMC40LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FydmU0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4zIiwKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAxMiwKICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAiY291bnQiLAogICAgICAgICAgICAibWV0aG9kIjogIm1lcmdlIiwKICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC0zNy40CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICB9LAogICAgIm1lcmdlMTciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTExIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTEyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjE4LAogICAgICAgICAgICAtMS42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMTgiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxNyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjI4LAogICAgICAgICAgICAtMTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJtZXJnZTE5IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlleHRydWRlOSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTcuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJtZXJnZTIwIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy40OCwKICAgICAgICAgICAgLTI4LjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWVyZ2UyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTE4IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMzcsCiAgICAgICAgICAgIC0yMC40CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWVyZ2UyMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWU2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNTcsCiAgICAgICAgICAgIC00Ni40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UyMCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuODIsCiAgICAgICAgICAgIC00OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMjQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FydmU2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FydmU1IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjY0LAogICAgICAgICAgICAtMzUuOTMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJuYW1lMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxMCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTEwLjg0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lMTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJnbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibmFtZTEyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDExIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjMyLAogICAgICAgICAgICAwLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTkuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICB9LAogICAgIm5hbWUzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDgiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJyaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTEsCiAgICAgICAgICAgIC0yNi44CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw3IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjcyLAogICAgICAgICAgICAtNDQuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibmFtZTUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNTMsCiAgICAgICAgICAgIC00NC44MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibmFtZTYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImdsYXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjM2LAogICAgICAgICAgICAtNDQuODQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICB9LAogICAgIm5vcm1hbDEwIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNjX2JldmVsX2Nvcm5lcnM3IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTkuODQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsMTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYm9vbGVhbjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAzMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjM3LAogICAgICAgICAgICA0LjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgIm5vcm1hbDEyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2UyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldm9sdmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHlwZSI6ICJ0eXBlcG9pbnQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtMzQuMjYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjY19iZXZlbF9jb3JuZXJzMTAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAzMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi42NCwKICAgICAgICAgICAgLTQzLjQ0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgIm5vcm1hbDYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmV2ZXJzZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAzMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQsCiAgICAgICAgICAgIC0zNy4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw3IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwOSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDMwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNjQsCiAgICAgICAgICAgIC0zOS40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw4IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNjX2JldmVsX2Nvcm5lcnM5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xMSwKICAgICAgICAgICAgLTI1LjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsOSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjY19iZXZlbF9jb3JuZXJzNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDMwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTIsCiAgICAgICAgICAgIC0xOC42MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwZWFrMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDE1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtMzkuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBlYWsiCiAgICB9LAogICAgInBvbHlleHRydWRlMTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDEsCiAgICAgICAgICAgICJvdXRwdXRiYWNrIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQsCiAgICAgICAgICAgIC0zNS4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgIH0sCiAgICAicG9seWV4dHJ1ZGUxMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1dmZsYXR0ZW4xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlzdCI6IC0wLjAxLAogICAgICAgICAgICAib3V0cHV0YmFjayI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgIH0sCiAgICAicG9seWV4dHJ1ZGU4IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluc2V0IjogMC4wMDgsCiAgICAgICAgICAgICJvdXRwdXRmcm9udGdycCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS42MSwKICAgICAgICAgICAgLTUuNzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBvbHlleHRydWRlOjoyLjAiCiAgICB9LAogICAgInBvbHlleHRydWRlOSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZXh0cnVkZTgiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDA3LAogICAgICAgICAgICAiZ3JvdXAiOiAiZXh0cnVkZUZyb250IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjYxLAogICAgICAgICAgICAtNi42CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgfSwKICAgICJwb2x5ZmlsbDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmaWxsbW9kZSI6ICJub25lIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjA0LAogICAgICAgICAgICA2LjQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBvbHlmaWxsIgogICAgfSwKICAgICJyZXNhbXBsZTQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibGVuZ3RoIjogMC4wNzQKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC0zOC40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInJlc2FtcGxlNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTI0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibGVuZ3RoIjogMC4xNTcKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42NCwKICAgICAgICAgICAgLTM3LjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXZlcnNlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZXh0cnVkZTEyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQsCiAgICAgICAgICAgIC0zNi4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2ZXJzZSIKICAgIH0sCiAgICAicmV2ZXJzZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUxMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2ZXJzZSIKICAgIH0sCiAgICAicmV2b2x2ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDY0LAogICAgICAgICAgICAicmV2ZXJzZWNyb3Nzc2VjdGlvbnMiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDQsCiAgICAgICAgICAgIDguNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2b2x2ZTo6Mi4wIgogICAgfSwKICAgICJyZXZvbHZlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzIjogNTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS4xNiwKICAgICAgICAgICAgLTMxLjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJldm9sdmU6OjIuMCIKICAgIH0sCiAgICAic3BsaXQzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNjX2JldmVsX2Nvcm5lcnM2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZWRnZWZpbGxldHBvbHlzIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAtNC43NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BsaXQiCiAgICB9LAogICAgInN3ZWVwNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjaXJjbGU5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlzY2FsZSI6IHRydWUsCiAgICAgICAgICAgICJjYXBkaXZzIjogMSwKICAgICAgICAgICAgImNhcHNjYWxlIjogMCwKICAgICAgICAgICAgImNvbHMiOiAzLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAicmFkaXVzIjogMC4wOTMsCiAgICAgICAgICAgICJzY2FsZXJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xMDYyMjcxMDczNDYwNTc4OSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjU0MjIwNzc3NzUwMDE1MjYKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNDU2OTU5Njk0NjIzOTQ3MTQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC42NTU2Nzc2NzYyMDA4NjY3LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNTQyMjA3Nzc3NTAwMTUyNgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC43NzQ3MjUyNTgzNTAzNzIzLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMDgsCiAgICAgICAgICAgIC0yLjYxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfSwKICAgICJzd2VlcDYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMTAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjA2NywKICAgICAgICAgICAgInJvbGwiOiA5OCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjA2NjI1MjU4OTIyNTc2OTA0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjg1NzE0Mjk4NDg2NzA5NgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xNjk3NzIyNTI0NDA0NTI1OCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUyNzk1MDI4Njg2NTIzNDQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yNzU5NzQwMzUyNjMwNjE1CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTYuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInN3ZWVwNyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm03IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlzY2FsZSI6IHRydWUsCiAgICAgICAgICAgICJjYXBkaXZzIjogMSwKICAgICAgICAgICAgImNhcHNjYWxlIjogMCwKICAgICAgICAgICAgImNvbHMiOiAzLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAicmFkaXVzIjogMC4wNDQsCiAgICAgICAgICAgICJyb2xsIjogOTgsCiAgICAgICAgICAgICJzY2FsZXJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4wNzAzOTMzNzYwNTIzNzk2MSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjQwMjU5NzM5NzU2NTg0MTcKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTY5NzcyMjUyNDQwNDUyNTgsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC40OTY4OTQ0MTkxOTMyNjc4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNDAyNTk3Mzk3NTY1ODQxNwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xMSwKICAgICAgICAgICAgLTIzLjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInN3ZWVwOCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJkZWxldGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlyb2xsIjogZmFsc2UsCiAgICAgICAgICAgICJjYXBkaXZzIjogMSwKICAgICAgICAgICAgImNhcHNjYWxlIjogMCwKICAgICAgICAgICAgImNvbHMiOiA1LAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAibWF4c3RyZXRjaGFyb3VuZHR1cm5zIjogMS4wNzk4OTA0MzM4NTc2Nzk2LAogICAgICAgICAgICAicmFkaXVzIjogMC4wMjYsCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC00MS40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAic3dlZXA5IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDUsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJtYXhzdHJldGNoYXJvdW5kdHVybnMiOiAxLjA3OTg5MDQzMzg1NzY3OTYsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAwNiwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjY0LAogICAgICAgICAgICAtMzguMjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRvcnVzMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xzIjogNTAsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgMC4xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyb3dzIjogMjcsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjAzMTE5MzUyNDU5OTA3NTMxNywKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjI2LAogICAgICAgICAgICA5LjUyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0b3J1cyIKICAgIH0sCiAgICAidHJhbnNmb3JtNiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0b3J1czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMTYwNzk0ODgzOTY2NDQ1OTIsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4yNiwKICAgICAgICAgICAgOC41MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInRyYW5zZm9ybTciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDEyNS4zMTIyNzI5MTgzMzIzMSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjExLAogICAgICAgICAgICAtMjIuOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInV2ZmxhdHRlbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3Q0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ1dmZsYXR0ZW46OjMuMCIKICAgIH0KfQ==
Simple Cyc
Simple cyc wall built from a grid and bend deformers. Includes controller null.
Nov 17, 2025 | | geometry Cooked By: klawdashia
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGNoc2l6ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIiIKICAgIH0sCiAgICAiYmVuZDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJlbmQiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvYmVuZGFcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsZW5ndGgiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvYmVuZGFfY2FwTGVuZ3RoXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jb250cm9sbGVyL2JlbmRhX29mZnNldFwiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInVwdmVjdG9yY29udHJvbCI6ICJjdXN0b20iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuMDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJlbmQiCiAgICB9LAogICAgImJlbmQyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJlbmQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZCI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY29udHJvbGxlci9iZW5kYlwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxlbmd0aCI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY29udHJvbGxlci9iZW5kYl9jYXBMZW5ndGhcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW4iOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMi4xODE5MDE0NTQ5MjU1MzcsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jb250cm9sbGVyL2JlbmRiX29mZnNldFwiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN5bW1ldHJpY2RlZm9ybWF0aW9uIjogdHJ1ZSwKICAgICAgICAgICAgInVwIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAtMQogICAgICAgICAgICBdLAogICAgICAgICAgICAidXB2ZWN0b3Jjb250cm9sIjogImN1c3RvbSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgMS4wNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYmVuZCIKICAgIH0sCiAgICAiY29udHJvbGxlciI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kYSI6IDkwLAogICAgICAgICAgICAiYmVuZGFfb2Zmc2V0IjogMiwKICAgICAgICAgICAgImJlbmRiIjogLTEwNi44LAogICAgICAgICAgICAiYmVuZGJfY2FwTGVuZ3RoIjogOC42LAogICAgICAgICAgICAiYmVuZGJfb2Zmc2V0IjogMy43MSwKICAgICAgICAgICAgInJlcyI6IFsKICAgICAgICAgICAgICAgIDEwLAogICAgICAgICAgICAgICAgMTAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAxMCwKICAgICAgICAgICAgICAgIDEwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNhY2hlaW5wdXQiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJlbmRhIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVydGljYWwgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMTgwLAogICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogLTE4MCwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmVuZGFfY2FwTGVuZ3RoIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVydGljYWwgQ2FwdHVyZSBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kYV9vZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZXJ0aWNhbCBPZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kYiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhvcml6b250YWwgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xODAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImJlbmRiX2NhcExlbmd0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhvcml6b250YWwgQ2FwdHVyZSBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kYl9vZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIb3Jpem9udGFsIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInJlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlc29sdXRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdF92ZWN0b3IyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlcHBhcm0yIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpsYXlvdXRfaGVpZ2h0IjogInNtYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNwYWNlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXBwYXJtMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2VwcGFybTQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlcHBhcm01IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpsYXlvdXRfaGVpZ2h0IjogInNtYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNwYWNlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXBwYXJtNiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2VwcGFybTciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlcHBhcm04IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpsYXlvdXRfaGVpZ2h0IjogInNtYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNwYWNlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXBwYXJtOSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdF92ZWN0b3IyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjIxLAogICAgICAgICAgICAzLjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbHMiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvcmVzeVwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJvd3MiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvcmVzeFwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jb250cm9sbGVyL3NpemV4XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvc2l6ZXlcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgNS4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JpZCIKICAgIH0sCiAgICAibWF0Y2hzaXplMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJiZW5kMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImp1c3RpZnlfeSI6ICJtaW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1hdGNoc2l6ZSIKICAgIH0sCiAgICAibm9ybWFsMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1dnByb2plY3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzLjA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgInV2cHJvamVjdDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgOTAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicyI6IFsKICAgICAgICAgICAgICAgIDEwLAogICAgICAgICAgICAgICAgMTAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNC4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidXZwcm9qZWN0IgogICAgfQp9
Simple Petal
A few nodes to create a basic petal shape, with common masks, deformation, and UVs. This should provide a good base layer of detail to feed into a vellum simulation.
Nov 05, 2025 | 20.5.584 | geometry Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFzc2lnbl9lZGdlX3ZhbCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3VuZGFyeV9lZGdlX2dyb3VwIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZWRnZSIsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZWRnZSA9IDEuMDsgICIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiYXV0b3V2MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNy4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGFiczo6YXV0b3V2IgogICAgfSwKICAgICJibHVyX2VkZ2UiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImF0dHJpYnV0ZXMiOiAiZWRnZSIsCiAgICAgICAgICAgICJpdGVyYXRpb25zIjogOQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4xMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliYmx1ciIKICAgIH0sCiAgICAiYm91bmRhcnlfZWRnZV9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJlZGdlX3Ntb290aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cGJhc2UiOiBmYWxzZSwKICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAiZ3JvdXBuYW1lIjogImVkZ2UiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IiwKICAgICAgICAgICAgInVuc2hhcmVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncm91cGNyZWF0ZSIKICAgIH0sCiAgICAiY2VudGVyX25vaXNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImVkZ2Vfbm9pc2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXBsaXR1ZGV2IjogMC4wNywKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJibGVuZGF0dHJpYiI6ICJoZWlnaHROb2lzZU1hc2siLAogICAgICAgICAgICAiYmxlbmRtb2RlIjogImF0dHJpYiIsCiAgICAgICAgICAgICJjb21wb25lbnRzY29wZSI6IDEwNiwKICAgICAgICAgICAgImRvYmxlbmQiOiB0cnVlLAogICAgICAgICAgICAiZWxlbWVudHNjYWxlIjogWwogICAgICAgICAgICAgICAgMC4yLAogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImVsZW1lbnRzaXplIjogMC45LAogICAgICAgICAgICAiZWxlbWVudHNpemV0eXBlIjogMSwKICAgICAgICAgICAgImxvY2F0aW9uYXR0cmliIjogIlAyIiwKICAgICAgICAgICAgIm5vaXNlcmFuZ2UiOiAiemNlbnRlcmVkIiwKICAgICAgICAgICAgIm9jdCI6IDAuNzcsCiAgICAgICAgICAgICJvZmZzZXQiOiAyMi44CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC01LjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJjcmVhdGVfbm9pc2VfbWFza3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXNzaWduX2VkZ2VfdmFsIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibm9pc2VfYnlfZWRnZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibm9pc2VfYnlfaGVpZ2h0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAaGVpZ2h0Tm9pc2VNYXNrID0gY2hyYW1wKFwibm9pc2VfYnlfaGVpZ2h0XCIsIC12QFAueik7XG5mQGVkZ2VOb2lzZU1hc2sgPSBmQGVkZ2UgKiBjaHJhbXAoXCJub2lzZV9ieV9lZGdlXCIsIC12QFAueik7XG5cbnZAUDIgPSBub3JtYWxpemUodkBQKTsiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9pc2VfYnlfZWRnZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9pc2UgQnkgRWRnZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9pc2VfYnlfaGVpZ2h0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb2lzZSBCeSBIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjA4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJlZGdlX2ZvbGRpbmciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic21vb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAidmVjdG9yIGRpciA9IG5vcm1hbGl6ZSh2QFApO1xuXG52QFAgLT0gZkBlZGdlTm9pc2VNYXNrICogMC4xKmRpciAqICgxLjAgKyBjdXJsbm9pc2UoNC4wKnZAUCkpO1xudkBQLnkgKz0gMC4wMypmQGVkZ2VOb2lzZU1hc2s7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtNy4xNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiZWRnZV9ub2lzZSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJibHVyX2VkZ2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXBsaXR1ZGV2IjogMC4wNSwKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJibGVuZGF0dHJpYiI6ICJlZGdlTm9pc2VNYXNrIiwKICAgICAgICAgICAgImJsZW5kbW9kZSI6ICJhdHRyaWIiLAogICAgICAgICAgICAiY29tcG9uZW50c2NvcGUiOiAxMDYsCiAgICAgICAgICAgICJkb2JsZW5kIjogdHJ1ZSwKICAgICAgICAgICAgImVsZW1lbnRzaXplIjogMC4xMiwKICAgICAgICAgICAgIm5vaXNlcmFuZ2UiOiAiemNlbnRlcmVkIiwKICAgICAgICAgICAgIm9jdCI6IDAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTQuMTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgImVkZ2Vfc21vb3RoMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5jbHVkZXVuc2hhcmVkIjogdHJ1ZSwKICAgICAgICAgICAgInNtb290aHN0cmVuZ3RoIjogOAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjplZGdlX3Ntb290aDo6MS4wIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJlZGl0MSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdXRvdXYxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMyA4IiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibGVhZGlzbGFuZGhpbnQiOiAiOCIsCiAgICAgICAgICAgICJwIjogWwogICAgICAgICAgICAgICAgMi45ODAyMzIyMzg3Njk1MzEyZS04LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjIwMTY4NDU5NDE1NDM1NzkKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDU2NzM3ODk5NzgwMjczNDQKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA2LjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJlZGl0IgogICAgfSwKICAgICJlZGl0MiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5c3BsaXQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMTAtMTEgMTMiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJsZWFkaXNsYW5kaGludCI6ICIxMyIsCiAgICAgICAgICAgICJwIjogWwogICAgICAgICAgICAgICAgMi45ODAyMzIyMzg3Njk1MzEyZS04LAogICAgICAgICAgICAgICAgLTAuMDU4MzI1NzM3NzE0NzY3NDU2LAogICAgICAgICAgICAgICAgLTAuMzU0NDA4MzIzNzY0ODAxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjA3OTI5ODA5MDE4OTY5NTM2LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDQuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImVkaXQiCiAgICB9LAogICAgImdyaWQzIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbHMiOiA1LAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAtOTAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyb3dzIjogMiwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAwLjc5MzAxNTE2NzExNzExODgsCiAgICAgICAgICAgICAgICAwLjQwNjcxODg1MDEzNTgwMzIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjM5OTkzODM3NDc1Nzc2NjcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA4LjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncmlkIgogICAgfSwKICAgICJwb2x5c3BsaXQxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImVkaXQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbG9vcHMiOiAxLAogICAgICAgICAgICAicGF0aHR5cGUiOiAicXVhZGN1dCIsCiAgICAgICAgICAgICJzcGxpdGxvYyI6ICIxZTE6MC41MDg0ODQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBvbHlzcGxpdDo6Mi4wIgogICAgfSwKICAgICJyZW1lc2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyZWF0ZV9ub2lzZV9tYXNrcyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldHNpemUiOiAwLjAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZW1lc2g6OjIuMCIKICAgIH0sCiAgICAic21vb3RoMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjZW50ZXJfbm9pc2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC02LjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzbW9vdGg6OjIuMCIKICAgIH0sCiAgICAic3ViZGl2aWRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJlZGl0MiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDMuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1YmRpdmlkZSIKICAgIH0KfQ==
Hair Guides
Create curves within guiding geometry volume.
Nov 04, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwb2ludHMiOiAiMiIsCiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZTYjKzN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCSCMjKm5JeUVwUjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBELWFRM2JhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSi1tYFx1MDAyNkgqNEdBUnNkYEFhSE1LWmdlMUZiYVpsUVZzXHUwMDI2KDdiMlx1MDAzY3JjYSU1JDRFRmZXSVdOXHUwMDNldElFRmZ9a2IjNyMxWipwI0JhXHUwMDI2bHAwWD8xZmZBWj1sM1pnZ1IzWmc2akRaZ2VhbFoqWCpaYUFobllWe2RNRFdwWj81YiNpdVBiMVdjWGFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhFRmcxbFdee0NOVlF6Q35aKnB4Y0FZcFpNWipYKlRFRmZAZlZReXReWkVQJGNaKl9FVmIjISFqYUFobllYa2woLVktTW1VYUJwKWdBYVpZWFZSVTZJQVlvXHUwMDI2NFg/QTZCYSVwV1dBYUg0UloqKzJSYllYTzVFRmZXWmJaPXMxZFRDe0hFRmUlVUFhaVlSWioqdkliYU5+cVhrbCgtWS1NbVRhQnApZ0FhWllZWmUoTGBhXHUwMDI2QmRFYUNDRGxBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmc0cFZRekQ1VlJVNklBWmMhTldwWiRCV3BycTdXR29cdTAwM2NhV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoQHxZWD9BYVBiYUcqQ2I4S09CV2hAfFFWUXlxXHUwMDNlV3BGWlpaKndkbGFCTnwyV3A4cTZYRGxGTFZ7fmJEV3BIbjRaZ2dgakFaVEgzV05jK3tiYU5+cWI3TnNfV2hAfGJaKVM5S2EkI1x1MDAzY0JXXlp6QmEkI2dGQVkqVEdaZT9cdTAwM2NDYmFNKElBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zM2cjfVpERFdcdTAwM2NlSmM/TmJaXHUwMDNlQlBZO1J8SUNKfGRKNShzY19YXHUwMDNlTjNLV285TjRUUHFVXHUwMDNlWFx1MDAzZU1kYFZgWHpENkY/RkdVMG97XzNTbzN+YSVwMDliWSppVTZrOTc1NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLWCMtVFBxZD9iN09DQ1doTkZZN1kxOzNWciokK0NLb0ZoMWF4X0RXaE5MYTgzJTU0WkRuJDRWXHUwMDNjczZaOFUkYChaRGw0SkQ7b2hcdTAwMjZDTDFkcDJYQW42WFx1MDAzZVY/R0NMRFZ2N1x1MDAzYyhvZEQ7KS1OYmFIOEtYQ0BzaDl0Q3pgWTt8UU85eEVST2FCcGREYlM1OHRlTys1Q0FPdiUxZFN4YWM1ZCRrQjJYbDA5YSQjcFx1MDAzZUNMdFx1MDAzZSMyeGYze1ducFlIR0ExR2BCTTQrPVc/Xit+YmFOXHUwMDI2blRQN2U4MFZXfFVCblcxM2ElRXZgSFpcdTAwMjYkQURcdTAwM2N1WVlWUWg2fWIwI0d+OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJHspMnlrSSVXcGluSVdoTiNQMDBiKjE1bzIjfGI5NztEYlp9djNXb0IkKVhMQlllVFI7IzIwUlI5MVRgTVJIYSQkRkhWUHxEelZSVF84Q19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cERHWHNfYlpLXkZhQnBkRGJhTlx1MDAyNnRDTERXeFUwV3N+NWRrSjREPUd6UFpnZXY7Q01xaXsyWGwwQ1hcdTAwM2VNbjhDTSNQakVDRG5vRUdzUG1HYlN4N0VcdTAwMjYod25FLU5ucUdBMXV3Q0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/MkxKIzZ8TnNDMHt7UjMwMDA5NjEwMElDMjAwUkkzMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0Q9LVJTVnt+YkRXcEh3N1o2K2AjOUQ2MWhkbk9ucjlWUSt0RiVAb2FaZWVuMWJaQmo1YlpLS1x1MDAzZVhcdTAwM2VOMzdYSnY5R0ZAMWVxVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHRcdTAwM2VfMSEtXHUwMDNje0haXHUwMDI2JE9DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZP3BmVlBzQCpiYU5cdTAwMjYlQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHJsS0Vpbz1JSCE/WG1IWm45ZEYqUCthR2MrfFVFaWYpSEdjcV9nRipoX2hHQnErVkk1MFVmRUhFeEdBVDJPMUdcdTAwMjZEOWVHXHUwMDI2M3xYSTUjcGtIWihPa0VIRXhMSVdzbWxGKSVuWUdcdTAwMjZMfFlGKmhfVUZmSzQ0RmZLRFBII1Jwakg4bkllR0I3a1pGKX1QTEU7VHFjSVdST1pGZnVWWElXe3ZrR0F1QUlGZCM4NUYqUCRhSCF3SWtGZj1rWUhad0loRUc7bERGZ1owYUZnUCtZRyVfP2VJNTsqakYpVDFIRmQheTBEXHUwMDNlVy1JRTtLYmNGZ0dcdTAwM2NiR2NoKGVII3NzbEdBdUFJR1x1MDAyNlZMa0ZnWStlR2RWUmZGKmk2bEhZX2tNRmQheTFUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2OXhiUDAwMDMxMDA5NjB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZP3l0VlFfR0FaK0s7SFdPUUx9WEp1fTViMCMoXHUwMDNlOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WT8jblZSZHdHVnI2PTFXcFhBckNMRFZ2N1x1MDAzYyhvZENMSmFvQ05YX3xVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQR0ExUUo2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFheMlZyJHxaKlgqVENPOVNcdTAwM2Vkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbElUS0BWWmdYXlVWUUZyMmJhRyo3WEp+WH5aWURWXHUwMDNjOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WT87dFZ7ZE1EV3BaPzViI2l1UGIwI19fOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUmFGMjAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9cdTAwM2VxVntkWTlXcFokSWIwI3xgOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnRD9BSG1WUXlxXHUwMDNlV3BGVFhaKndMKkNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzBEISokMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFh9M3VzfChXTmMre0ZcdTAwM2VyNWxDT3N3YGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP1NUb1ZReXFcdTAwM2VXcEZaWloqd0wtQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MER3T0wwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTAzMjAkJVdOYyt7YmFOXHUwMDI2QENMRFZ2N1x1MDAzYyhvZENMSmFvQ05YX3xVMFdzfjVkJFY2Q01xVClUUDdlODBWV3xQR0ExUUo2YW9NTHxOc0MwfE5tVmtDMGl5UzVkJFY2Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iTjF8TnNDMHxOc0MwfE5zQThVMHF2U0NLZV9hQ0t4NmVDS0BZMTN+NnEzV3BaJEJXcHJxN1dGfGwrOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUA4IVpEREN7YllXPzNhQnBkRGJTNlAyOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WUBCdVoqWCpaYUFoViFDTERXeFUwV3N+NWRrSjRDTXFUP1RQczVnVlFfRnxaZSh6OFhcdTAwM2VOMlRMbn1sSGJhRypDYjdwVUhaNi11ckNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBPzFeQHM2MDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQDZyd2ElNSQ0Q1BnTTNkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIxT05hNDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFIjWDUwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrREBGPSRiIyFvYmJhWillV2hPPUA5RDk5VFRQN2U4MFZXfFBEa2R2aURATyV4YiNoe0pDUCFUKzZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZOTN2Zys2WiorMlJiWVhPNUNQKmU2ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAaEo7WD9BYVBiYUcqQ2I4S09CV2hPfWA5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3A3R00wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMnshbiF9MjBxO0hsMDAwMHNzRk9kZWxmdTBLMDAwMHhsO3BuRGBXSFV7MDAwMmcjSFQqYXtTYGp8MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZQjJ5a3ArWmU/ejVZJGklMzlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDBmSWsyTDAwM1FHVTBZaXc3QTYtYTckekFlOFlAYylhQk58MldwOHE2WENfTX45RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZQGZcdTAwMjZhXHUwMDI2TDVEYllcdTAwMjYoP0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlFNHN2Z0daZShMYGFcdTAwMjZCZEVhQ0NEZk8ocVx1MDAzY0JlTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlGNXByKkpaZShMYGFcdTAwMjZCZEVhJCNnP2Ijbz84Q0xEV3hVMFdzfjVka0o0Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWRrSjRDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNm81MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZRzEjQEZ6WS1KYC1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMEBJUEg5QzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwRHdPTDBEd09MMER3UFRVMHF2U0NLZV9hQ0t4NmVDS0BZSDVfNHJ8WkRucUJWcjY9MVdwWk98Wip5ZlBQJG5GRUNLITdyNyR6TWk5d3NxO2VPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05kQF5Lb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwUlI5MVUwcSNVVFA3QUo3Ylh9YzlWUXdwUTMtUXhaKk8jSGFDQ0RmUTY/T0ZlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmo0MFYqYV5UX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXm0/flopUzlLYSQjXHUwMDNjQldeWnpCQ1F+TEhkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRF53NzNaKVM5S2EkI1x1MDAzY0JXXlp6QmEkI2c5UjM7cEllTys1N0FRMXMzQXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwTl83ZUNNOD1ZQVExczNBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGowMDAwI1UwcSNVVFA3QUo3Ylh9Yzg3M01sUlM5JSpWUXpENVZSVTZDUlZFeUplTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXw1XHUwMDI2IUBJMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBHSzFwSn02KEx5I04zSjBIbTYzelJyJFx1MDAzZXkjTjNKMEhtN2t5QDBZX3kjTjNKME5uck1KcGltSnk4citIMDl7XHUwMDNlT1RgTmApWEtaZ2BWUWdWXmJhSDg4YiMhSE9DUlNUcFRQN0FKN2JYfWM5VlF3cFJ8YS1yYVx1MDAyNjJMN0NSWmpMZG47SERWcip8XHUwMDNlSVx1MDAyNipZI1hcdTAwM2VNbjhXcHBOM2RuT253U3A7SGxaKV8lNkNMUz87ZU8rNTdBUTJ4WEF0b3ZcdTAwMjZEX2JqQzVOfmpGZDJuU1FFan1QbVAqaG5eTUo4RytUTzQ2eWJaS15GYUJwZERiYU5tckp8SUN1UjdxQXZQKXx1dFI4dUJmRF9qc15XTXB1M2IwOTR+QVZFWSNQKmhWVVRxfDd8VlBrWUBjNGNzS1hcdTAwM2VBfWFKfElDdVI3cUF2UCpPPXZDUzVDRDlcdTAwMjZLVDFaZ2dSM1pnNmpEWmdlMG1KfEltXHUwMDI2TmxzS2pObHM4dE5sc0tJVU1wV0ZWUV9HQVorSztIV09RTH1YSnV9NWIwOTR+QVZFLTJRY3FZI1BERTVlUERlI2ZSOHVCakRffElKYiMhb2JiYVopZVdnc20rQVd2MFBQKnFlXlN4YGtMVUBLdGBaKnBYMWF2XHUwMDI2YH1BV3U/Nk1OJWVWRGBGO2NaKl57RFZ7ZFk5V3BaKzFXTkNHQ0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41dUt9MVBhUXpsfDdWLXttP2FcdTAwMjZCZEVhQ0NEWkVqfVBhUGZ8YHJRY3pTPUNTeG1QN0lTVEhaKip2SWJhTm1ySnxJXHUwMDI2flBmdGB4UCpoVlVXR2lKN1ZSZHdHYUNDRFpFan1QWVJhOCRcdTAwM2NSOHVCcERgcF5hWipee0RWe2RZOVdwWiRJYjA5NH5BV34wTlBERGRiUWNndXVQKmhWVVctRGhaVntkTUFiYUcqN1pnWF5VVlFGVipiWSpUSkVqfVBhUGZrLSpRYjlcdTAwM2VoUVx1MDAyNmR0eE5rXHUwMDNlUmpNTlRHWERgKl5QWmdnZEdhQlhGRFhtNGE3RWp9UGdQRVx1MDAzY3V3UCkkV3ROS1pzMlhlKChSVntkTURXcFo/NWIjaXVQYjA5NH5BVldgMVJ6KkBcdTAwMjZMc2UyJU1OPWtlRHszQmRaKVM5S2EkI1x1MDAzY0JXXlp6QkFUMlx1MDAyNjFRJV49elI4bTFzUSR8bHhPKHRxOVliMH1UV157Q05WUXpDfloqcHlOVlBxZ0pKfEkoMU1wUlQlS343VWZQZnxAJUt9MDVORHtLfllhJCNcdTAwM2NCWSstYXxBVDJcdTAwMjYxUjhtMXNRJXBmck1KOC0zWjRoI0FiWVhPNUFUMlx1MDAyNjFRY3FNdFI3RUNqRHtjO1JWX3xHJUFUMlx1MDAyNjFRJHM7YU1KOEA1WnlcdTAwM2MxS2M1aWZhYSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVApU3gjUjhcdTAwMjYkeVBFJC1sUjdFQ2xEe3ZaY1g/QWFQYVx1MDAyNkw1RGJZXHUwMDI2bmRKfEl2QFIhXHUwMDNldz9QZ0Zydk1KOH03YVRhSntaZShtX2FDQ0RaRWp9UGZLfjYrV01ObXt6Q1VHbHI4ZmFsfFdOYyt7Rm1Qe2tBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZJUCl9MVBhd35IaFhrbCgtWS1NbVVhQnApVUVqfVBmS342K1dNTmx6TlBnNXB5RHw4eFlWUXlxXHUwMDNlV3BGWlpaKnczbUp8SVh6UEREXHUwMDI2YVAlPVx1MDAzY1lRem1wUGJyeGBKVlF5dF9hJXBFRUVqfVBuT2hIYVhQZnwlb0NVcS16Nm1WPXxaZT96NVkjPVFAQVclI31QRE1ebE9lU19LY05rJUhiWj1zMWRUQ3tIQVQyXHUwMDI2MUt+K1x1MDAzZXdMUGM2aE1OJWVyRHxqZSNXb0tcdTAwM2M9WmdnVTBkVEN7SFZ7Qzc4V2dzbStBWDd6ME8rYCpyTFBjNmhNTlx1MDAyNmdkUGc2eEVjd0h0RlRQN2U4QTB7Q3REa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNkNWSG8wMDAzMTAwMDYyMDAwOTMwMDBDNDAwMEY1MDAwSTYwMDBMNzAwME84MDAwUjkwMDBVQTAwMFhCMDAwYUMwMDBkRDAwMGdFMDAwakYwMDBtRzAwMHBIMDAwc0kwMDB2SjAwMHlLMDAwI0wwMDBcdTAwMjZNMDAwKk4wMDA7TzAwMFx1MDAzZVAwMDBeUTAwMHtSMDAwflMwMDEyVDAwMTVVMDAzUUdVMHEhKGM/eGlIWFx1MDAzZURuQVg/QTZFQ1Y1KzNDazFKNFdNejA7Q2t8XHUwMDNjRGJZKjh7YSVGQ0dhJXA5QWR3bk1qYjk4Y1BaZjlqfmJhSDhCYjk7UiE1b3ZDOFdvS25fWWhgKDVaZ2dwS1dwaklkQ2xHVVZhJXBhN1loYCg1WmdnXktXcGpJZFRfKzdgWmUoUzZhQnAqSWJaS3ZINmxNU2IwMDAwMDA5XiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC40MzkwMDE0MTExOTk1Njk3LAogICAgICAgICAgICAgICAgMC41ODMzMTUwMTQ4MzkxNzI0LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkfHYqM3dDOTRiWSp5QloqXntUQ0lrQCREK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MFZAVXNYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmXHUwMDNjQEJIIyMqbkl5RXBSM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUG9tWXYhO21ocW1KXHUwMDI2X342QjIqUFcwMDAwMDAwMDAwRC1hUUlhJXBYMloqXntUVXZxVkJaRERlR0NKLWtXQVJyKGhBUnIoaEFSc1h5UEV9R3VReUBjaWFcdTAwMjZ+MTNELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmBxe0FScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WXxrQVJyKGhGKDdBYlooP0M9QVlwV0xhJXAwOWJZKmlvMzE0NHdaKl57RFduXlAtYVx1MDAyNkJkRWFDQ0RERC1zUTdhXHUwMDI2TDhUVXZxVkJaRERlR0NLNHdoQVJyKGhBVGMwdFopdDlIQVpLIUtiI1FZITI/XHUwMDNjfGNWUmR3R1V2UEFEM1ZrYVIyeX0wN1opfFU4Y190SEVELTtORFopdDlIYSVFO0Y2azk3NTJXZjYoWD03emBDS1dcdTAwMjZ1MXBvajYwMElDNTAwYVBDVGBMdn1WUlVxSVhcdTAwM2N+SkJXcGdHTFRQcWgyYUJwZERiWVhPS2ElcDA5YlkqaVU3aDc5ZkQ7TmNIVntkUn1DS3hMajI1QHleWS13WEE4N21xRGJhYC1QQ0tAWG4yWDF3M1dwWmdfQ0wxZHAxYTR0JVdoTlhlOVJXfSM5VjtGT1oqWCpKWipGclk5KHlKbGRuT3R5OXxtKURhJXBhN0NMYiN4MSRKUlx1MDAzY2IhOD9YRFx1MDAzY0s3TlopdDlIQ0x3KVx1MDAyNlUwVys2MWFvUDZXaE5wSzExbHAzYjk4VFZWUHxDfkJQJTJiV15pKDRWUWUhcENMfTgqMnhNaHVWUmRZRGIwI0hRQ0wkMzVDTD0yKjJ4ZjN7V25wWUtHJHRsMUNrQSQ1WTt8UkdDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcjdOZ2FBOVhcdTAwM2NiN157SUNNWGdCMVM9XkVhJCRGSFZQfER6VlJUXzhETEAkeW9tWXYhaG9sQyowMDAwMGF2YyFBdFBjdTUwMDAwMCVmI1M1QjIqUFcwMDAwMCFcdTAwM2VNYU9KXHUwMDI2X342MDAwMDA7bWhxbShDTmlLMDAwMDBVMHEjV0Q9SDlZWTtSXHUwMDI2PVkrLWJDYSVwMDliWSppVURxQ0F5Q0t4NmVDS0BJbUNMQWooNT9eMChaKl57RFduXlAtYVx1MDAyNkJkRWFDQ0RmRFx1MDAzY1x1MDAyNlIkZU8rNTdBYHQ7NUJQJVFnWFx1MDAzZU4yZ0dBMWw1RWVDVVNhJXBhN2IwI2ZZVF96UFx1MDAzY0NMJDM1Q0xcdTAwM2M7K0NNWGdCMVNcdTAwM2U4UFZ7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNpWktvOWB8MDAwMThDTWlHQDBzc0kxfDZOXk9VMG98TDNVRzMxWkUxOUFjNGMhV0ZJIXQlQ0tAWCsyfkpmfkxQSz9PYzRhMG9VMFcrTDI2a21+YlkqeFpGK2RVcDAwMDMxMHNzUjUxT097QzI0aWUqYjdmXHUwMDNlRUdCN0pNMSE3QHlYXHUwMDNlJXFzVFA3TVNHekNzb1FiSlFFRyVHYSlaKnBYMWF3YXRxMVNcdTAwM2VXV1dvfjM/WmdnZEdhQnBtM2JaS3ZIQ04/b0VIdzl+TVoqKzRlSCRXTiowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDdgVzAwMDAwMDA4aG0wMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG1VMHEjV0RcdTAwM2V3XnFaKXQ5SFhMNF9LYUMwVVx1MDAyNlRVJVF1OTRrMnJVdGVLJGJaPWo5YmFOXHUwMDI2LVUwVytVMzNGdl5Xbiore1oqQz8hVFByXHUwMDI2V2IjOEJSV015KD9XRnxYWEQ/OVx1MDAzZWVJM18kbTVke0RNMDAwMThVMHEjV0NrMUo0V016MDtDa3xcdTAwM2NEYlkqOHthJUZDR2ElcDlBZHduTWpiOThjUFpmOWp+YmFIOEJiOTtSITVvdkM4V29Lbl9ZaGAoNVpnZ3BLV3BqSWRDbEdVVmElcGE3WWhgKDVaZ2deS1dwaklkVF8rN2BaZShTNmFCcCpJYlpLdkg2bE1TYjAwMDAwMDleIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZGJSJDN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCSCMjKm5JeUVwUjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFB8TnNBZnxOc0J+fE5zQWZ8TnNCfnxOc0FmfE5zQn5ELWFRM2JhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSi1rWkFScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WX1zRC1qNUVaKlhzSFopYlRYNW5DJH4yeWt5e1pnZ15HVytvQ19ELSNFNFplKGQ9V3BnR0lLb1M2NVRgTHB7VlJVcUlYXHUwMDNjfkpCV3BnR0pUUHFiMGFCcGREYllYT0thJXAwOWJZKmlVNlx1MDAzY2I/ZEQ7NVFGVntkUn1DS2Y5ZjI1QHleWS13WEE3Yl9TOWJhYC1QQ0t4TGoyWDF3M1dwWmdfQ0spUmwxYTR0JVdoTlJjOHYjJXo4IUg/S1oqWCpKWipGclk5RDYxaGRuT253OVJfb0JhJXBhN0NMSnB0MSRKUlx1MDAzY2IhOD9WRFx1MDAzYzFgTFopdDlIQ0xldSRVMFcrNDFhb1A2V2hOakkxMWxqMWI5OFRWVlB8Q35BdUEjWFdeaSg0VlFlIXBDTCR7JTJ4TWh1VlJkWURiMCNCT0NMaj8zQ0x0XHUwMDNlJTJ4ZjN7V25wWUtHJHRlfkI/ZmszWTt8UkdDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfWJ+Y2FBOVhcdTAwM2NiN157SUNNRlU5MVM9O0NhJCRGSFZQfER6VlJUXzhDcU5raFUwcSNXVGBNUkdhQl52RlhcdTAwM2VANkpXcGdHZFRVe3B3WFx1MDAzZU1kP2N2fms5WFx1MDAzZU4zN1hKdjlfWmdnXktXcGpJZENrPUNTYSVwYTdXb35xR1g9UVZKZUoyclZaZ2dkNVdwWm19ZDFZXHUwMDNlTlhcdTAwM2V3KEFkd25NbWI5OGNQWmY5I3tkMVlcdTAwM2VOYSVwOUFkd3BGZTRRWHlcdTAwM2NXcTVGSmI3XiNHWipDTjMwMDAwMDAwMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjA0LAogICAgICAgICAgICAwLjk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJoYWlyX2d1aWRlczEiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiMSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0Ljc3LAogICAgICAgICAgICAgICAgICAgIDcuMjQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJTdWJuZXRJbmRpcmVjdElucHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiT1VUIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInN3aXRjaDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDIuMDYsCiAgICAgICAgICAgICAgICAgICAgLTEzLjQyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIl9fZG90MSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjcsCiAgICAgICAgICAgICAgICAgICAgMC43LAogICAgICAgICAgICAgICAgICAgIDAuNwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJ0cmFuc2ZlcmJ5dXYxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA1LjQ5LAogICAgICAgICAgICAgICAgICAgIC04CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTmV0d29ya0RvdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFkZDEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYWRkIjogImF0dHJpYnV0ZSIsCiAgICAgICAgICAgICAgICAgICAgImF0dHJuYW1lIjogImlkIiwKICAgICAgICAgICAgICAgICAgICAic3dpdGNoZXIiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAuMTgsCiAgICAgICAgICAgICAgICAgICAgLTEwLjk1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYWRkIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYWRkMiI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImFkZCI6ICJza2lwIiwKICAgICAgICAgICAgICAgICAgICAiaW5jIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NpcmNsZTIvZGl2c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzd2l0Y2hlciI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMi4zMiwKICAgICAgICAgICAgICAgICAgICAtOC45MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImFkZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImF0dHJpYmNvcHkxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZnVzZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJuYW1lIjogInV2IiwKICAgICAgICAgICAgICAgICAgICAiZGVzdGdyb3VwdHlwZSI6ICJ2ZXJ0aWNlcyIsCiAgICAgICAgICAgICAgICAgICAgInNyY2dyb3VwdHlwZSI6ICJ2ZXJ0aWNlcyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEuNTcsCiAgICAgICAgICAgICAgICAgICAgMS44OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYmNvcHkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRyaWJ0cmFuc2ZlcmJ5dXYxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInV2X3NsYW50X3R3aXN0X2VmZmVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInBvaW50YXR0cmlicyI6ICJQIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAyLjA2LAogICAgICAgICAgICAgICAgICAgIC01LjE5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYXR0cmlidHJhbnNmZXJieXV2IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY2lyY2xlMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYXJjIjogIm9wZW5hcmMiLAogICAgICAgICAgICAgICAgICAgICJkaXZzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NpcmNsZTIvZGl2c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNi4xMQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNpcmNsZTIiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vcHJvZl9kaXZcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMy4wMywKICAgICAgICAgICAgICAgICAgICAzLjc0CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY29ubmVjdGl2aXR5MSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29ubmVjdHR5cGUiOiAicHJpbSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC4xNiwKICAgICAgICAgICAgICAgICAgICAtMS43MQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbm5lY3Rpdml0eSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNvcHkxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInV2dGV4dHVyZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJuY3kiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vbnVtX3NlZ1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICIxL2NoKFwibmN5XCIpIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMS41NywKICAgICAgICAgICAgICAgICAgICAtMC4zNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImNvcHl4Zm9ybSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRlbGV0ZTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlidHJhbnNmZXJieXV2MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImtlZXBwb2ludHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJwYXR0ZXJuIjogIioiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDIuMzIsCiAgICAgICAgICAgICAgICAgICAgLTguMDUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJkZWxldGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3JlYWNoX2JlZ2luMSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJ0cmFuc2ZlcmJ5dXYxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMSIsCiAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6ICJwaWVjZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgICAgICAgICAtNi43MgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZm9yZWFjaF9iZWdpbjIiOiB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29ubmVjdGl2aXR5MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJsb2NrcGF0aCI6ICIuLi9mb3JlYWNoX2VuZDIiLAogICAgICAgICAgICAgICAgICAgICJtZXRob2QiOiAicGllY2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuMTYsCiAgICAgICAgICAgICAgICAgICAgLTMuMzgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZvcmVhY2hfZW5kMSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJzY2F0dGVyMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJsb2NrcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAgICAgImNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAicGllY2VzIiwKICAgICAgICAgICAgICAgICAgICAibWV0aG9kIjogIm1lcmdlIiwKICAgICAgICAgICAgICAgICAgICAic2luZ2xlcGFzcyI6IDgsCiAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAgICAgInVzZWF0dHJpYiI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAuMTksCiAgICAgICAgICAgICAgICAgICAgLTkuMzQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3JlYWNoX2VuZDIiOiB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiT1VUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYXR0cmliIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9jb25uZWN0aXZpdHkxL2F0dHJpYm5hbWVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgICAgICAgICAiaXRlcm1ldGhvZCI6ICJwaWVjZXMiLAogICAgICAgICAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZXBhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDIuMDYsCiAgICAgICAgICAgICAgICAgICAgLTE1LjI5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnVzZTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAidXZ0ZXh0dXJlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInRvbDNkIjogMC4wMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuOTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJmdXNlOjoyLjAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMS44OSwKICAgICAgICAgICAgICAgICAgICAtMTgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlbnNpdHlzY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXJ2ZV9kZW5zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVtZXJnZW5jeWxpbWl0IjogMzQ3MjIsCiAgICAgICAgICAgICAgICAgICAgImdlbmVyYXRlYnkiOiAidGV4dHVyZXNwYWNlIiwKICAgICAgICAgICAgICAgICAgICAibnB0cyI6IDc2LAogICAgICAgICAgICAgICAgICAgICJyZWxheGl0ZXJhdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vcmVsYXhpdGVyYXRpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW91dHB1dGlkYXR0cmliIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAidXZhdHRyaWIiOiAidXZ3IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLjE4LAogICAgICAgICAgICAgICAgICAgIC04LjA1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2V0X3V2X3kiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29weTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJjbGFzcyI6ICJ2ZXJ0ZXgiLAogICAgICAgICAgICAgICAgICAgICJzbmlwcGV0IjogInZAdXYueSA9IHZAUC56OyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEuNTcsCiAgICAgICAgICAgICAgICAgICAgLTEuNgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzd2l0Y2gxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImFkZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYWRkMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJfX2RvdDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJpbnB1dCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tb2RlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMi4wNiwKICAgICAgICAgICAgICAgICAgICAtMTIuMjYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzd2l0Y2giCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1dl9zbGFudF90d2lzdF9lZmZlY3QiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic2V0X3V2X3kiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJiaW5kaW5ncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm11bHRpcGFybV9saW5rcyI6IHt9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xhc3MiOiAidmVydGV4IiwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBiaW5kaW5ncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm11bHRpcGFybV9saW5rcyI6IHt9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicnNsYW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9pbnRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHdpc3QxaW50ZXJwXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi90d2lzdDFwb3NcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHdpc3QxdmFsdWVcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3R3aXN0MmludGVycFwiKSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHdpc3QycG9zXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3R3aXN0MnZhbHVlXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi90d2lzdFwiKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiZmxvYXQgc2xhbnQgPSBjaHJhbXAoXCJyc2xhbnRcIiwgdkB1di55KTtcblxudkB1di54ICs9IHNsYW50O1xudkB1di54ID0gdkB1di54JTE7IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJzbGFudCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSc2xhbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMS41NywKICAgICAgICAgICAgICAgICAgICAtMi43NAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1dnRleHR1cmUxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1bmlmb3JtIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDQuOTQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJ0ZXh0dXJlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidXZ0ZXh0dXJlMiI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJjb3B5MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImF4aXMiOiAieiIsCiAgICAgICAgICAgICAgICAgICAgInV2YXR0cmliIjogInV2dyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEuNTcsCiAgICAgICAgICAgICAgICAgICAgMC43NgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInRleHR1cmUiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHdpc3QiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMDksCiAgICAgICAgICAgIC0yLjI2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYzo6aGFpcl9ndWlkZXM6OjEuMCIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1cnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInN3ZWVwMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMyLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJub3JtYWxpemV2IjogdHJ1ZSwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMzM0LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYnNwbGluZSIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJzcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjE4MDA2OTkyMzQwMDg3ODksCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJzcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjU4NjIwNjc5Mzc4NTA5NQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMDUsCiAgICAgICAgICAgIC0xLjE1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfQp9
Winding Curves
Duplicate curve with random offset noise and scale. Useful for quick simple cable generations.
Nov 04, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIkNPTlRST0xTIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5vaXNlX29mZnNldCI6IDQuNTMKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNhY2hlaW5wdXQiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm5vaXNlX29mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vaXNlIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJyYW5kb21pemUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5jbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAiaW5uYW1lIjogIm5vaXNlX211bHQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjIsCiAgICAgICAgICAgIDQuMzIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImF0dHJpYnJhbmRvbWl6ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAiZGltZW5zaW9ucyI6IDEsCiAgICAgICAgICAgICJkaXN0cmlidXRpb24iOiAicmFtcCIsCiAgICAgICAgICAgICJuYW1lIjogIm5vaXNlX211bHQiLAogICAgICAgICAgICAicmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiA5Ljk5OTk5OTk3NDc1MjQyN2UtNywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjIwNjg5NjU1ODQwMzk2ODgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTk4NzU3NzY3Njc3MzA3MTMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zOTY1NTE3MjgyNDg1OTYyCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjQ4MjQwMTY2OTAyNTQyMTE0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNjU1MTcyNDA3NjI3MTA1NwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45NDIwMjg5OTkzMjg2MTMzLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuOTY1NTE3MjIyODgxMzE3MQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2VlZCI6IDM2MDIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42MiwKICAgICAgICAgICAgNS4zMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJjb3B5MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJuY3kiOiAxMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjYzLAogICAgICAgICAgICA2LjMyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5eGZvcm0iCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZHx2KjN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCR1x1MDAyNihYaEl5NSNXM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gXHUwMDI2SCo0R0FSc2RgQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVntkTURXcFo/NWIjaXVQYjFXY1hhQnk7T2N4N1x1MDAyNjZiWVg2MVdvfnFIRUZnMWxXXntDTlZRekN+WipweGNBWXBaTVoqWCpURUZmQGZWUXl0XlpFUCRjWipfRVZiIyEhamFBaG5ZWGtsKC1ZLU1tVWFCcClnQWFaWVhWUlU2SUFZb1x1MDAyNjRYP0E2QmElcFdXQWFINFJaKisyUmJZWE81RUZmV1piWj1zMWRUQ3tIRUZlJVVBYWlZUloqKnZJYmFOfnFYa2woLVktTW1UYUJwKWdBYVpZWVplKExgYVx1MDAyNkJkRWFDQ0RsQVkqVENiOThjSFhcdTAwM2VOMExhJCN2X1htbis2RUZnNHBWUXpENVZSVTZJQVpjIU5XcFokQldwcnE3V0dvXHUwMDNjYVdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXaEB8WVg/QWFQYmFHKkNiOEtPQldoQHxRVlF5cVx1MDAzZVdwRlpaWip3ZGxhQk58MldwOHE2WERsRkxWe35iRFdwSG40WmdnYGpBWlRIM1dOYyt7YmFOfnFiN05zX1doQHxiWilTOUthJCNcdTAwM2NCV15aekJhJCNnRkFZKlRHWmU/XHUwMDNjQ2JhTShJQVJyKGhGKDdBYlooP0M9QVlwV0xhJXAwOWJZKmlvMzNnI31aRERXXHUwMDNjZUpjP05iWlx1MDAzZUJQWTtSfElDSnxkSjUoc2NfWFx1MDAzZU4zS1dvOU40VFBxVVx1MDAzZVhcdTAwM2VNZGBWYFh6RDZGP0ZHVTBve18zU28zfmElcDA5YlkqaVU2azk3NTR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS1gjLVRQcWQ/YjdPQ0NXaE5GWTdZMTszVnIqJCtDS29GaDFheF9EV2hOTGE4MyU1NFpEbiQ0Vlx1MDAzY3M2WjhVJGAoWkRsNEpEO29oXHUwMDI2Q0wxZHAyWEFuNlhcdTAwM2VWP0dDTERWdjdcdTAwM2Mob2REOyktTmJhSDhLWENAc2g5dEN6YFk7fFFPOXhFUk9hQnBkRGJTNTh0ZU8rNUNBT3YlMWRTeGFjNWQka0IyWGwwOWEkI3BcdTAwM2VDTHRcdTAwM2UjMnhmM3tXbnBZSEdBMUdgQk00Kz1XP14rfmJhTlx1MDAyNm5UUDdlODBWV3xVQm5XMTNhJUV2YEhaXHUwMDI2JEFEXHUwMDNjdVlZVlFoNn1iMCNHfjhVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCR7KTJ5a0klV3BpbklXaE4jUDAwYioxNW8yI3xiOTc7RGJafXYzV29CJClYTEJZZVRSOyMyMFJSOTFUYE1SSGEkJEZIVlB8RHpWUlRfOENfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BER1hzX2JaS15GYUJwZERiYU5cdTAwMjZ0Q0xEV3hVMFdzfjVka0o0RD1HelBaZ2V2O0NNcWl7MlhsMENYXHUwMDNlTW44Q00jUGpFQ0Ria0VHc1BtRih4ZjVFXHUwMDI2KHpvRS1ObnFHYlMleENLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBPzFeQHM1e3tSMzAwMDk2MTAwSUMyMDBSSTMwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD0tUlNWe35iRFdwSHc3WjYrYCM5RDYxaGRuT25yOVZRK3RGJUBvYVplZW4xYlpCajViWktLXHUwMDNlWFx1MDAzZU4zN1hKdjlHRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdFx1MDAzZV8xIS1cdTAwM2N7SFpcdTAwMjYkT0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/cGZWUHNAKmJhTlx1MDAyNiVDTERXeFUwV3N+NWRrSjRDTXFUP1RQcmxPRmZLNEtHJWA2YkZmY1BXSVc7amlIYTlkaEg3cWJMRmZsU1hIIXZfVUZnWVx1MDAzY2ZJNXMjckdcdTAwMjZVP1NFLSlaNEU7Y2tiSCNzbWlGKSVrZEZmdWhWSCFMa01FOzJiWUYqUHRVSCNJcGxIOHdVZ0dcdTAwMjZMK1JFLSlaNUU7S1lhSDkwWGVIOEN8WElXUmRpR0F1MUhFO0JNV0dcdTAwMjZlOWFGZnVoYkYqaTZqRilUMUhGZCNCNkdCN1lWSCE/NlpIIXc2Wkk1YWpsRUhFeEdGZj1rYkZmY0dQR2NxfGZGKlAoYkghTHRORmQheTBUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2OW9WTzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5tV0dVMFlpdzdBNi1hNyR6QWU4WT92c1ZRX0dBWitLO0hXT1FMfVhKdX01YjAjJD05RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZP3ltVlJkd0dWcjY9MVdwWEFxQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTlhffFUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBHQTFRSjZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWEAyVnIkfFoqWCpUQ08wTT1kd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEkxXilVWmdYXlVWUUZyMmJhRyo3WEp+WH5aWURTOzlENjFoZG5PbnI5VlErb0ZAMWVxVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5PUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFk/KnNWe2RNRFdwWj81YiNpdVBiMCM/XjlENjFoZG5PbnI5VlErb0ZAMWVxVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5PUNNN0A9MFJhRjIwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/O3BWe2RZOVdwWiRJYjAjX185RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEPzFCbFZReXFcdTAwM2VXcEZUWFoqd0wpQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MEQhKiQwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWHwzdXN8KFdOYyt7Rlx1MDAzZXI1bENPanFfZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0Q/Sk5uVlF5cVx1MDAzZVdwRlpaWip3TCtDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwRHdPTDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BYfjMyMCQlV05jK3tiYU5cdTAwMjY/Q0xEVnY3XHUwMDNjKG9kQ0xKYW9DTlhffFUwV3N+NWQkVjZDTXFUKVRQN2U4MFZXfFBHQTFRSjZhb01MfE5zQzB8Tm1Wa0MwaXlTNWQkVjZDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JOMXxOc0MwfE5zQzB8TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFkwM342cTNXcFokQldwcnE3V0Z8aSo5RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZQDV6WkREQ3tiWVc/M2FCcGREYlM2TTE5RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZQDh0WipYKlphQWhWekNMRFd4VTBXc341ZGtKNENNcVQ/VFBzMmZWUV9GfFplKHo4WFx1MDAzZU4yVExNdVpGYmFHKkNiN3BVSFo2LXJxQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/MXBvajUwMDk2MTAwOTYxMDA5NjEwMDk2MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP3xsdmElNSQ0Q1BYRzJkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIxT05hNDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFIjWDUwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrREA2KSNiIyFvYmJhWillV2hPLT85RDk5VFRQN2U4MFZXfFBEa2R2aURARnh3YiNoe0pDUHJOKjZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZODN2Zys2WiorMlJiWVhPNUNQeVk1ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAWUQtWD9BYVBiYUcqQ2I4S09CV2hPYF85RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3A3N0owMDAwMDAwMDAwMDAwMGZsWi1wUCspX0xNMDAwMSspZz9kNjduWlx1MDAyNk4wMDAxU1lxXHUwMDNldSNzOzltSDAwMDFVKiRoQV5sWi1uNjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUEyeWtwK1plP3o1WSRpITI5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwZklrMkwwMDNRR1UwWWl3N0E2LWE3JHpBZThZQFooYUJOfDJXcDhxNlhDX0p9OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUBjJWFcdTAwMjZMNURiWVx1MDAyNihcdTAwM2VDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZRDRzdmdHWmUoTGBhXHUwMDI2QmRFYUNDRGZPZVAkQWVPKzU3QVExczNBdG92XHUwMDI2RF9kUEE2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JHfnxOc0E4VTBxdlNDS2VfYUNLeDZlQ0tAWUU1cHIqSlplKExgYVx1MDAyNkJkRWEkI2c/YiNvPzdDTERXeFUwV3N+NWRrSjRDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZGtKNENMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2bzUwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlGMSNARnpZLUpgK0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwQElQSDlDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzBEd09MMER3T0wwRHdQVFUwcXZTQ0tlX2FDS3g2ZUNLQFlHNV80cnxaRG5xQlZyNj0xV3BaT3xaKnlmUFBiTTZEQ0shN3I3JHpNaTl3c3E7ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTmRAXktva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDBSUjkxVTBxI1VUUDdBSjdiWH1jOVZRd3BQemlId1oqTyNIYUNDRGZQJG5GRWVPKzU3QVExczNBdG92XHUwMDI2RF9iajMwViphQFRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0ReZCt9WilTOUthJCNcdTAwM2NCV15aekJDUVx1MDAzZUZHZG5Pb3JDS3g2aUNMU2crZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG97PUJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RebjEyWilTOUthJCNcdTAwM2NCV15aekJhJCNnOVF6amdIZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwME5fN2VDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMCNVMHEjVVRQN0FKN2JYfWM4NzNNbFIwKHUpVlF6RDVWUlU2Q1IzO3BJZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8NCpcdTAwMjZvRjAwMDAwMDAwMDAwRDhoRUl9dFBASk9CVXkwRHVIRUpWMzZTeThyK0gwUHV7e0pwZnF9eThyK0gwMDNhdElYYFUheVpgX0kwOXtcdTAwM2VPVGBOQChYS1pnYFZRZ1ZeYmFIODhiIyFIT0NSSk5vVFA3QUo3Ylh9YzlWUXdwUnQ5IXFhXHUwMDI2Mkw3Q1JRZEtkbjtFQ1ZyKnxcdTAwM2VJXHUwMDI2KlkjWFx1MDAzZU1uOFdwcE4yZG5PbndTT2o4a1opXyU1Q0xTPztlTys1N0FRMnhYQXRvdlx1MDAyNkRfYmpCNU5+akZkMm5TUUVqfVBtUCpobl5NSjhEKlN7enx4YlpLXkZhQnBkRGJhTm1ySnxJQ3VSN3FBdlApfHV0Ujh1QmVEX2FtQFdNcHUzYjA5NH5BVkVZI1AqaFZVVFBzYGBWUGtZQGM0Y3NLWFx1MDAzZUF9YUp8SUN1UjdxQXZQKk89dkNSezZCOVx1MDAyNktUMVpnZ1IzWmc2akRaZ2UwbUp8SW1cdTAwMjZObHNLak5sczh0TmxzS0lUYE9LRFZRX0dBWitLO0hXT1FMfVhKdX01YjA5NH5BVkUtMlFjcVkjUERFNWVQRGUjZlI4dUJpRF9cdTAwM2NDSWIjIW9iYmFaKWVXZ3NtK0FXdjBQUCpxZV5TeGBrTFVuXmheWipwWDFhdlx1MDAyNmB9QVd1PzZNTiVlVURgNlx1MDAyNmJaKl57RFZ7ZFk5V3BaKzFXTkNHQ0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41dUt9MVBhUXpsXzZWaXNkXHUwMDNlYVx1MDAyNkJkRWFDQ0RaRWp9UGFQZnxgclFjelM9Q1NvZ043SVNUSFoqKnZJYmFObXJKfElcdTAwMjZ+UGZ0YHhQKmhWVVY9SDc1VlJkd0dhQ0NEWkVqfVBZUmE4JFx1MDAzY1I4dUJvRGBnO1paKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVV2gtVlhWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEdXRGB5O09aZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyWERldFBWe2RNRFdwWj81YiNpdVBiMDk0fkFWV2AxUnoqQFx1MDAyNkxzZTIlTU49a2REYF81Y1opUzlLYSQjXHUwMDNjQldeWnpCQVQyXHUwMDI2MVElXj16UjhtMXNRJHxseE8odG44WTl3PVNXXntDTlZRekN+WipweU5WUHFnSkp8SSgxTXBSVCVLfjdVZlBmfEAlS30wNU1Ee0JeWGEkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFSOG0xc1ElcGZyTUo4KTJZIUdzOWJZWE81QVQyXHUwMDI2MVFjcU10UjdFQ2lEe1RcdTAwMjZRVl98RyVBVDJcdTAwMjYxUSRzO2FNSjg9NFpYakBKYzVpZmFhJCNcdTAwM2NCWSstYXxBVDJcdTAwMjYxUClTeCNSOFx1MDAyNiR5UEUkLWxSN0VDa0R7bVRiWD9BYVBhXHUwMDI2TDVEYllcdTAwMjZuZEp8SXZAUiFcdTAwM2V3P1BnRnJ2TUo4YDZhMjlBYFplKG1fYUNDRFpFan1QZkt+NitXTU5te3pDVTdmcDhmYWx8V05jK3tGbVB7a0FUMlx1MDAyNjFOSV8wU09oclx1MDAyNklQKX0xUGFWdjVmWGtsKC1ZLU1tVWFCcClVRWp9UGZLfjYrV01ObHpOUGc1cHhEe35yWFZReXFcdTAwM2VXcEZaWloqdzNtSnxJWHpQRERcdTAwMjZhUCU9XHUwMDNjWVF6bW1PYlFXLUlWUXl0X2ElcEVFRWp9UG5PaEhhWFBmfCVvQ1VoJXg2bVY9fFplP3o1WSM9UUBBVyUjfVBETV5sT2VTP0pie0p1R2JaPXMxZFRDe0hBVDJcdTAwMjYxS34rXHUwMDNld0xQYzZoTU4lZXFEfGFZIVdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXZ3NtK0FYN3owTytgKnJMUGM2aE1OXHUwMDI2Z2RQZzZ4RWNVXHUwMDNla0VUUDdlOEEwe0N0RGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTZDVkhvMDAwMzEwMDA2MjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDBPODAwMFI5MDAwVUEwMDBYQjAwMGFDMDAwZEQwMDBnRTAwMGpGMDAwbUcwMDBwSDAwMHNJMDAwdkowMDB5SzAwMCNMMDAwXHUwMDI2TTAwMCpOMDAwO08wMDBcdTAwM2VQMDAwXlEwMDB7UjAwMH5TMDAxMlQwMDE1VTAwM1FHVTBxIShjbldaR1hcdTAwM2VEbkFYP0E2RUNVeyQyQ2sxSjRXTXowO0NrfFx1MDAzY0RiWSo4e2ElRkNHYSVwOUFkd25NamI5OGNQWmY5an5iYUg4QmI5O1IhNW92QzhXb0tuX1loYCg1WmdncEtXcGpJZENsR1VWYSVwYTdZaGAoNVpnZ15LV3BqSWRUXys3YFplKFM2YUJwKkliWkt2SDZsTVNiMDAwMDAwOV4iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRcdTAwM2NwKTN3Qzk0YlkqeUJaKl57VENJa0AjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCR1x1MDAyNihYaEl5NSNXM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUFg3dH1YQ2cyUH07P0FoUFhOYkJ5MDAwMDAwMDAwMEQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rV0FScihoQVJyKGhBUnNYeVBFfUd1UXlAY2lhXHUwMDI2fjEzRC1qVzRiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0pgcXtBUnIoaEFUYzB0Wil0OUhBWXBXTGElcDA5YlkqaW8yfll8a0FScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMxNDR3Wipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEREQtc1E3YVx1MDAyNkw4VFV2cVZCWkREZUdDSzR3aEFScihoQVRjMHRaKXQ5SEFaSyFLYiNRWSEyP1x1MDAzY3xjVlJkd0dVdlBBRDNWa2FSMnl9MDdaKXxVOGNfdEhFRC07TkRaKXQ5SGElRTtGNms5NzUyV2Y2KFg9N3pgQ0tXXHUwMDI2dTFPTmE1MDBJQzUwOXs9eDc3QWZcdTAwM2ViYUg4OGIjIUhPQ0tnKk83WX1mNlhcdTAwM2VOMzNiYVpsUVZzXHUwMDI2KDdiMCF5Q1RVI3BfMSNARlx1MDAzZWFBaFZLRDtXbEdieipGM1ZcdTAwM2NzNlo4VSVFQ2FBaFZNRDtvIUhiIX15R1g9NWZFRDt4eEZWUXBuNTk0ajNHUCRuSEs5dFVyNWJaS3ZIYjAhe3BDS2BKdDhZXHUwMDNlP0xiOThjUFpmN1BSRFx1MDAzY0IxU1ZRaDZ9Q0xrKnoxI29YXlpnZUlnZVNLWTlEXHUwMDNjVEFRWD9rVFFBYHReQ0JMe1BJWipwTzBXaE5zbEJuVzEzYSVFdmBHY3FQNURcdTAwM2N1ZUlXb0JWQFk7XHUwMDNjIWJDMGl5VTVka0o2RFx1MDAzYyVrTGFCXml+WVx1MDAyNko5fENNemNmYzQySUZXcGdHY0twRnU2MDAwMDAwMDAxOENNUjFhQWB0XjdCUEp2KENcdTAwM2N0KDJYSnZDfmRTeGFrNVx1MDAyNiM0JURHUEY4Y1dffjZXbl5KPVZKMGErODRQQ2gtI2NmQng7eXs/MDA2Q31DX2pYVG43I2wyMDAyT3cjeXtmRHNKO0xJMDAxVzczX3pAb2JoYGltMDAzUUdVMG98RzVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2E9Q0spQ2dDTGJtb0Q9UUxUVXZoN0NaZShSLVZ7ZFk5V3BaJEliMCNZJDkoI1JWVFA3a0EwVlgzV0VDcCQ5YlRjdzBFR3NQc2I5OGNQWmZBMlFFbjhoQzZcdTAwM2NhMUU1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzQlRSlpcElaZ1heRFpnZztBWEp1dz1WUHx0REU/WW5sMFJhRjIwOV9fMktvYkd+fE5zQThVMHEjV0Q9IUxnYSVwWDhiWkteRmIwI2xhVFUjYT9EPS1POFJaXHUwMDNlRGpiI2l1UENOTiFGRD1gTGtXcFo/N2NxVERHNShFR00wUlJGMzB7fDtCMjRpZSpiN2ZcdTAwM2VFR0I3Sk0xITdAeVhcdTAwM2UlcXNUUDdNU0d6Q3NvUWJKUUVHJUdhKVoqcFgxYXdhdHExU1x1MDAzZVdXV29+Mz9aZ2dkR2FCcG0zYlpLdkhDTj9vRUh3OX5NWiorNGVIJFdOKTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtVTBxI1dEXHUwMDNld15xWil0OUhYTDRfS2FDMFVcdTAwMjZUVSVRdTk0azJyVXRlSyRiWj1qOWJhTlx1MDAyNi1VMFcrVTMzRnZeV24qK3taKkM/IVRQclx1MDAyNldiIzhCUldNeSg/V0Z8WFhEPzlcdTAwM2VlSTNfJG01ZDs3TDAwM1FHVTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkYlIkM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmXHUwMDNjQEJHXHUwMDI2KFhoSXk1I1czTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQfE5zQWZ8TnNCfnxOc0FmfE5zQn58TnNBZnxOc0J+RC1hUTNiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0ota1pBUnIoaEFUYzB0Wil0OUhBWXBXTGElcDA5YlkqaW8yfll9c0QtajVFWipYc0haKWJUWDVuQyR+MnlreXtaZ2deR1crb0NfRC0jRTRaZShkPVdwZ0dJS29TNjVUYExwe1ZSVXFJWFx1MDAzY35KQldwZ0dKVFBxYjBhQnBkRGJZWE9LYSVwMDliWSppVTZcdTAwM2NiP2REOzVRRlZ7ZFJ9Q0tmOWYyNUB5Xlktd1hBN2JfUzliYWAtUENLeExqMlgxdzNXcFpnX0NLKVJsMWE0dCVXaE5SYzh2IyV6OCFIP0taKlgqSloqRnJZOUQ2MWhkbk9udzlSX29CYSVwYTdDTEpwdDEkSlJcdTAwM2NiITg/VkRcdTAwM2MxYExaKXQ5SENMZXUkVTBXKzQxYW9QNldoTmpJMTFsajFiOThUVlZQfEN+QXVBI1hXXmkoNFZRZSFwQ0wkeyUyeE1odVZSZFlEYjAjQk9DTGo/M0NMdFx1MDAzZSUyeGYze1ducFlLRyR0ZX5CP2ZrM1k7fFJHQ003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQX1ifmNhQTlYXHUwMDNjYjdee0lDTUZVOTFTPTtDYSQkRkhWUHxEelZSVF84Q3FOa2hVMHEjV1RgTVJHYUJedkZYXHUwMDNlQDZKV3BnR2RUVXtwd1hcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42NSwKICAgICAgICAgICAgOC40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3VydmU6OjIuMCIKICAgIH0sCiAgICAiZm9yZWFjaF9iZWdpbjFfbWV0YWRhdGEyIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgMC40LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWV0YWRhdGEiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNzUsCiAgICAgICAgICAgIDMuMzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2JlZ2luMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnByb21vdGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICJtZXRob2QiOiAicGllY2UiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjMsCiAgICAgICAgICAgIDMuMjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2VuZDIiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAwLjQsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYW5kb21fcHNjYWxlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgImNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJpdGVybWV0aG9kIjogInBpZWNlcyIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAidGVtcGxhdGVwYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgInVzZWF0dHJpYiI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjMsCiAgICAgICAgICAgIC0wLjk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICB9LAogICAgIm5vaXNlX2luZmx1ZW5jZV9yYW1wIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JhZCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMTg5NjU1MTY5ODQ0NjI3MzgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjEzNzkzMTAzMzk2ODkyNTQ4CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZ3JhZCA9IGNocmFtcChcImdyYWRcIiwgQHB0bnVtIC8gKEBudW1wdCAtIDEuMCkpOyIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjBfMSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZ3JhZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdyYWQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjIsCiAgICAgICAgICAgIDIuMTkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm5vaXNlX29mZnNldCI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICJhYW5vaXNlMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJnZW9tZXRyeXZvcGdsb2JhbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJQIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInBvcyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZnJlcSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogImZyZXEiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiZnJlcSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAib2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogIm9mZnNldCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImFtcCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicm91Z2giLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJyb3VnaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJyb3VnaCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWF4b2N0YXZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibWF4b2N0YXZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogIm1heG9jdGF2ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9pc2V0eXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibm9pc2V0eXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogIm5vaXNldHlwZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhbXAiOiAwLjI1OCwKICAgICAgICAgICAgICAgICAgICAibWF4b2N0YXZlIjogMSwKICAgICAgICAgICAgICAgICAgICAicm91Z2giOiAwLjI4OCwKICAgICAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogInZ2IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA2LjcxLAogICAgICAgICAgICAgICAgICAgIC02LjUyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAxLjU4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYWFub2lzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFkZDEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZ2VvbWV0cnl2b3BnbG9iYWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm11bHRpcGx5MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInByb2R1Y3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiaW5wdXQyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMTIuNzMsCiAgICAgICAgICAgICAgICAgICAgLTMuNzYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuOTgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJhZGQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhbXAiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9zZSI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJmbG9hdGRlZiI6IDAuMjU4LAogICAgICAgICAgICAgICAgICAgICJwYXJtbGFiZWwiOiAiQW1wbGl0dWRlIiwKICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAiYW1wIiwKICAgICAgICAgICAgICAgICAgICAicmFuZ2VmbHQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjQxLAogICAgICAgICAgICAgICAgICAgIC01LjkyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicGFyYW1ldGVyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYmluZDEiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgInBhcm1uYW1lIjogImdyYWQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDYuNzEsCiAgICAgICAgICAgICAgICAgICAgLTUuMDIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJiaW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYmluZDIiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgInBhcm1uYW1lIjogIm5vaXNlX211bHQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDYuNzEsCiAgICAgICAgICAgICAgICAgICAgLTguOTkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJiaW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZXhwb3NlIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgImZsb2F0M2RlZiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJGcmVxdWVuY3kiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJmcmVxIiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAiZmxvYXQzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjIxLAogICAgICAgICAgICAgICAgICAgIC01LjUyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicGFyYW1ldGVyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ2VvbWV0cnl2b3BnbG9iYWwxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzLjgzLAogICAgICAgICAgICAgICAgICAgIC0zLjgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDMuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ2VvbWV0cnl2b3BvdXRwdXQxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImFkZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJzdW0iLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiUCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDE1LjU5LAogICAgICAgICAgICAgICAgICAgIC0zLjc2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAxLjI4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ2VvbWV0cnl2b3BvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYXhvY3RhdmUiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9zZSI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJpbnRkZWYiOiAxLAogICAgICAgICAgICAgICAgICAgICJwYXJtbGFiZWwiOiAiTWF4IE9jdGF2ZXMiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJtYXhvY3RhdmUiLAogICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJpbnQiLAogICAgICAgICAgICAgICAgICAgICJyYW5nZWludCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMzIKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNjEsCiAgICAgICAgICAgICAgICAgICAgLTYuMzIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwYXJhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtdWx0aXBseTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYWFub2lzZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJub2lzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJpbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiZ3JhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJpbmQyIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibm9pc2VfbXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDMiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA5LjczLAogICAgICAgICAgICAgICAgICAgIC01LjUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDEuMTMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtdWx0aXBseSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm5vaXNldHlwZSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZXhwb3NlIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgIm1lbnVjaG9pY2VzIjogIm5vaXNlIFwiUGVybGluXCIgeG5vaXNlIFwiU2ltcGxleFwiICIsCiAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJOb2lzZSBUeXBlIiwKICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAibm9pc2V0eXBlIiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAic3RyaW5nIiwKICAgICAgICAgICAgICAgICAgICAicHJvdmlkZW1lbnUiOiAib24iLAogICAgICAgICAgICAgICAgICAgICJzdHJpbmdkZWYiOiAibm9pc2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzEsCiAgICAgICAgICAgICAgICAgICAgLTYuNTIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwYXJhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9zZSI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbGFiZWwiOiAiT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAib2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAicG9pbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuMzEsCiAgICAgICAgICAgICAgICAgICAgLTUuNzIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwYXJhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyb3VnaCI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZXhwb3NlIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgImZsb2F0ZGVmIjogMC4yODgsCiAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJSb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJyb3VnaCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC41MSwKICAgICAgICAgICAgICAgICAgICAtNi4xMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBhcmFtZXRlciIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9pc2VfaW5mbHVlbmNlX3JhbXAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXAiOiAxLAogICAgICAgICAgICAiZnJlcSI6IFsKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMgogICAgICAgICAgICBdLAogICAgICAgICAgICAibm9pc2V0eXBlIjogInhub2lzZSIsCiAgICAgICAgICAgICJvZmZzZXQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vZm9yZWFjaF9iZWdpbjFfbWV0YWRhdGEyL1wiLCBcIml0ZXJhdGlvblwiLCAwKSo1IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJkZXRhaWwoXCIuLi9mb3JlYWNoX2JlZ2luMV9tZXRhZGF0YTIvXCIsIFwiaXRlcmF0aW9uXCIsIDApKjEwIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL0NPTlRST0xTL25vaXNlX29mZnNldFwiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJvdWdoIjogMC42MTcKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInN0ZHN3aXRjaGVyXzEiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIkNkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNkIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiRnJhbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJhbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiTiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiT3BJbnB1dDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmlyc3QgSW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJPcElucHV0MiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTZWNvbmQgSW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJPcElucHV0MyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlyZCBJbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIk9wSW5wdXQ0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvdXJ0aCBJbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJudW1fY29tcG9uZW50cyI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlRpbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGltZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJUaW1lSW5jIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbWUgSW5jIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFnZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYW1wIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjU4LAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQW1wbGl0dWRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmcmVxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJlcXVlbmN5IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiaWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibGlmZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1heG9jdGF2ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IE9jdGF2ZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJub2lzZXR5cGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vaXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vaXNlIFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUGVybGluIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAibm9pc2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW1wbGV4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAieG5vaXNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJudW1wcmltIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk51bWJlciBvZiBQcmltcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJudW1wdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgUG9pbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm51bXZ0eCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgVmVydGljZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2Zmc2V0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHJpbW51bSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcmltaXRpdmUgTnVtYmVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0bnVtIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IE51bWJlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyb3VnaCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjI4OCwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1diI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVViIsCiAgICAgICAgICAgICAgICAgICAgICAgICJudW1fY29tcG9uZW50cyI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVsb2NpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2dHhudW0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVydGV4IE51bWJlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42MiwKICAgICAgICAgICAgMS4xNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlidm9wIgogICAgfSwKICAgICJyYW5kb21fcHNjYWxlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vaXNlX29mZnNldCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfYmVnaW4xX21ldGFkYXRhMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1heF9yYWQiOiAxLAogICAgICAgICAgICAibWluX3JhZCI6IDAuMSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IGkgPSBkZXRhaWwoMSwgXCJpdGVyYXRpb25cIiwgMCk7XG5cbkBwc2NhbGUgPSBmaXQwMShyYW5kKGkpLCBjaChcIm1pbl9yYWRcIiksIGNoKFwibWF4X3JhZFwiKSk7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMF8xIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJtYXhfcmFkIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IFJhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtaW5fcmFkIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWluIFJhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42MiwKICAgICAgICAgICAgLTAuMDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInJlc2FtcGxlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJsZW5ndGgiOiAwLjA1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjYsCiAgICAgICAgICAgIDcuNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInN3ZWVwMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFwcGx5c2NhbGUiOiB0cnVlLAogICAgICAgICAgICAiY2FwZGl2cyI6IDEsCiAgICAgICAgICAgICJjYXBzY2FsZSI6IDAsCiAgICAgICAgICAgICJjb2xzIjogMTYsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAxNCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTcsCiAgICAgICAgICAgIC0yLjI4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfQp9
Spider Web
Creates a spider web from guiding surface geometry. Recommend to do a few frames of vellum simulation, and then tweak the web to your taste with the vellum brush.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl9fbmV0Ym94MSI6IHsKICAgICAgICAiYm94X2NvbnRlbnQiOiBbCiAgICAgICAgICAgICJzY2F0dGVyMyIsCiAgICAgICAgICAgICJjb3B5dG9wb2ludHMyIiwKICAgICAgICAgICAgInNwaGVyZTQiLAogICAgICAgICAgICAiYXR0cmlicmFuZG9taXplMSIsCiAgICAgICAgICAgICJ2ZGJmcm9tcG9seWdvbnMxIiwKICAgICAgICAgICAgImNvbnZlcnR2ZGIxIiwKICAgICAgICAgICAgImF0dHJpYmJsdXIzIgogICAgICAgIF0sCiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjcxLAogICAgICAgICAgICAwLjUyLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNDYsCiAgICAgICAgICAgIC0yNS41MgogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDUuMTUsCiAgICAgICAgICAgIDUuNzEKICAgICAgICBdLAogICAgICAgICJ0aXRsZSI6ICJjbHVtcHMiLAogICAgICAgICJ0eXBlIjogIk5ldHdvcmtCb3giCiAgICB9LAogICAgImF0dHJpYmJsdXIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNtb290aDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmZsdWVuY2V0eXBlIjogInByb3hpbWl0eSIsCiAgICAgICAgICAgICJwaW5ib3JkZXIiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtOS42NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliYmx1ciIKICAgIH0sCiAgICAiYXR0cmliYmx1cjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydHZkYjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogMywKICAgICAgICAgICAgInN0ZXBzaXplIjogMC45NzYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xOCwKICAgICAgICAgICAgLTI1LjMyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJibHVyIgogICAgfSwKICAgICJhdHRyaWJyYW5kb21pemUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlzdHJpYnV0aW9uIjogInJhbXAiLAogICAgICAgICAgICAibmFtZSI6ICJzY2FsZSIsCiAgICAgICAgICAgICJyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMTk5OTk5OTg4MDc5MDcxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTk2Mzc2ODEyNDU4MDM4MywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzZWVkIjogNzE4NwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjE3LAogICAgICAgICAgICAtMjEuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnJhbmRvbWl6ZSIKICAgIH0sCiAgICAiYXR0cmlidHJhbnNmZXIxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhdHRlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwb2ludGF0dHJpYmxpc3QiOiAicHNjYWxlIiwKICAgICAgICAgICAgInByaW1pdGl2ZWF0dHJpYnMiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAtMy42MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlidHJhbnNmZXIiCiAgICB9LAogICAgImNpcmNsZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDMsCiAgICAgICAgICAgICJyZXZlcnNlIjogZmFsc2UsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUsCiAgICAgICAgICAgIC0xNi45NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgfSwKICAgICJjb25uZWN0YWRqYWNlbnRwaWVjZXMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNldF9wc2NhbGUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb25uZWN0dHlwZSI6ICJwb2ludGNsb3VkIiwKICAgICAgICAgICAgInNlYXJjaHJhZGl1cyI6IDAuMDY2CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIC01LjY2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb25uZWN0YWRqYWNlbnRwaWVjZXMiCiAgICB9LAogICAgImNvbnZlcnQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OCwKICAgICAgICAgICAgMy45MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydCIKICAgIH0sCiAgICAiY29udmVydHZkYjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmRiZnJvbXBvbHlnb25zMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbnZlcnNpb24iOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xNywKICAgICAgICAgICAgLTI0LjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0dmRiIgogICAgfSwKICAgICJjb3B5dG9wb2ludHMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBsYXRvbmljMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTEuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJjb3B5dG9wb2ludHMyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJyYW5kb21pemUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xOCwKICAgICAgICAgICAgLTIyLjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5dG9wb2ludHM6OjIuMCIKICAgIH0sCiAgICAiY3Jvc3NzZWN0aW9uc3VyZmFjZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI1LAogICAgICAgICAgICA2Ljk5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjcm9zc3NlY3Rpb25zdXJmYWNlIgogICAgfSwKICAgICJjcm9zc3NlY3Rpb25zdXJmYWNlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTMsCiAgICAgICAgICAgIDcuMTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3Nzc2VjdGlvbnN1cmZhY2UiCiAgICB9LAogICAgImNyb3Nzc2VjdGlvbnN1cmZhY2UzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1cnZlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC45NSwKICAgICAgICAgICAgNy4xNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3Jvc3NzZWN0aW9uc3VyZmFjZSIKICAgIH0sCiAgICAiY3VydmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICIxMCIsCiAgICAgICAgICAgICJhY3RpdmVwcmltIjogMSwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIwIDYgMTMiLAogICAgICAgICAgICAibW9kZSI6IDAsCiAgICAgICAgICAgICJvcHR5cGUiOiAidHJhbnNmb3JtIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1aEUpRTN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjI1x1MDAyNnFJeDtzVjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/VlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdDdpXjNETXVBUnIoIUc5WWtvWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TVlBzQCpiYU5+cVpEREN7YllXPzNhQnBkRGJTeGxmVlF5cVx1MDAzZVdwRlRYWip3ZGxiYUcqQ2I4S09CV2hAfDJFRmcxbFdee0NOVlF6Q35aKnB5TlZQcV5JVlBrWUBjNGNzS1hcdTAwM2VCWVpaKlgqWmFBaG5ZYUF8Z0xiYUhRV1ZSVTZJQVpUSDNXTmMre0ZcdTAwM2VyNWxFRmZ9a2IjNyMxWipwI0JhXHUwMDI2VUJXRUZnMWxXXntDTlZRekN+WipweGNBWlRIM1dOYyt7R0hgRW1FRmZ9a2JZWE81RUZmV1piWj1zMWRUQ3tIRUZmV0hiWkteRmFCcGREYmFOfnFaKl9FVmIjISFqYUFobllhQk58MldvflYzRUZnMVpWUWdoQUFZcFpNWipYKlRFRmZAZlZReXRfYSVwRVFBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmZXVWFCXlx1MDAzZVdXb340MlZReXotWmdnYGpBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJiN2cwM1dvfnEwV3FONjRhJHtfN2I3ZD9iWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2RUZmY1ZhXHUwMDI2QmRFYUNDRGxBYUg0UloqKzhXVlF6RDVWUlU2SUFhaVlSWioqdkliYU5+cVZ7ZE1EV3BaPzViI2l1UGIxV2NlVlF5cVx1MDAzZVdwSCRKRUZmPWtXTXlcdTAwMjYrQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGd9UmFcdTAwMjYyTDczVmthUDJ5fTA3Wil8VThjX3RCQ0Qtc0JCWil0OUhhJUU7RjU/ZD0xMldmNihYPTd6YENLRXNzMDl7PXg2YmZOXHUwMDNjYmFIODhiIyFIT0NLT3ZNNiVUTjRYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAhc0FUVSNwQDEjQEZcdTAwM2VhQWhWSUQ7RVpFYnoqRjNWXHUwMDNjczBYN3pBe0FhQWhWS0Q7V29GYiF9eUdYPTVmQ0Q7ZmxEVlFwbjU4WVx1MDAzZSRDUCRuQkk5MHpaM2JaS3ZIYjAhXHUwMDNlbkNLITdyNyVMcUhiOThjUFpmN1BQRDtAPVFWUWg2fUNMU3Z2MSNvWF5aZ2VJZWVTS1k5RFx1MDAzY0F9T1g/a1RRQVExeUFBcVI3R1oqcE8wV2hObWpBXyEpMWElRXZgR2NxUDNEXHUwMDNjY1NHV29CVkBZO1x1MDAzYyFiQlVcdTAwM2VnUTVka0o0RFx1MDAzY2xZSmFCXml+WVx1MDAyNko5fEJyN0ViYzQySUZXcGdHYUtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9YI0NKMW4wWEp2Q35kU3hhaTVcdTAwMjYjNCVDbE9cdTAwM2NCWmdYXkRaZ2c7QVhKdXc9VlB8dERDdEUtZTBSYUYyMDlgOTYzdnl3MWFBOVhcdTAwM2NXTU9uK0NNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q9Nz9OVnt+YkRXcEhuNFpnZ2BkREpDM3llTys1N0FRMXMzQXVCMmNYXHUwMDNlTjJnR0ExZjNEK2hDUWElcGE3YjAjWldEPVl5cENNK3YwMFdcdTAwMjY1b0Q9cTt4Q04zKjQwWEhUdUQ9K34jQ05MezgwV1x1MDAzZUJ0RFx1MDAzZTRFeEdiUz1DR1hnTyVDTm9fbzZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2JcdTAwM2N8TnNDMHxOc0MwfE5zQzB8TnNDMDAwMDAwMFJSOTEwUlI5MTAwMDAwMHNzSTIwe3tSMzB7e1IzMHt7UjMxT05hNDFPTmE0MHt7UjMwe3tSMzAwMDAwMDAwMDAwMDAwMDAwMDAwMFJSOTEwUlI5MTFwb2o1MFJSOTEwUlI5MTBzc0kyMHNzSTIwc3NJMjFeQHM2MkxKIzcyTEojNzJMSiM3MkxKIzcyTEojNzJMSiM3VTBxI1VUUDdBSjdiWH1jODczTWxHend2M2JaS15GYUJedkZDTnc0LWRuT29yQ0t4NmlDTFN2XzZcdTAwM2Vle0NWUkM3N1hsLVM1WD03aCRaZ2dkNVdwWEFwZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdUJjb1hcdTAwM2VOMmpHJHVBQ0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RqejZDKGZzMDAwMDAwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDNRR1UwWWl3N0E2LWE3JHpNaThZPyNqVlBzQCpiYU5cdTAwMjYqQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHJ4TkVpZilIRmdHd2FIOChnbUg5MFVmSCNSWGhHQXVHS0lYNXlpRmdQK2ZHXHUwMDI2Vk9rSCMwT2VFSEV4R0FUMk8xRmZjYlRII0lqbkhaP2dnSDgoYWZIIVx1MDAzZV9URTslXHUwMDNjY0clej9hSVcjc21II2FqaEclUFNLRmQjODVGZ1k/Y0ZnRz9aRmdHfGZHY1lrWUVIVy1RRmZjaFhII1JkbEZmY2JZSGFJamFGZks0NEYpbERMSTU7c2pGZmNQV0lYTl5sSTVqTFhFO0JlWElXe21nSDgoamtII1JhZEVIRXhHQVNPNX5JZWFpS0lXamRkR0JoK1dIYUlhZkg4KFhmRUhOJVFIWihhb0djLTNnSTVzeW5II0ltY0ZmSzQ0RilsZVhHQmh6WUdCaD9oSFp3SWFGKVQ3SklYTjtrRyVfKFdGKSViVEdcdTAwMjZuRmRFSEV4R0FUY2dFR2NxKFdIOE0wZElXe3ZqRmZsQUxFOyVfZUdcdTAwMjZDfFhHY2huVUdCaHxhSDdxYkxGZCF5NURcdTAwM2V8dHlGZktNVEYqaTNlRyUrJFZHQi05ZUZnN2VRRTsyYmJHJXorV0djWXphR1x1MDAyNndMZ0dBdUFJRmQhezNFO2NlWkk1MFJlRio3blZHZFZPakk0bStRR0ItM2NHY3ErWUdjelx1MDAzY2JJVyN2akVIRXhHQVQyTzFIIT85V0YqN25USTU5UmZHXHUwMDI2RDNVRilsTVhGZiVoVkYqaHxmSDkwWGlJWDVnWUUtKVo0RTsyRFJGKkdcdTAwM2NoSFooQ2NGZmNTWEdifU1LR0M0T2ZJNSNzZ0k1UlVpSFpuNlRGZks0NENPUnVTZUs5VUVHXHUwMDI2d1VkRmdaNmlHQiEzaUhaZCRRRTsyQVFGZj1oVkk1OTlXSTUwTGdHJVBTS0ZkIzg1SVdSVWtHQkd0VUg5MGFrRmYlemVFSE4lSUghdnxXSTU7dmdHY3FcdTAwM2NkSFpVP1FGZks0NEYpbGVVSGFSamVIODM/ZkdCX3xaSVd7YVlFLV5QU0YpfXpmR0JQdFZIYTBkZUdBdUFJRmQheTdUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2QyhmczAwMDMxMDAwNjIwMDA5MzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tV0dVMFlpdzdBNi1hNyR6QWU4WT9eelZRX0dBWitLO0hXT1FMfVhKdX01YjAkMHs5RDYxaGRuT25yOVZRK29IR08/dVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eV5DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZP3t0VlJkd0dWcjY9MVdwWEF4Q0xEVnY3XHUwMDNjKG9kQ0xKYW9DTitKMVUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBIWU8hTjZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWH4yVnIkfFoqWCpUQ08jJHtkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEtORGtiWmdYXlVWUUZyMmJhRyo3WEp+WH5aWURuXzlENjFoZG5PbnI5VlErb0hHTz91VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5XkNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlANXpWe2RNRFdwWj81YiNpdVBiMCREMDlENjFoZG5PbnI5VlErb0hHTz91VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5XkNNN0A9MFJhRjIwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAOHdWe2RZOVdwWiRJYjAkRzE5RDk5VFRQN2U4MFZXfFBEa2R2aUNNK3ZMMTI3O3FDUEZKaTF+NEV0QVRjdjBMdFEybFRQN2U4MFZXfFBEa2RmcDAwYnJ8S29jWVh8TnM5MDAwMDAxMDAwMDEwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTUzdXN8KFdOYyt7Rm1Qe2tDUFhHMmR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NreldATEwwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQDYtdlZReXFcdTAwM2VXcEZXWVoqd0xeQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTczdXN8KFdOYyt7R0hgRW1DUHBTNGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQE9AdlZReXFcdTAwM2VXcEgkSkNQeVk1ZG5Pb3JDS3g2aUNMU2c9ZVNLWTlDTGo/NUNMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHA4XkJ8c0RifE5zQzB8TnNDMFRfej00Q0xqPzVDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzFPTmEzfE5zQzB8TnNDMHw2Tl5PVFUjYTtDS28wY0NLKUNnREBZNyFaZ2dkR2FCWEZEWG00YURORzJTNkNLITdyNyR6TWk5d3MkP2VPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q04/R3xLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sTmV5amJYXHUwMDNlTjMzWFx1MDAzZU0/RFhcdTAwM2VOMlROaFRiN0NLITdyNyR6TWk5d3MkP2VPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q04/R3xLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwTihPSW1iYWAtUENRMnE4ZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQak9BQkZlYUFqXn1hQnBkRGJTNnRIT2JLKnlWUXpDfloqcHhXT2tFfXVUUDdlODBWV3xQRGtkZnAwMGJyfEtvY1ZYMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlFMSNmYVx1MDAzZVdwWEFcdTAwM2VDTERWdjdcdTAwM2Mob2RDTEphb0NOK0oxVTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEhZTyFONmFmU1AwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkUzMDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZRjNVNzZFYUNMTmFkMm5TV1A5X3xDZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JqMTI0WkQ7WD1RUklQaEJQeFRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZQHJcdTAwM2VhQXxnTGJhSFFXVlJVNkNQJG5GRWVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sUTRWbHZjNWlmYWEkI1x1MDAzY0JZKy1hfENRXHUwMDI2OUZkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUano4RUY2ajAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAybz1lekpiSzBwOGYwMDgxM2ZqQDE2NyhmNjMwMDZ1bj18MH1GV2szSmAwMDIzWGhyYzIzYzBkM0MwMDNmSF9kaEl6S1JeSGcwMDhIXkEtX0BoNVx1MDAzY21hfDAwNC1oVWNZd1Q4JGJYNjAwMVp3dyFjQXRKd05+ZTAwNmtsb3hobkNKVjM9XHUwMDNlM3FRRWFveGdXb0l6WVY4aGQhb0ZwMShrVUp3VX0/M3FQYnlwMVx1MDAyNnglOCRpeEFBVWA7Z2hyZCFGUzNwMzI/WXM/d2lOOXgwVHxmWVQ/WXNcdTAwM2N2aU5DMjlPK1ckVmx8UmZNcm9WeVhSNnFkYmx8UjVBPXwwI15PK1o3b2ZJbzFjUks4Ul9NTFx1MDAzY05oZklzbG1xUHxKekNfcUhFZklwITJaQHhtT0xxSjVmZklvbj9XeGxfTlJYe3x4ZkluYmFfZGclb0ozdUQ2Zmo/a2JfZGpkZ2MwZmx9SDl4ZWk3Qy02ZVRSPSF2SDlyOXNeZ3FiUGx8S0xnMDA3clhUUnVEcnJhdTR4MDAwbzktYVFDTUhiNExYMDAwMV4tYVVrc0lZNEJhaGQlKEwtYVZAMFN3T1x1MDAyNkJVY1NKNFx1MDAzY3ZkNWRNbkokQFVjTFopXHUwMDNjdmlxXHUwMDNjTlx1MDAzY2JJdWxEfVBEVTBZaXc3QTYtYTckekFlOFlAeD1hQk58MldvflYzQ1FcdTAwM2VGR2R3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMWhLTDd2IzA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXm0kQFkrLUk/WipwbThDUX5MSGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXnZ6QFoqKmFGV2hQVzY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpNaThZQCl9YVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjQ2JhTihFQ0xEV3hVMFdzfjVka0o0Q01xVD9UVXttLVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlOREt8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQDsyYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjRVZQdDdfYjAkX005RDk5VFRQN2U4MFZXfFBBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODM2elEwMDNRR1UwWWl3N0E2LWE3JHpBZThZQD0/YjdOc19XaFBmOTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAyK0tWMnB6VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTZklrMkxmSWsyTGZJblNiVTBZaXc3QTYtYTckekFlOFlAXjViN2cwM1dvfnEwV3FONjRhJHtfN2I3ZHgyQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTitKMVUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBIWU8hTjZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMDAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWVEzM0Z8NFoqKnZJYmFOKElDTERXeFUwV3N+NWRrSjRDTXFUP1RQcz10RGtmU2NFaH0zRkdheHIwRikkYHVUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2QyhmczAwMDMxMDAwMzEwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV41NGI4bHZKYmFHKkNiN3BVSFo2O2hNOUQ2MWhkbk9ucjlWUStvSEdPP3VUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHleQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV44OGI4bHZKYmFHKkNiN3BVSFpFfDVgQ1M0e1Jkd3BHN0NMaj8zQ0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDdgV1Rfej00Q0xqPzNDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwUlI5MUtWNG0yVFUjYTtDS28wY0NLKUNnRF8jazdhJCNcdTAwM2NCWSstYXxDU0UyU2R3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RqejhFRjZqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1I4aFFHd2pWbXwtPzAwOEUoNFpxQEdubStcdTAwMjZsMDAwMDAwNW1XdCFAZmhkZklrMkwwNW9gWns9UHRlP1lzYTBmVjRuRVlQfX04ZmpAK3JiR31lZzRuNlx1MDAzYz8wMDc4PTRaa2RoMjBzNyowMDBtcUswV3tkZlY5UDQzcUpxPTAwMDBIK2BQezBqPWxmQDAwNGt1dWY1XHUwMDNjKERtPyVJZkhZdGYyZnMrVHJhaHBxVUErS29lbW5wRzA1cEs9Y2Y2cUQjWFNIMzA1a3ZxMDV0SCRmeGk4a25MaHlUV1dFNUtgOEB5dDBKSCFBMDA2KjQwWF51bjIpX0tjRFpmQW4wbG9rTDA1cEtIK1BuWVx1MDAzZSVlKCpwMDA2VSMwNiVKQXRVZHEkMDAwMDJCc31OfmszSWtaMDAwMDAwMDAyRkMlaitcdTAwM2Vsc3kwZDAwMXhyWShFTSpvVzZ6dnRpS1NQKlMtSiVmSFQwTmMwQis5ZlY3fjZ1fDVDKjBKT0lSNitxQzNcdTAwMjZBcCFSKlMqdygjeVx1MDAzY2M2MDAwMDAwSkgjflEkMXZ4aGQlJVMwMDVYYzBZQlZrcXJWVkRyTSh6NG5aNXUzMDAwMDAwNW18U2MwRTJuWm9nMndHKEpFTjZnfmd8MEpMM1FVMG98KjVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCVMflRVI2E7Q0tvMGNDTEpha0Rfe244VlJDSUBhMyl8VDlENkhhNHF8TD9WbWZubGElcGE3YjdnY1VWUzZTUkRgRXNcdTAwM2NaKk9jU1ZrUkNqZVNLWTlDTGo/WENMdHlcdTAwMjZDTSNQalYtUm19YmFgLVBBVDJcdTAwMjYxUGYlMUBQKFx1MDAzZXpWRGBYc0RWe35iRFdwSG40WmdnYFhFan1QWUxzVXN0TU5tXHUwMDI2a1BFPURTV0dpSjVWUHNAKmJhTm1ySnxJQ3ZMe0w7eUNTQHlUNy0zXntYP0E2QmElcFdLRWp9UFlMc1VzdE1ObVx1MDAzZW5PKHRlNVhDN0B+WFx1MDAzZU4zM1hcdTAwM2VNP0RYXHUwMDNlTjJORWp9UGtLfWsrakt9aytmUGYxUXhDVEE7WENTaD1KYVx1MDAyNkxITFplKDt9WmY5an5iYU5tckp8SUMqUCpQNz1NTlVMaUt+Nl9TUEU9RFNYZSgoTFoqX0VWYiMhIWphQWhEWkp8SXQzUjhVbl5SOVIzKENUU35iNHNVV35XcFdAYkp8SXQwTGA3MDJZQWI2ZGFcdTAwMjZMOFJXTWdrflplP1x1MDAzY0VWUHQ3X2IwOTR+QVd+ME5QRERkYlFjZ3V1UWI5eVhSWn1Ld0R7S35IWipwI0JhXHUwMDI2VUJXQVQyXHUwMDI2MUxyK3BwTU5cdTAwMjZ7eVF6bVJIWjVESEZaKk8jSGFDQ0RaRWp9UHFPOzFsJE5Lak4kQ1QlTmo1QEJfOFoqWCpUQVQyXHUwMDI2MUt+K1x1MDAzZXdQKmhWVVpZeXNmYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjQ2JhTm1ySnxJJDBSWmNgaFBmfGByUWN6Uz1DVH1abkRyMFlNYjk4Y0hYXHUwMDNlTjBMYSQjdl9YbW4rNkFUMlx1MDAyNjFMcitkcVI4bTFuUEUlQTtLfWtuUVI3RmxFYTRUXmZYXHUwMDNlTjM3YVx1MDAyNlRcdTAwM2VCYlpCcDZBVDJcdTAwMjYxTmxzS25RY3o3clI3ZyltQ1VHbHI5JUZCQWM0Y3lPVnw4K05XcGZ9Y0p8SUkrUEY2KXlSNnx1I1J6KmBMYXd+SGxiOGx2SmJhRypDYjdwVUhaNkdaXkFYODY5UjhcdTAwMjYkeVBFJHJ0UWNXZ3ZEfDk0dFopUzlLYSQjXHUwMDNjQldeWnpCYSQjZzNFan1QcVBleFEhUWJBNXJNb1x1MDAyNl5yUWI5eH1iU3JmaGJhRypDYjhLT0JXZ3NtK0FYSEw4UEUkLWxSN0VDckR8UWZhWioqYUZXZ3NtK0FXfjBNS356TzFifU0lZGI3TnNfV2dzbStBWDdzQE9ocVBsRHxqR3FYP0FhUGJhRypDYjhLT0JXZ3NtK0FXJXRHUGdHUD1LfjdVbEt+ek8xY3FANHRhQXxnTGJhSFFXVlJVNjZFan1Qbk5tZnIoUWNxTXRSN0VDdkR8IX1hVlF5cVx1MDAzZVdwSCRKQVQyXHUwMDI2MU5JXzBTT2hyXHUwMDI2c1F6bSpWZG0zbkFaZShtX2E0XHUwMDNlTGhiMDk0fkFWQChATGArM2NGaT1sWkNWTU1cdTAwM2M4ZmFsfFdOYyt7Rlx1MDAzZXI1bEFUMlx1MDAyNjFOSV8wU09oclx1MDAyNkpQKX0xUGRARnEjWGtsKC1ZLU1tVmFCcClVRWp9UGZLfjYrV01ObCRPUGc1cCtEfUVNbVkrLUk/WipwbThBVDJcdTAwMjYxUCl0RWlNTmQqbU1cdTAwM2Mjd05lLXZcdTAwM2NSVlF5dF5aRVBTZEp8SXZgS342XHUwMDNjWk8tdj8jRH1XZWJiIyFsSFdxTjY0YXZcdTAwMjZgfUFWRjFCUGVNZ25Oa3ZqN2ZHZEcwYjdnMDNXb35xMFdxTjY0YSR7XzdiN2RlY0p8SVx1MDAyNj9NQFx1MDAzZWFlUjZcdTAwM2Myc05rdmphT2l4b3FDVl5jaDZJXHUwMDI2KUE1ZyNUWUNNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvY0pUMDAwMDEwMDAwMjAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwODAwMDA5MDAwMEEwMDAwQjAwMDBDMDAwMEQwMDAwRTAwMDBGMDAwMEcwMDAwSDAwMDBJMDAwMEowMDAwSzAwMDBMMDAwME0wMDAwTjAwMDBPMDAwMFAwMDAwUTAwMDBSMDAwMFMwMDAwVDAwMDBVMDAwMThVMHEjV0R9b0FlYSVwWDhiWkteRmIwXHUwMDI2Z1lUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSWRDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTHchMDAwMDAwMDNQIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGl2b3R0cmFuc2xhdGUiOiBbCiAgICAgICAgICAgICAgICAwLjIwNDUwOTAxOTg1MTY4NDU3LAogICAgICAgICAgICAgICAgMy4zMTAxMTAwOTIxNjMwODYsCiAgICAgICAgICAgICAgICAtMS4xNDc3OTk0OTE4ODIzMjQyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWVfUV4zd0M5NGJZKnlCWipee1RDSWtAXHUwMDNjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjB4SmR0WFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjI1x1MDAyNnFJeDtzVjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjJGeEYoeldeNVdLZXJuY0twV15eS3A1K2l6cVx1MDAzY0JgS1B3T3NhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYVzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVBVMG97ezNTbzN+YSVwMDliWSppVTdGI1A5NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLcFx1MDAzZVx1MDAzY1RQcWpeYjdPQ0NXaE5MYTgzdTU1VnIqJCtDSylSbDFheF9EV2hOUmM4d1lONlpEbiQ0Vlx1MDAzY3NDYjkwWUQqWkRsNExEOyl0KUNMSnB0MlhBbjZYXHUwMDNlVj9HQ0xWaHg4aGEpaERcdTAwM2MxfVBiYUg4S1hDQHlqQU9cdTAwMjZffFk7fFFPQVMpcFNhQnBkRGJTNUV2ZU8rNUNBX1F9M2RTeGFlNWQka0QyWGwwOWEkI3BcdTAwM2VDTD0yKDJ4ZjN7V25wWUhHQTFNfEI/eDM/Vz9eK35iYU5cdTAwMjZwVFA3a0EwVlgzV0NKMUo1YSVFdmBIWlx1MDAyNiRDRFx1MDAzYz1rYVZRaDZ9YjAjTjE4VVgrUjAwMDAwMDAzUGtDdEReVzVkJFY4Q0x9ODsyeWtJJVdwaW5JV2hOKlIwMGIqMzN2eXcxYUE5WFx1MDAzY1dNT24rQ01pR31EJEYwSXptVnV3S3g1OD9LZz1KZHptVnV3S3g1OD9LWmNBWHp3IzdYSylVdmNLWStHbno2UmtgSylVdmNLTWNpMkp7cWwwSylVdmNLajBUOEtqYFJOS254NnJLajBUOEtqYFJOS254NnJLT3NBJXptXHUwMDI2S2ZLK3JXSEtRcFx1MDAzY2N6cWNDe0tyWUN9SnsxZip6dyp2bUtwNStpenRDej9LR0BoKEtwNStpenJOcytLZmRCa0twNStpeldeNVdLTzUqQEsrdVFIeSNOO1VLTzUqQEsrdVFIeVx1MDAzY0peaFRgTVhPWEtaZ2BWUWdWXmJhSDg4YiMhSE9DTXNLN1RQN0dMODczTWdBMGB8dEQtdkh7YVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXQ016WiRkd3BHN0NMJDM1Q0w9Mlx1MDAzZTEhLVx1MDAzY3tHY3FQREQ9aTBlYmFIOEtYTEJZa1RVe21cdTAwM2NUUDdrQTBWWDNSRUc4JXQwMGIqODVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWxUUjsjMjBSUjkxVF8hMFx1MDAyNjY5TkRLfE5tV0dVMHEhKEZBOHZTWFx1MDAzZURuQVg/QTZFQ05Fb0NUUDdNU0ZiaEl1ZFRDe0hMdj9hP1doTzlQVFByYUpjNGN5T1dxMmtyS29TUTQwMDk2MzAwUkk3MDBqVUIwNHAqRVZ7Qzc4V24/QllGZUBfIVZxdFNcdTAwM2ViMCN4ZUNLQFg9MjB+P2VYPVFSSUclR2EpWipwWDFhd2F0cTFTXHUwMDNlV0xZaUA2SmIwIylHOFVwfFQwMDAwMDAwMDAwMDAwMDA7NkRIVzAwMDAwQElQSCRVMFlpdzhZVkRaVFA4Njs1KGZ0VzJtbEVIM0lHY0wzOyshUENOZU40R2d+R2FDTnc1QjVkXHUwMDNjYlNLcEYhODAwMDAwMDAwMDAwMDAwMDBOXzZXMDAwMDAwUHNJdVUwcSEoSHckb1lYXHUwMDNlTjM5YVx1MDAyNkw4VGIwIy1pVFUjYV5EXHUwMDNld1x1MDAzZVlVdHg4MFoobmU5YjAjPWxUUHJ5VWI3Z0YwVnt+YjZaWURXZkRcdTAwM2U/fnZaZnxtQVdwWlU/Q09UVXlJfDZBcUNPYmU4NGdkZkUwMDAwMDAwMDAwMDAwMThVMHEjVVRQN1NVSlE4MURhXHUwMDI2TDhSV001LSVhXHUwMDI2QmRFVXZQQURDT2xuUkNPS09zSSRJXz9Lb0pmQTAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9VMG8qeVhcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIzIDcgMTAiLAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI1LAogICAgICAgICAgICA4LjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJjdXJ2ZTIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWN0aXZlcG9pbnRzIjogIjciLAogICAgICAgICAgICAiYWN0aXZlcHJpbSI6IDEsCiAgICAgICAgICAgICJjb3JuZXJwdHMiOiAiMCA2IDEzIiwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWtNO2gzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb2BIR0JxR0VIIyNcdTAwMjZxSXg7c1YzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfm00WmVlKlEzQFolP2I4bHZKY1ZUajZDSmllTjVKKyF6V05CX2BBVGxzNkg3KyRjRyRzeCE0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNG9wP1ZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aV4zRE11QVJyKCFHOVlrb1hcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1ZQc0AqYmFOfnFaRERDe2JZVz8zYUJwZERiU3hsZlZReXFcdTAwM2VXcEZUWFoqd2RsYmFHKkNiOEtPQldoQHwyRUZnMWxXXntDTlZRekN+WipweU5WUHFeSVZQa1lAYzRjc0tYXHUwMDNlQllaWipYKlphQWhuWWFBfGdMYmFIUVdWUlU2SUFaVEgzV05jK3tGXHUwMDNlcjVsRUZmfWtiIzcjMVoqcCNCYVx1MDAyNlVCV0VGZzFsV157Q05WUXpDfloqcHhjQVpUSDNXTmMre0dIYEVtRUZmfWtiWVhPNUVGZldaYlo9czFkVEN7SEVGZldIYlpLXkZhQnBkRGJhTn5xWipfRVZiIyEhamFBaG5ZYUJOfDJXb35WM0VGZzFaVlFnaEFBWXBaTVoqWCpURUZmQGZWUXl0X2ElcEVRQVkqVENiOThjSFhcdTAwM2VOMExhJCN2X1htbis2RUZmV1VhQl5cdTAwM2VXV29+NDJWUXl6LVpnZ2BqQWFaWVlaZShMYGFcdTAwMjZCZEVhJCNnP2IjcDhyYjdnMDNXb35xMFdxTjY0YSR7XzdiN2Q/YlhcdTAwM2VOMzdhXHUwMDI2VFx1MDAzZUJiWkJwNkVGZmNWYVx1MDAyNkJkRWFDQ0RsQWFINFJaKis4V1ZRekQ1VlJVNklBYWlZUloqKnZJYmFOfnFWe2RNRFdwWj81YiNpdVBiMVdjZVZReXFcdTAwM2VXcEgkSkVGZj1rV015XHUwMDI2K0FScihoQVRjMGtZO1JcdTAwMjY9WSM/RURiYUg4OGIjIUhPSXRnfVJhXHUwMDI2Mkw3M1ZrYVAyeX0wN1opfFU4Y190QkNELXNCQlopdDlIYSVFO0Y1P2Q9MTJXZjYoWD03emBDS0VzczA5ez14NmJmTlx1MDAzY2JhSDg4YiMhSE9DS092TTYlVE40WFx1MDAzZU4zM2JhWmxRVnNcdTAwMjYoN2IwIXNBVFUjcEAxI0BGXHUwMDNlYUFoVklEO0VaRWJ6KkYzVlx1MDAzY3MwWDd6QXtBYUFoVktEO1dvRmIhfXlHWD01ZkNEO2ZsRFZRcG41OFlcdTAwM2UkQ1AkbkJJOTB6WjNiWkt2SGIwIVx1MDAzZW5DSyE3cjclTHFIYjk4Y1BaZjdQUEQ7QD1RVlFoNn1DTFN2djEjb1heWmdlSWVlU0tZOURcdTAwM2NBfU9YP2tUUUFRMXlBQXFSN0daKnBPMFdoTm1qQV8hKTFhJUV2YEdjcVAzRFx1MDAzY2NTR1dvQlZAWTtcdTAwM2MhYkJVXHUwMDNlZ1E1ZGtKNERcdTAwM2NsWUphQl5pfllcdTAwMjZKOXxCcjdFYmM0MklGV3BnR2FLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWCNDSjFuMFhKdkN+ZFN4YWk1XHUwMDI2IzQlQ2xPXHUwMDNjQlpnWF5EWmdnO0FYSnV3PVZQfHREQ3RFLWUwUmFGMjA5YDk2M3Z5dzFhQTlYXHUwMDNjV01PbitDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEPTc/TlZ7fmJEV3BIbjRaZ2dgZERKQzN5ZU8rNTdBUTFzM0F1QjJjWFx1MDAzZU4yZ0dBMWYzRCtoQ1FhJXBhN2IwI1pXRD1ZeXBDTSt2MDBXXHUwMDI2NW9EPXE7eENOMyo0MFhIVHVEPSt+I0NOTHs4MFdcdTAwM2VCdERcdTAwM2U0RXhHYlM9Q0dYZ08lQ05uRUUwV3V+dURcdTAwM2VWVCpDTihRSTB4XHUwMDNlWnJIZUR0WVRQN2U4MFZXfFBEa2RmcDAwYnJ8S29kYSF8TnNDMHxOc0MwfE5zQzB8TnM5MDAwMDAxMDAwMDEwMDAwMDAwMDAyMDAwMDMwMDAwMzAwMDAzMDAwMDQwMDAwNDAwMDAzMDAwMDMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMjAwMDAyMDAwMDIwMDAwNjAwMDA3MDAwMDcwMDAwNzAwMDA3MDAwMDYwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAwMDAwMDEwMDAwNjAwMDA2MDAwMDYwMDAwMjAwMDA2MDAwMDYwMDAwMTAwMDA4MDAwMDcwMDAwOTAwMDA3MDAwMEEwMDAwNzAwMDAwMDAwMDEwMDAwNTAwMDAxMDAwMDgwMDAwNTAwMDAyMDAwMDAwMDAwMzAwMDA0MDAwMDMwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFhAM1NuYihYP0E2QmElcFdRSHpwaT1DSyE3cjckek1pOXhGSCVaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhJV5lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNERcdTAwM2UoXHUwMDI2ZVpnZVx1MDAyNkBDT0laMEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP0ttWVx1MDAyNiQwMDAwMDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrRFx1MDAzZT9cdTAwM2VZV01wdTNiMCNfXzlEOTlUVFA3ZTgwVld8UERrZHZpRD82XHUwMDNjJUZmSzRLSCF3RmZII2p5bUlXUlJoSFplQ2NFSFctUkghP0laSTVJZ2pIYTltbkdjK19URmZLNDRFaWYpSEZnR3dhSDgoZ21IOTBVZkgjUlhoR0F1R0tJWDV5aUZnUCtmR1x1MDAyNlZPa0gjME9lRUhFeEdBVGNnNUlXamRjSCNSVVpII2pzaUZmbGtSR0E9a1VGZ1k/ZUhad1VlRmdHXHUwMDNjZUk1YUZVRS0pWjVFLSl9U0k1OVJiRmYldGZJVyNqa0g3cWhOR2RNQ2lIWlYwY0gjc3ZtSFpuM1NGZks0NENPYSFVZEB3RktHQnEoV0dcdTAwMjZDP2FJNTlMZUgjSVVXRilsZWFHXHUwMDI2d21sR1x1MDAyNmVSbEhhOWptSDg/Q1ZFLSlaNUU7JXpZRyUrXHUwMDNjWUdcdTAwMjZWVWxHY19cdTAwM2NWRUhXLVJJV2phZkdCR25URmY9a1dJNTBJVkZmSzQ0RilsZVhHQmh6WUdCaD9oSFp3SWFGKVQ3SklYTjtrRyVfKFdGKSViVEdcdTAwMjZuRmRFSEV4R0FTT0kzSipoMSlFO2NoVUgjYWpoRil9aFRII1JkY0hZX3FPR0M0TGhGZzdxVkZnNyhiSVdSWGVFSEV4R0FUMk8xSFpuSWpGZ1ArWEdjcSRYSVcjdm9FSFctS0gjOVJkR0JxK1lHYyt8aEdcdTAwMjZlSVdGZks0NEVpZilPR0JHZVFHY3F3YUYqWVx1MDAzY2JHXHUwMDI2QyRSRTtCaFdHY3orV0gjSWdqSVdhZG1IIUx0TkZkIzU0R0JHcVVHXHUwMDI2bmRtRyUrXHUwMDNjV0ZmPXphRUhOJUpJWDV2bEgjMElnR2MhMGdHQlllTkUtKVlfSnU1emFGKWxHUUlXc1haSVg1O2tIYTBqbUYpVDRJR0I3a1NHJSsrZEYpJVNXRmc3K2NFSEV4R0FUY2dFRmc3X2RGKlB0WElXam1mR2RWVWFGKWxHVEZmbFNYSTVJTGJHQiEzZ0ZmdUdLRS0pWjVFOyVxWklXalJkRmZ9XHUwMDNjY0k1MENnSFlfbk5GKmgoVkdCYExnR0JZd1pIYTBMYUVIRXhHQVNPT3RDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9LbVlcdTAwMjYkMDA5NjEwMElDMjAwUkkzMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEP2Jyb2FCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhDTzsrfGRuT29yQ0t4NmlDTFNnQGVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwSHtCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP2tjaWIjIWxIV3FONjRhd2IzfjlENjFoZG5PbnI5VlErb0lETEl4VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5e0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAOHVWUmR3R2FDQ0RmS18obn5lTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFkzNkp1e35iOThjSFhcdTAwM2VOMExhJCN2X1htbis2Q1BGNDBkbk9vckNLeDZpQ0xTZ0BlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cEh7QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD9cdTAwM2MlcVoqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5DUE9BMWRuT29yQ0t4NmlDTFNnQGVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwSHtCfHNEYjBSUjkxMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEP3x4bloqcCNCYVx1MDAyNlVCV0NQWEcyZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQZUVHdEM9RmQjTjJNSnEtSUZkI017Rio3RGNUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Rn5wfXxOajYwMDAwMzEwMDAzMTAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwM1FHVTBZaXc3QTYtYTckekFlOFlAUVx1MDAyNlhrbCgtWS1NbVRhQnApYU1cdTAwM2N5SjVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDRsJDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbE5ERjlUWmUobV9hNH5SaWIwJGI4OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUBXKVhrbCgtWS1NbVZhQnApYU5oVGI3ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0a0wwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxOKHBGVFplKG1fYUNDRGZOK3VrOENLITdyNyR6TWk5d3NcdTAwM2NfZU8rNTdBUTF5NUF0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDT0laMEtva04wfE5zQzB8TnNBOENNOD1ZQVExeTVBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZnxOc0MwfE5zQzB8TnNDMFUwcSNVVFA3QUo3Ylh9Yzg3M01sT0FLamxiWSpnSVpEbis1Wik3RypDTERWdjdcdTAwM2Mob2RDTEphb0NPQ2I0VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UElWTDRRNmFmR0wwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZRDRRKmoqWmdnUjNaZzZqRFpnZUowQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DT0NiNFUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBJVkw0UTZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWUUyNSllNWQyblNXTyhxXHUwMDNjQmVPKzU3QVExczNBdG92XHUwMDI2RF9iajAzdEAwQFdvfjN9Wil0OUhDUWQ2KTMzUEh7WmdYYURhXHUwMDI2MEQwVF96Si1DTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6NkZcdTAwM2VqfTAwMDAwMDAwMDAwMDAwMDAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwM1FHVTBZaXc3QTYtYTckekFlOFlAcipaKnBYMWF3YnFGOUQ2MWhkbk9ucjlWUStvSURMSXhUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl7Q003QD0wUiNYNTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUpPMDAzUUdVMFlpdzdBNi1hNyR6TWk4WUB1XHUwMDNlWipfRVZiIyEhamFBaFZAQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHNvcVZyNj0xV3BYQWBUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXm0rX1g/QWFQYVx1MDAyNkw1RGJZXHUwMDI2KH1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZTDRzZEM5WiorOFdWUXpENVZSVTZDUjM7cEllTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXx6eUpVTTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDcrUXlZTT9jS21ZXHUwMDI2JDBPQkJsS1clfi1LbVlcdTAwMjYkMEs2YVJLSGpvckttWVx1MDAyNiQwNkNJfXphajUtS21ZXHUwMDI2JDBBZ0E5S1AtZWxLbVlcdTAwMjYkME96fFF6ZnQlU0ttWVx1MDAyNiQwRW5WcXpqb2FsS21ZXHUwMDI2JDA0TmYremQ/VUpLbVlcdTAwMjYkMEp6Sll6bksrMEsqZTRRS2UpQEN6anN8YUspbGUwS0JpNWN6ZChPSUsqZTRRS2NyMmJ6Ykx2SksrWktGS1JBK3l6ZnZHcUt0Ty0oeWJYZWh6aF9UZkttZFIzeWJPWWd6b2B+WUttcH5JS2c9SmR6ayVhYUttZ15IS2ZvWDlLRztvN0t0cn5HS1g5Tl96RW5MJEt0IzVIS2soRnx6RGVnT0t0IzVIS2NNeit6Q3ghJUt0IzVIS1krR256UTJmN0t0IzVIS1ZWdCtLT2ZzV0txazM/S1ZWdCtLV3A0fUt1MStJS2VWa0RLazRYT0t1QT9KS0xIbFx1MDAzZUtnaFx1MDAzY0ZLTDd2IzBNfClkSzBGR2hLTDd2IzAxJV96SnFTbE9LbVlcdTAwMjYkMDA1KWpKJXA3eEt4Q1ZUS0xEZk5KKndrYkspX3BHejVve1ZLTzUqQEsrdVFIejJGeG5LamBSTktueDZyS2tgbjl6entGZEtNVnxxS2Z1R2pLU2J1RktNVnxxS2Z1R2pLWXJtdEtzK1JcdTAwM2V6c3cofHptVnV3S3g1OD9LWStHbno2UmtgSylVdmNLYTdsd3pvY3sqSyl7RjF5Xk1eRXp4ZnMlSz04ZlN6VCVZMHp2eH1cdTAwM2NLajZMQnpOOFk1ek1Sb2pLcytSXHUwMDNlenZQdDN6Wmx4LUtNZEh8emEpO1d6WkJaKEtWXHUwMDNjdmJ6a3MlN3pKeGJySztwcXV6aCs2UXppP302Sz0yWlB6cmNJdEpWKDdvSylfcEd6U0poRnpoYmpZS3NjUSN6ck19TXpEVGBCS3NjUSN6cCh7KXpNTnd1S1x1MDAyNjgzT3pyZkFPelZuVk9LXHUwMDNjLUh9enNNaF56ZG9pfUslZ19+elVGZ2p6bDFrc0s9MlpQemg2c1p6dFRvZktwTWA2enZ5I216aFBIYkslaXFMenAhOGB6Tylsb0tcdTAwM2NuX1Z6R01zfnpGYGVuS3ZcdTAwM2NIQ3plSlg9em5zeGtLeVx1MDAzZXF1enNNaF56aGhAcUt5YXFUeVx1MDAyNipmTHptXHUwMDI2S2ZLK3JXSEtmRDh7em4qTntLUTczfEtCfFNNemdWWDFLaFFOR0tWNG0yVFUjYTtDS28wY0NLKUNnRF5cdTAwMjZcdTAwM2NeWSstST9aZiRIUFJWRXlKZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDRrTDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxSdGEheVZReXRfYSVwRUtSd2YqS2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sUnxheCNiWVhPNUNSWmpMZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RfOVA0Wipee0RWe2RZOVdwWiRJYjAlME85RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEX0llOFoqXntEVntkWTlXcForMVdOQ0dDQ1Jydk5kd3BHN0NMaj8zQ0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEX1I5fVZffEclQ1IhI09kd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDhobVRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa0tMN3hMS0w3eExLVjRtMlRVI2E7Q0tvMGNDSylDZ0RfYXRDV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoUHJEOUQ2MWhkbk9ucjlWUStvSURMSXhUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl7Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUFMMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV41MGI4VDtMYlpCc05iMCVDUzlEOTlUVFA3ZTgwVld8UERrZHZpRF9zRjlDUzR7aURfI2FPQVU3Wn1GZVlBSUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP0ttWVx1MDAyNiQwMDk2MTAwOTYxMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRF87JEJaKVM5S2EkI1x1MDAzY0JXXlp6QkNTTjhUZG5Pb3JDS3g2aUNMU2dAZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHBIe0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0Rfe19GWilTOUthJCNcdTAwM2NCV15aekJhJCNnOVU/dj1VZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwME5fN2VDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMCNVMHEjVVRQN0FKN2JYfWM4NzNNbFZGYDN7VlF6RDVWUlU2Q1ZJfn1WZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8enlKVU0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDl+cXZ6ckBVOUtMN3YjME9xamB6djV0O0tMN3YjMDAwMDBHJXpUYHpDKlR2S0w3diNHXHUwMDNjYklZekNlSE55WmBgenZfTH5AeShZUFZLWktmZHpFRHlRSl4lbSEwTFh6MnpidUNhS0w3diMwMXpaVEpeJW9LdzhkVHZLTDd2IzAwMHIoeXcyXHUwMDNlN3o1b0NLMER4a3p6MkhoSkpwY2ZKRystMTV6ZXVcdTAwM2VJSilvfiR5I1E9fUpPQlV5Rz1TPU55ckFPNkpwY2R6R3luaHFIMU5mTnpXdGgrS0xHQXp6NXR1fkpwY2R6djtZN0EwS2h7NUo/T0x1eldsYy16ZCM1OXo1b0NLRz1RXHUwMDNjJXlae055eVpgX0kwSkRuI0tXYnBDSl4lbSEwMDA2Y0ptP0ZMSl4lbSEwMDAwMDAwNmxzeWtHfkVKcGNkejA1QW4/S01GZFd6Slx1MDAzZXlcdTAwM2N6WXZfKXo1b0QjR3IqI0RKcGNmSnc0akJ0Sl4lbSF3Nl9FbUsrdVFIeWBKI2J6MGB4b0tMN3YjMDAwMDB2O2R6fEohRzRRS0w3diMwR0shZEtpcD1jellzKkZ5JTtsQHo1b0NLMDdnK2ohMHpVZHpXQExMSDB9fGR6YFx1MDAyNnlCeldATEwwT0ozKktya2IqejVvQ0swMDAwMDBKei1YS09+cUt6LWZyJHp3bVx1MDAyNlVKXiVtITAwMDAwSEdwZGBKeGcxXnpXQExMMFB3U2RLQzlSQnpXQExMMEg4e2dKcGYjIXpFfm1qejcoSnB6V0BMTEgyP3NCdjtnJHJ5cC1zb3puanNFeldATEwwNlx1MDAzZU9PSl4oZ2dKXiVtIXdFKShMeW9nOVJKXiVtIUhHcF5CeWhhOHZ6V0BMTDBRaXFGek8qYU5KXiVtITA1SlFTSzYpa0N6NW9EI0dcdTAwM2V7REJ6S2pHQEtMN3YjSEtcdTAwM2V7XktMN3hMdiM0Xlx1MDAzZXpRQzUleW5sVyt6NXNySXlaYF9JRyRhVCp6V0BNJEcoYSsqeVpgX0kwQVNtdnkjXHUwMDI2ZypKXiVtIXZAaWwqekpQP1lKXiVvS3Z2ODt4SzdlaUV5YWhmKEtMNztfSk9CVXkwOHEzTUpwY2R6MENPazNLRVJjK3laYGB6dl5cdTAwM2VDe3pKTH5hSl5cdTAwM2NaKXkjTjNKMDVFe1dKcGNmSkgxM09lS1J9fEF5cjdqQ3pXQExMMDAwMWhHPSRnQEtUO3Y0Sl4lbSEwRHdMb3o1d1JteUlveWZUYE9WYFhLWmdgVlFnVl5iYUg4OGIjIUhPQ1NxRyNUUDdBSjdiWH1jOVZRd3BWK005JWFcdTAwMjYyTDdDU3hXWGRuO3JQVnIqfFx1MDAzZUlcdTAwMjYqWSNYXHUwMDNlTW44V3BwTkZkbk9ud1dkdmV4WilfJUlDTFM/O2VPKzU3QVEyeFhBdG92XHUwMDI2RF9iak81Tn5qRmQyblNRRWp9UG1QKmhuXk1KOHF8WEI9VDtiWkteRmFCcGREYmFObXJKfElDdVI3cUF2UCl8dXRSOHVCckRgKmc1V01wdTNiMDk0fkFWRVkjUCpoVlVYZSgoTFZQa1lAYzRjc0tYXHUwMDNlQX1hSnxJQ3VSN3FBdlAqTz12Q1RTfmI5XHUwMDI2S1QxWmdnUjNaZzZqRFpnZTBtSnxJbVx1MDAyNk5sc0tqTmxzOHRObHNLSVlBYjZkVlFfR0FaK0s7SFdPUUx9WEp1fTViMDk0fkFWRS0yUWNxWSNQREU1ZVBEZSNmUjh1QnZEe0w1VmIjIW9iYmFaKWVXZ3NtK0FXdjBQUCpxZV5TeGBrTFklNlVKWipwWDFhdlx1MDAyNmB9QVd1PzZNTiVlaER7ZHhvWipee0RWe2RZOVdwWisxV05DR0NBVDJcdTAwMjYxUWNxUCpMX1x1MDAzYyRmUERONXVLfTFQYVF6bVhKWnhcdTAwMjY7M2FcdTAwMjZCZEVhQ0NEWkVqfVBhUGZ8YHJRY3pTPUNUfVpuN0lTVEhaKip2SWJhTm1ySnxJXHUwMDI2flBmdGB4UCpoVlVhNFReVlZSZHdHYUNDRFpFan1QWVJhOCRcdTAwM2NSOHVCI0R7XHUwMDNlJW1aKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVYXd+SHhWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEdqRHw4JWJaZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyYlNyZnBWe2RNRFdwWj81YiNpdVBiMDk0fkFWV2AxUnoqQFx1MDAyNkxzZTIlTU49a3FEfFF9cFopUzlLYSQjXHUwMDNjQldeWnpCQVQyXHUwMDI2MVElXj16UjhtMXNRJHxseE8odTNMY08tTGZXXntDTlZRekN+WipweU5WUHFnSkp8SSgxTXBSVCVLfjdVZlBmfEAlS30wNVpEfGkta2EkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFSOG0xc1ElcGZyTUo5TUZjQFQxTWJZWE81QVQyXHUwMDI2MVFjcU10UjdFQ3ZEfCF4ZFZffEclQVQyXHUwMDI2MVEkczthTUo5U0hkbXdPV2M1aWZhYSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVApU3gjUjhcdTAwMjYkeVBFJC1sUjdFQ3hEfHtNb1g/QWFQYVx1MDAyNkw1RGJZXHUwMDI2bmRKfEl2QFIhXHUwMDNldz9QZ0Zydk1KOVlKZUhMaDhaZShtX2FDQ0RaRWp9UGZLfjYrV01ObXt6Q1ZlWUA4ZmFsfFdOYyt7Rm1Qe2tBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZJUCl9MVBlayo/KFhrbCgtWS1NbVVhQnApVUVqfVBmS342K1dNTmx6TlBnNXA7RH1Xa2tWUXlxXHUwMDNlV3BGWlpaKnczbUp8SVh6UEREXHUwMDI2YVAlPVx1MDAzY1lRem4yYmZmaklWVlF5dF9hJXBFRUVqfVBuT2hIYVhQZnwlb0NWP3gwNm1WPXxaZT96NVkjPVFAQVclI31QRE1ebE9lVFVXZ0JXM1RiWj1zMWRUQ3tIQVQyXHUwMDI2MUt+K1x1MDAzZXdMUGM2aE1OJWUlRH0qUlx1MDAzZVdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXZ3NtK0FYN3owTytgKnJMUGM2aE1OXHUwMDI2Z2RQZzZ4RWdrMl5SVFA3ZThBMHtDdERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2Q1ZIbzAwMDMxMDAwNjIwMDA5MzAwMEM0MDAwRjUwMDBJNjAwMEw3MDAwTzgwMDBSOTAwMFVBMDAwWEIwMDBhQzAwMGREMDAwZ0UwMDBqRjAwMG1HMDAwcEgwMDBzSTAwMHZKMDAweUswMDAjTDAwMFx1MDAyNk0wMDAqTjAwMDtPMDAwXHUwMDNlUDAwMF5RMDAwe1IwMDB+UzAwMTJUMDAxNVUwMDNRR1UwcSEoZyRpKFRYXHUwMDNlRG5BWD9BNkVDV1R2RkNrMUo0V016MDtDa3xcdTAwM2NEYlkqOHthJUZDR2ElcDlBZHduTWpiOThjUFpmOWp+YmFIOEJiOTtSITVvdkM4V29Lbl9ZaGAoNVpnZ3BLV3BqSWRDbEdVVmElcGE3WWhgKDVaZ2deS1dwaklkVF8rN2BaZShTNmFCcCpJYlpLdkg2bE1TYjAwMDAwMDleIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGl2b3R0cmFuc2xhdGUiOiBbCiAgICAgICAgICAgICAgICAtMS4zMDg3NjY2MDM0Njk4NDg2LAogICAgICAgICAgICAgICAgMS42OTQyOTExMTQ4MDcxMjksCiAgICAgICAgICAgICAgICAwLjYxODk4ODI3NTUyNzk1NDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNhdmVkc3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZV9RXjN3Qzk0YlkqeUJaKl57VENJa0BcdTAwM2NEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LWk1NV2tFRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW9gSEdCcUdFSCMjXHUwMDI2cUl4O3NWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkM5WHB6ZWAqNXlAPWt9S1ZTYDZLdGdmZXphWkNPS1B3T3NhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYVzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVBVMG97ezNTbzN+YSVwMDliWSppVTdGI1A5NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLcFx1MDAzZVx1MDAzY1RQcWpeYjdPQ0NXaE5MYTgzdTU1VnIqJCtDSylSbDFheF9EV2hOUmM4d1lONlpEbiQ0Vlx1MDAzY3NDYjkwWUQqWkRsNExEOyl0KUNMSnB0MlhBbjZYXHUwMDNlVj9HQ0xWaHg4aGEpaERcdTAwM2MxfVBiYUg4S1hDQHlqQU9cdTAwMjZffFk7fFFPQVMpcFNhQnBkRGJTNUV2ZU8rNUNBX1F9M2RTeGFlNWQka0QyWGwwOWEkI3BcdTAwM2VDTD0yKDJ4ZjN7V25wWUhHQTFNfEI/eDM/Vz9eK35iYU5cdTAwMjZwVFA3a0EwVlgzV0NKMUo1YSVFdmBIWlx1MDAyNiRDRFx1MDAzYz1rYVZRaDZ9YjAjTjE4VVgrUjAwMDAwMDAzUGtDdEReVzVkJFY4Q0x9ODsyeWtJJVdwaW5JV2hOKlIwMGIqMzN2eXcxYUE5WFx1MDAzY1dNT24rQ01pR31EI2gyQ3pocX1yS3BAdihLZ0hMWHpocX1yS3BAdihLVEJLbHlfVkJmSz02YkNKXHUwMDI2ZX5GekdtV0FLJWlxTHpaXmUxekYtWW1LeGN4cHpqU2t1emJNKktLeVx1MDAzZXF1empTa3V6Yk0qS0t5XHUwMDNlcXV6cDkwXHUwMDI2emxoJTBLTG1DaktlX3tfemxjWihLPWlhVUtiOEU5emgrVDBLcD95TnluPVUrengwa1FLITdfbnpuSWpMemFMfkhLeTVQNnpZflIpelpseC1LU0ZXZHpZflIpelpseC1LU0ZXZHpnPUJqVGBNWE9YS1pnYFZRZ1ZeYmFIODhiIyFIT0NNc0s3VFA3R0w4NzNNZ0EwYHx0RC12SHthXHUwMDI2TDhSV015UHlaKnAjQmFcdTAwMjZVQldDTXpaJGR3cEc3Q0wkMzVDTD0yXHUwMDNlMSEtXHUwMDNje0djcVBERD1pMGViYUg4S1hMQllrVFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYio4NW8yI3xiOTc7RGJafXYzV29CJClYTEJZbFRSOyMyMFJSOTFUXyEwXHUwMDI2NjlOREt8Tm1XR1UwcSEoRkE4dlNYXHUwMDNlRG5BWD9BNkVDTkVvQ1RQN01TRmJoSXVkVEN7SEx2P2E/V2hPOVBUUHJhSmM0Y3lPV3Eya3JLb1NRNDAwOTYzMDBSSTcwMGpVQjA0cCpFVntDNzhXbj9CWUZlQF8hVnF0U1x1MDAzZWIwI3hlQ0tAWD0yMH4/ZVg9UVJJRyVHYSlaKnBYMWF3YXRxMVNcdTAwM2VXTFlpQDZKYjAjKUc4VXB8VDAwMDAwMDAwMDAwMDAwMDs2REhXMDAwMDBASVBIJFUwWWl3OFlWRFpUUDg2OzUoZnRXMm1sRUgzSUdjTDM7KyFQQ05lTjRHZ35HYUNOdzVCNWRcdTAwM2NiU0twRiE4MDAwMDAwMDAwMDAwMDAwME5fNlcwMDAwMDBQc0l1VTBxIShIdyRvWVhcdTAwM2VOMzlhXHUwMDI2TDhUYjAjLWlUVSNhXkRcdTAwM2V3XHUwMDNlWVV0eDgwWihuZTliMCM9bFRQcnlVYjdnRjBWe35iNlpZRFdmRFx1MDAzZT9+dlpmfG1BV3BaVT9DT1RVeUl8NkFxQ09iZTg0Z2RmRTAwMDAwMDAwMDAwMDAxOFUwcSNVVFA3U1VKUTgxRGFcdTAwMjZMOFJXTTUtJWFcdTAwMjZCZEVVdlBBRENPbG5SQ09LT3NJJElfP0tvSmZBMDAwMDAwMDAwMDAwMDAwMDl7XHUwMDNlT1Uwbyp5WFx1MDAzZU1kP2N2fms5WFx1MDAzZU4zN1hKdjlfWmdnXktXcGpJZENrPUNTYSVwYTdXb35xR1g9UVZKZUoyclZaZ2dkNVdwWm19ZDFZXHUwMDNlTlhcdTAwM2V3KEFkd25NbWI5OGNQWmY5I3tkMVlcdTAwM2VOYSVwOUFkd3BGZTRRWHlcdTAwM2NXcTVGSmI3XiNHWipDTjMwMDAwMDAwMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21vb3RocHRzIjogIjMgNyAxMCIsCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTMsCiAgICAgICAgICAgIDguMDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgImN1cnZlMyI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwcmltIjogMSwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIwIDYgMTMiLAogICAgICAgICAgICAibW9kZSI6IDAsCiAgICAgICAgICAgICJvcHR5cGUiOiAidHJhbnNmb3JtIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1aX4wVjN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjI1x1MDAyNnFJeDtzVjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/VlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdDdpXjNETXVBUnIoIUc5WWtvWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TVlBzQCpiYU5+cVpEREN7YllXPzNhQnBkRGJTeGxmVlF5cVx1MDAzZVdwRlRYWip3ZGxiYUcqQ2I4S09CV2hAfDJFRmcxbFdee0NOVlF6Q35aKnB5TlZQcV5JVlBrWUBjNGNzS1hcdTAwM2VCWVpaKlgqWmFBaG5ZYUF8Z0xiYUhRV1ZSVTZJQVpUSDNXTmMre0ZcdTAwM2VyNWxFRmZ9a2IjNyMxWipwI0JhXHUwMDI2VUJXRUZnMWxXXntDTlZRekN+WipweGNBWlRIM1dOYyt7R0hgRW1FRmZ9a2JZWE81RUZmV1piWj1zMWRUQ3tIRUZmV0hiWkteRmFCcGREYmFOfnFaKl9FVmIjISFqYUFobllhQk58MldvflYzRUZnMVpWUWdoQUFZcFpNWipYKlRFRmZAZlZReXRfYSVwRVFBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmZXVWFCXlx1MDAzZVdXb340MlZReXotWmdnYGpBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJiN2cwM1dvfnEwV3FONjRhJHtfN2I3ZD9iWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2RUZmY1ZhXHUwMDI2QmRFYUNDRGxBYUg0UloqKzhXVlF6RDVWUlU2SUFhaVlSWioqdkliYU5+cVZ7ZE1EV3BaPzViI2l1UGIxV2NlVlF5cVx1MDAzZVdwSCRKRUZmPWtXTXlcdTAwMjYrQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGd9UmFcdTAwMjYyTDczVmthUDJ5fTA3Wil8VThjX3RCQ0Qtc0JCWil0OUhhJUU7RjU/ZD0xMldmNihYPTd6YENLRXNzMDl7PXg2YmZOXHUwMDNjYmFIODhiIyFIT0NLT3ZNNiVUTjRYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAhc0FUVSNwQDEjQEZcdTAwM2VhQWhWSUQ7RVpFYnoqRjNWXHUwMDNjczBYN3pBe0FhQWhWS0Q7V29GYiF9eUdYPTVmQ0Q7ZmxEVlFwbjU4WVx1MDAzZSRDUCRuQkk5MHpaM2JaS3ZIYjAhXHUwMDNlbkNLITdyNyVMcUhiOThjUFpmN1BQRDtAPVFWUWg2fUNMU3Z2MSNvWF5aZ2VJZWVTS1k5RFx1MDAzY0F9T1g/a1RRQVExeUFBcVI3R1oqcE8wV2hObWpBXyEpMWElRXZgR2NxUDNEXHUwMDNjY1NHV29CVkBZO1x1MDAzYyFiQlVcdTAwM2VnUTVka0o0RFx1MDAzY2xZSmFCXml+WVx1MDAyNko5fEJyN0ViYzQySUZXcGdHYUtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9YI0NKMW4wWEp2Q35kU3hhaTVcdTAwMjYjNCVDbE9cdTAwM2NCWmdYXkRaZ2c7QVhKdXc9VlB8dERDdEUtZTBSYUYyMDlgOTYzdnl3MWFBOVhcdTAwM2NXTU9uK0NNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q9Nz9OVnt+YkRXcEhuNFpnZ2BkREpDM3llTys1N0FRMXMzQXVCMmNYXHUwMDNlTjJnR0ExZjNEK2hDUWElcGE3YjAjWldEPVl5cENNK3YwMFdcdTAwMjY1b0Q9cTt4Q04zKjQwWEhUdUQ9K34jQ05MezgwV1x1MDAzZUJ0RFx1MDAzZTRFeEdiUz1DR1hnTyVDTm5FRTB4XHUwMDNlWnJHJUdhJElWTHEtQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/SDI/cXF8TnNDMHxOc0MwfE5zQzB7e1IzMDAwOTYxMDA5NjEwMDAwMDAwSUMyMDBSSTMwMFJJMzAwUkkzMDBhTzQwMGFPNDAwUkkzMDBSSTMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDA5NjEwMGpVNTAwOTYxMDA5NjEwMElDMjAwSUMyMDBJQzIwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDBzYTYwMElDMjAwI2c3MDA7bTgwMCNnNzAwe3M5MDAjZzcwMHNhNjAwOTYxMDAwMDAwMFJJMzAwUkkzMDBhTzQwMFJJMzAwMDAwMDAjZzcwMHtzOTAwI2c3MDBJQzIwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRFx1MDAzZWUjWVZ7fmJEV3BIdzdaNi1EKjlENjFoZG5PbnI5VlErdEh4K0pnWmVlbjFiWkJqNWJaS0tcdTAwM2VYXHUwMDNlTjM3WEp2OUdIK185d1RQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0PzAxIS1cdTAwM2N7SFpcdTAwMjYkVUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicnxLb2N8bzAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWF8yNFE0bWFDQ0RmSVZLIT9lTys1N0FRMXMzQXRvdlx1MDAyNkRfYmkldHR+SnZGZmNiVEgjSWpuSFo/Z2dIOChhZkghXHUwMDNlX1RFOyVcdTAwM2NjRyV6P2FJVyNzbUgjYWpoRyVQU0tGZCF7M0UtKX1SRmdHXHUwMDNjZkk1c3NvRmZ9KGVGKmhcdTAwM2NTR0E9bmNHQmh3YUdDNEZoSCNhdmtHXHUwMDI2QyRRRS0pWjVFLSpQVkg4M3xlRmZjYmJHXHUwMDI2MytVSTRtK1FJNTAzZEdCLTllSVdSQ2NIOHdhakVIRXhHQVRjZzVGZ1EzZEhaVStWSCNzXHUwMDNlcEdkTUxZR0E9VlhHQzRMZEg4blJtR2RESWVHQXVBSUZkIXk2RD81QkpFOyV3YUYpfW5YRmc3P2JHXHUwMDI2TUloR0F1REpJV3t5b0lXc2dqSGFJcG5IYTlnbUVIRXhHQVRjZ0VHY3EoV0g4TTBkSVd7dmpGZmxBTEU7JV9lR1x1MDAyNkN8WEdjaG5VR0JofGFIN3FiTEZkIzg1SVdzYWVGKlB6WUhhUnZrSDgzJE9HQT1uZUdCaCtZRio3a1JHJV8/ZUZmfVlORS0pWV9KMWFiP0VpZilOR2NoK2VHYysrV0dCUChkR2NZelJHQT1TWEhaKDljRmYlWVZIOGVSZUghXHUwMDNlX1JFLSlaMUZmS01TSCNqZ2pHQkduVUdjITNmSCNqVVpFOzJWWEdjeihaR0JZellIOTBnbEdifUpKRmQhezNFO2xrVUZmbFZTRipxP2NHXHUwMDI2RDNjRUhOJUtJV1JMYkdjaCtjSFo/Z2hII3MqZkZmSzQ0RmZLQU5HJSsrZEk1c3BmSDgzelZIIzAwVEU7MmJjRipyOWZHQmA2Y0k1c2pmRUhFeEdBU09JM0okKjRRRipHP2RGKSVxZEhabkZnSTVzZ1hGKWxKTkcleiRWR1x1MDAyNm5JWkYqcVx1MDAzY2JIWlx1MDAyNnxTRS0pWjVFOyVxWklXalJkRmZ9XHUwMDNjY0k1MENnSFlfbk5GKmgoVkdCYExnR0JZd1pIYTBMYUVIRXhHQVRjZ0VGZzdfZEYqUHRYSVdqbWZHZFZVYUYpbEdURmZsU1hJNUlMYkdCITNnRmZ1R0tFLSlZX0p6WFhmVFA3ZTgwVld8UERrZGZwMDBicnxLb2N8bzAwMDAxMDAwMDIwMDAwMzAwMDMwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0E4VTBxdlNDS2VfYUNLeDZlQ0tAWH41bipzfWFcdTAwMjZMSExaZSg7fVpmOWp+YmFOXHUwMDI2P0NMRFZ2N1x1MDAzYyhvZENMSmFvQ08zVjNVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSTNeYFA2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFkwM1NvNzBaKD9QN1g9UVJJS1BEVnxDSyE3cjckek1pOXdzK15lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPOVN+S29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cEtuRyFVYlpcdTAwM2VCVWIwJEQwOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnRD90LXVaKkZzUmEkI3cxYjk4Y0hYPWlBM1dvey14Q0xEVnY3XHUwMDNjKG9kQ0xKYW9DTzNWM1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBJM15gUDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTM0UCRSXmM0Y3lPVnw4K05XcGdHJUNMRFZ2N1x1MDAzYyhvZENMSmFvQ08zVjNVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSTNeYFA2YWZKTTAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFk0MzFlP15aZT9cdTAwM2NDYmFOXHUwMDI2e0NMRFd4VTBXc341ZGtKNENNcVQ/VFA3P2tMXHUwMDNjMkFcdTAwMjZIWVArWE1GdWIrSFh0IUdDUGlIKTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2M1fE5zQzAwMDAwMDBSUjkxMFJSOTEwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTJVMHEjVVRQN0FKN2JYfWM4NzNNbE1oaj9SWmUobV9hNFx1MDAzZUxoYjAkVjY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjU2ZXSDYkMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZQFFcdTAwMjZYa2woLVktTW1VYUJwKWFNXHUwMDNjeUo1ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxOREY5VFplKG1fYTU4WGpiMCRiODlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTZklrMkwwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFlAV1x1MDAyNlhrbCgtWS1NbkNiMCRlOTlENjFoZG5PbnI5VlErb0grXzl3VFA3ZTgxMTJGUkRrZFhhQ0xqPzNDTHR5YENNN0A9MHNzSTF8TnNDMHw2THt9VFA3ZTgxMTJGUkRrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OWZQTXxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQForWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2Q1EycThkbk9vckNLeDZpQ0xTZz9lU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cEVgQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnREB6UytWUUZyM1ZRRnF+Wil0OUhDUUJ3OWRuT29yQ0t4NmlDTFNnP2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwRWBCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEQCtEXHUwMDI2YUNDV2FXaFA3fTlEOTlUVFA3ZTgwVld8UERrZHZpREBfWXdhQnlYQVdOXHUwMDNlZTNaZ2VKMUReM1k/YSQjXHUwMDNjQldeWnpCQ1FlLUA2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29jNTAwMDAwMDAwMDAwMDAwMDAwMDAwMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxVTBxI1VUUDdBSjdiWH1jODczTWxQWCV2c1dNeShEUGJNNkRDSyE3cjckek1pOXdzK15lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPOVN+S29rSzQwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMU9OYTRVMHEjVVRQN0FKN2JYfWM5VlF3cFB6ckIjYlp+V2FiYWAtUENRdjNFZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQalEzaGdWZFRDe0hDUSk0YDZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZSjN2Zys2WiorMlJiWVhPNUNRXHUwMDNlRkdkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDAwMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRF5tX3xYP0FhUGJhRypDYjhLT0JXaFBUNTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicnxLcEM2XHUwMDNlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwK35cdTAwM2VSU0ozY0BGMDAwMnVBYn4kXmYqMyNtMDAwMklBTCV+Y3ZTbU8zMDAwMHZsODMoYD97K2B7MDAwMURTQCVDSWdnLXo0MDAwMnp5Q0pfKF8hMitcdTAwM2UwMDAxcHFGJXB0LTVXcHYwMDAwZTYxS2xWZT8zM3wwMDAyRSVibVpPNitBJTJVSkYwQyVibVlcdTAwM2VUez1MIygxJCp6T2BnOSVlPzM2T1VKRX5AT2BnOWZ4Kkled0g2VEFZbDgzKWlBWGgqQGY5XHUwMDNjXHUwMDNldGZ7RExwUGhDSVx1MDAyNmY5XHUwMDNjXHUwMDNlc2Z7RE1XN0VNM19cdTAwM2NcdTAwMjZ7Nm9BRXYqN1x1MDAzYzVXTlpcdTAwM2NcdTAwMjZ7NmNBTCV+V08tKFx1MDAzZVV3dHpveXBqNXQ4Snctcjd3dHpxSSlTfHZnPU97byN3dHpwTl9IVnZJciRhelF3dHpvP3dxP0cqaCpkeUR3dHpvaVNAJUM1K2REdWV4cVx1MDAyNn1tU0AlQ3srOyVgbVJXKDFmdHJrRFx1MDAyNj12elFZUldcdTAwMjZ+VzdXNjtKIys1JCswMDAyak5uMVdWM1pfMiowMDAwR3F1eENUTVx1MDAzZWFxSjAwMDAwcXV4RClse3I5VW59XHUwMDNjSURxdXhFTFx1MDAzYzVAdCFUVkIyWjdXNitHPXdDcTRodDBqXHUwMDNjN2JaWEc9dnpQeDQyTTYhZCp3Vnd5KyVPNVRWQjJkTUhXRUhtfTVZfFRWQjRUKjBldzVqJWglXlRWQjRqKjBldk1NMXclOD1wTWhJKjBldmZETmFEUzV8K0xyPT9wKjtxIy1+Nmh8UnIjd3E/RXM7WiM3bl9LODJ0QUV2Kk09dkZ7dVx1MDAyNlYpWjlKRWd5cnhFd1x1MDAyNnhINlRDcSt0RUdfKilCbFBINlRBZ1x1MDAzZWdHSyRKU0lSRW52fWpeJWljV1x1MDAzZSopQmpKd083NChhZ3gzdXZeK3B5XHUwMDI2VilaWSFtfmRVM3t5YkI1fCtOT2xRVGJ4PVQxUFI9cE1oeTZ8K0Q4cUQ/QCs1fCtOMWkzTENtZkxUQlk0Mk01bVUwcXZTQ0tlX2FDS3g2ZUNLQFlMMnlrcCtaZT96NVkkakFEOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMGZJazJMMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUApXmFCTnwyV3A4cTZYQ19yOTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFlALT9hXHUwMDI2TDVEYllcdTAwMjYpMUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlPNHN2Z0daZShMYGFcdTAwMjZCZEVhQ0NEZlMwKV5MZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2RQQTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkd+fE5zQThVMHF2U0NLZV9hQ0t4NmVDS0BZUDVwcipKWmUoTGBhXHUwMDI2QmRFYSQjZz9iI28/SUNMRFd4VTBXc341ZGtKNENMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVka0o0Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZvNTAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWVExI0BGelktSmB7Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDBASVBIOUMwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MER3T0wwRHdPTDBEd1BUVTBxdlNDS2VfYUNLeDZlQ0tAWVI1XzRyfFpEbnFCVnI2PTFXcFpPfFoqeWZQU3wlS09DSyE3cjckek1pOXdzK15lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPOVN+S29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMFJSOTFVMHEjVVRQN0FKN2JYfWM5VlF3cFRNMlYqWipPI0hhQ0NEZlRQN1RQZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JqRTBWKmIzQ01fI24xflZXeEFUY2x8VTBvXHUwMDI2XHUwMDNjVFA3ZTgwVld8UERrZGZwMDBicnxLb2N8bzAwMDAxMDAwMDEwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWVY0UmRkMWJhWmxJWmdYYURhXHUwMDI2MERGQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTzNWM1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBJM15gUDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWVc1T1pcdTAwMjY0YmFabElaZ1hhRGFcdTAwMjYyOzlXRn11RzlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAyc0tWMnB6VFA3ZTgwVld8UEF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4MzZ6UTA2JCRfVTBZaXc3QTYtYTckekFlOFleSDRiYUcqQ2I4S09CV2hQKUk5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3BDNlx1MDAzZTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxOHMpb1BCJXdqKFAwMDAyeXU/QGZDVjQ2UHcwMDAwMDAwMTtGRDhzJSh3dHpuWDAwMVx1MDAzYzJjSypJVmY5XHUwMDNjXHUwMDNlZzBEIWJXTHUkUHl4cVx1MDAyNn1+bnNkSFRRVnU9XHUwMDNjMDAwMlVmZXBWYmhYeXxZMDAwMEdCdEFYXHUwMDNlMEQhY2BVSkV8fTAwMDAwNSF9NGE/MmYodzAwMDFoVnowZzZOLTh9NzBEdkBMNmJIWFp4VFphenVVKStXWVx1MDAzY0BmZDAwMVx1MDAzY0FcdTAwM2VVWEBMO1x1MDAzZUE0eDAwMS1xMDAxPWIjZXVcdTAwMjY0bndkV1U/cXQzSW9CMkhlMDA2V0EwMDAyTUxqZ1ZMdlx1MDAzY1NaWndcdTAwM2MqNnMybSF0VDAwMVx1MDAzY0F2RFx1MDAyNi1cdTAwM2MzQ3B8eTAwMDI5aXZUfXJWNX5qXHUwMDNlMDAwMDAwd2dAXHUwMDNlM3koZWswMDAwMDAwMDAweGhLM30yYjRWazAwMDBtMSNDWUdJLUlfUzBcdTAwM2M2Q2ZvWSVlcDBEdlx1MDAzZVZxSU53MTBEIWNoZ3xSKlcwMDZZTjFRa0hnaHQwajdAWWxXNmdUX0FxMDAwMDAwMDZXQXBIbj8jbn1cdTAwM2NJRDAwMDEoSH5+TjBXfjA5bE01Vm5MR251e3MwMDAwT0BzXHUwMDNlVSQ1UDgxXHUwMDNjMEtsfEQyZVx1MDAzZX1+SHlYVkYwMDZiTUsoUmtgTWhpYXgwMDAyKldeY2RIckFmYj16TmJDXzAwNmEhRGNpbmVsYmdLXm1AXHUwMDNlWnpZK1N6cDAzYkMwR1lZJV9PcUBMYzBBUkdCcldkfXs7N2gqJTAwMDE5eS1oIW17bkVZdzBEIWJeZ01tTVFxdFUocTBLbHshdmVgZS0xQ2MlZTAwMDBTRFZufGowMDAwWXVgUnp+VT9le1AwRCFjXHUwMDNlN0JEO25NPzFYOzBXbSlTMDAxLXEwRHZeJDt0b0ZvZU9KRSNhSUN3NEJDV2p1MDAwMDAwMDAwV099UlpkZXV6RSowMDAwYCN+OzNNQCtyUTZtNHJNMTAwMDBcdTAwMjZ1elNCXHUwMDNjVTBxIShWR3c2KlooP0M9VlJVcUlYXHUwMDNjfkpCV3BnSEJUVSVRdTdBNi1hNyR6TWk4WV5OM2M0MmFEVlE/bTVDTERWIVYtOHwkWig9JWdiYUg4S1hMRHRBQ1MhWGg3JU9CMVZzQ0czQ1MpY2FGQDFlcVRQN2U4QTB7Q3REa2R2aURgZ09HYUNDV2FXZ3NtK0FXdStLU3hga0xXaC1WSlZQa1lAYzRjc0hYXHUwMDNlTjNMQVQyXHUwMDI2MUt8QHFZUnoqLXhObHNLI0NUMVx1MDAyNlY1TWc5d2FDQ0RaRWp9UFlMX3xcdTAwM2NqUXptQ0NYYyVFKmJaS15GYUJedkZBVDJcdTAwMjYxS3xAcVlSeiotIU5saGtiRGBfNVdWUUZyM1ZRRnF+Wil0OUhBVDJcdTAwMjYxTytpVWNSNiQ4alApfHV0UjNcdTAwM2VSRlk5P1dEYUJeXHUwMDNlV1dvfjQyVlF5ei1aZ2dgWEVqfVBZUCo3NFx1MDAyNlNWY31tUjYkTmhNTlUqeENUYzVkNztrbFNhQ0xOYWQyblNRRWp9UG1SYTgoX1I4KDB8TUo4KTJZen1YN1dNeSg3RWp9UG1RYmF7a0NUdUhoQ1VTM2VaZShMYGFcdTAwMjZCZEVhJCNnP2Ijb3ZzSnxJJDBSWmNgaFBmfGByUWNeKWdObVd4T1o3WGdUVntkWTlXcFokSWIwOTR+QVZXYDVQRE41c1I4dUJ5RHttSGFaRXRVTVhtRTZNQVQyXHUwMDI2MVElejQjUjdnLSVRem1hS2ExdnA0YlpcdTAwM2VCVWIwOTR+QVZGMUJQZiUxLUNVN2ZwQWFaWVlaZShMYGFcdTAwMjZCZEVhQ0NEWkVqfVBwUGdQRHRMcitwcE1OXHUwMDI2e3lRem1nTWF3PW5RWmdYXlVWUUZyMmJhRyo3WEp+WH5aWGhpX0FWV2AxUVx1MDAyNmR0eE5sc0gjUWI5XHUwMDNlYU5LezJtQ1VQcnQ5QkZRSldwWiRCV3BycTdXRlJkKkFXMlNDTU5cdTAwMjZ7ck1OfipuTD9cdTAwMjZ9OWJSSmBHWmd5cEliWXBkTGM0YyFRRWp9UGFQZmtgdlFkQzEjUWRVSiVDVWgleDlcdTAwMjZcdTAwM2VNSWJhWmxJWmdYYURhJX5fakp8SSgxTXBSVCVLfjdVZlBmfEBMYnRgcnhiOGx2SmJhRypDYjdwVUhaRXw1YEFUMlx1MDAyNjFRJV49elI4bTFzUSR8bHhPO1NOYkNVekAjN0libzlaZ1hzNWJZXHUwMDI2bmRKfEkrNUt+N1VsS356TzFjUG5AaGFcdTAwMjZMNURiWVx1MDAyNm5kSnxJJDBSNiRmbENVYDQoNHNcdTAwMjZCK1ktSiFWSnxJXHUwMDI2PUt9XHUwMDNjeV5jYEpHI2FBfGdMYmFabElaZ1hzNWJZXHUwMDI2bmRKfEl2QFIhXHUwMDNld15RYkE1ck9oSHNkQ1ZERy04Z09aTFoqKzJSYllYTzVBVDJcdTAwMjYxUClTeCNSOG1oPUt+ek8xZG5cdTAwM2NldlhrbCgtWS1NbkNiMDk0fkFWQChATGArM2NSOHVCPUR9NVNoVlF5cVx1MDAzZVdwRlRYWip3M21KfElYelBERFx1MDAyNmFQJXV6V1F6bV5ZZWl+P0RaZShtX2E0flJpYjA5NH5BVkAoQExgKzNjRjtHdWFDVm5lXzhmYWx8V05jK3tHSGBFbUFUMlx1MDAyNjFOSV8wU09oclx1MDAyNktQKX0xUGU9QzMlYUJOfDJXcDhxNlhDTlx1MDAyNjtBVyUjfVBETXtyTms9QXREfWZZblkrLUk/WmYkSEpFan1Qbk9oSGFYUEVBWkVmaFx1MDAyNlItVlJkd0dWcjY9MVdwV0BiSnxJQz1SOEstaFQxaUR4Q1cwJTJEMDV8SlpEbnFCVnI2PTFXcFpPfFoqeWZKRWp9UHFNTXE2VlBFXHUwMDNjbGdUMWlEeExyaE9vTUo5dD9DS0ZwR0FRMnhYQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYiowMDAwMDBSUjkxMHNzSTIwe3tSMzFPTmE0MXBvajUxXkBzNjJMSiM3Mm1rOzgyXHUwMDNlXHUwMDNjezkzSUc1QTNqaEVCMzsrTkM0RkNXRDRnZGZFNCpcdTAwMjZvRjVDOHhHNWRaKUg1XHUwMDI2IUBJNjk1MUo2YVdBSzYjeEpMNzYxU003WFNiTjd5dGtPODJ8dFA4VU8kUTh2cFx1MDAzY1I4fl58UzlSTDZUOXNtRlVVMHEjV1RgUG5OYUJedkZYXHUwMDNlQDZKV3BnSGtUVXtwd1hcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNhdmVkc3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZV9RXjN3Qzk0YlkqeUJaKl57VENJa0BcdTAwM2NEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LWk1NV2tFRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW9gSEdCcUdFSCMjXHUwMDI2cUl4O3NWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MjVAbmJ6N0QkLUspUDRtS2lGKHdLcU12d3pxc35eS1B3T3NhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYVzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVBVMG97ezNTbzN+YSVwMDliWSppVTdGI1A5NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLcFx1MDAzZVx1MDAzY1RQcWpeYjdPQ0NXaE5MYTgzdTU1VnIqJCtDSylSbDFheF9EV2hOUmM4d1lONlpEbiQ0Vlx1MDAzY3NDYjkwWUQqWkRsNExEOyl0KUNMSnB0MlhBbjZYXHUwMDNlVj9HQ0xWaHg4aGEpaERcdTAwM2MxfVBiYUg4S1hDQHlqQU9cdTAwMjZffFk7fFFPQVMpcFNhQnBkRGJTNUV2ZU8rNUNBX1F9M2RTeGFlNWQka0QyWGwwOWEkI3BcdTAwM2VDTD0yKDJ4ZjN7V25wWUhHQTFNfEI/eDM/Vz9eK35iYU5cdTAwMjZwVFA3a0EwVlgzV0NKMUo1YSVFdmBIWlx1MDAyNiRDRFx1MDAzYz1rYVZRaDZ9YjAjTjE4VVgrUjAwMDAwMDAzUGtDdEReVzVkJFY4Q0x9ODsyeWtJJVdwaW5JV2hOKlIwMGIqMzN2eXcxYUE5WFx1MDAzY1dNT24rQ01pR31Ec1hYXHUwMDNjelN3TUZLPV4pMEs1JWk4elN3TUZLPV4pMEs0OE5uSzB2aVVLKUNqYUtmWF5DS1U5R19LKUNqYUtjUX1hS1dJJWdLKUNqYUtnNXktS24jRmNLeVdeako7YWcqS24jRmNLeVdeakpcdTAwM2VEbVFKeTAyMkttZkhAeSpQXHUwMDNjQUtYUUNoS3dLRyp6T2Epc0tZcTFKS3FNdnd6c2VQfUtaXHUwMDNlUzlLPT0jbXo3RCQtS3FnQiVLdlx1MDAzY3JeelBXQSNLKVA0bUtMQ2kkeX01MSFLKVA0bUtMQ2kkeVx1MDAzY0peaFRgTVhPWEtaZ2BWUWdWXmJhSDg4YiMhSE9DTXNLN1RQN0dMODczTWdBMGB8dEQtdkh7YVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXQ016WiRkd3BHN0NMJDM1Q0w9Mlx1MDAzZTEhLVx1MDAzY3tHY3FQREQ9aTBlYmFIOEtYTEJZa1RVe21cdTAwM2NUUDdrQTBWWDNSRUc4JXQwMGIqODVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWxUUjsjMjBSUjkxVF8hMFx1MDAyNjY5TkRLfE5tV0dVMHEhKEZBOHZTWFx1MDAzZURuQVg/QTZFQ05Fb0NUUDdNU0ZiaEl1ZFRDe0hMdj9hP1doTzlQVFByYUpjNGN5T1dxMmtyS29TUTQwMDk2MzAwUkk3MDBqVUIwNHAqRVZ7Qzc4V24/QllGZUBfIVZxdFNcdTAwM2ViMCN4ZUNLQFg9MjB+P2VYPVFSSUclR2EpWipwWDFhd2F0cTFTXHUwMDNlV0xZaUA2SmIwIylHOFVwfFQwMDAwMDAwMDAwMDAwMDA7NkRIVzAwMDAwQElQSCRVMFlpdzhZVkRaVFA4Njs1KGZ0VzJtbEVIM0lHY0wzOyshUENOZU40R2d+R2FDTnc1QjVkXHUwMDNjYlNLcEYhODAwMDAwMDAwMDAwMDAwMDBOXzZXMDAwMDAwUHNJdVUwcSEoSHckb1lYXHUwMDNlTjM5YVx1MDAyNkw4VGIwIy1pVFUjYV5EXHUwMDNld1x1MDAzZVlVdHg4MFoobmU5YjAjPWxUUHJ5VWI3Z0YwVnt+YjZaWURXZkRcdTAwM2U/fnZaZnxtQVdwWlU/Q09UVXlJfDZBcUNPYmU4NGdkZkUwMDAwMDAwMDAwMDAwMThVMHEjVVRQN1NVSlE4MURhXHUwMDI2TDhSV001LSVhXHUwMDI2QmRFVXZQQURDT2xuUkNPS09zSSRJXz9Lb0pmQTAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9VMG8qeVhcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIzIDcgMTAiLAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0Ljk1LAogICAgICAgICAgICA4LjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJkZWxldGVfc21hbGxfcGFydHMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmJsdXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibW9kZSI6ICJwZXJpbWV0ZXIiLAogICAgICAgICAgICAidGhyZXNob2xkIjogOS42NDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTEwLjY2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjpkZWxldGVfc21hbGxfcGFydHMiCiAgICB9LAogICAgImZ1c2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRvbDNkIjogMC4wMzQKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTcuNjYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImZ1c2U6OjIuMCIKICAgIH0sCiAgICAiZnVzZTIiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwaW5fZmlyc3RfYW5kX2xhc3QiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkZWx1bnVzZWRwb2ludHMiOiB0cnVlLAogICAgICAgICAgICAidG9sM2QiOiAwLjAwMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtMTMuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImZ1c2U6OjIuMCIKICAgIH0sCiAgICAibWVyZ2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyb3Nzc2VjdGlvbnN1cmZhY2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvc3NzZWN0aW9uc3VyZmFjZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm9zc3NlY3Rpb25zdXJmYWNlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OCwKICAgICAgICAgICAgNS4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJibHVyMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41LAogICAgICAgICAgICAtMjYuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJub3JtYWwxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNldF9kZW5zaXR5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAwLjk5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgInBpbl9maXJzdF9hbmRfbGFzdCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAic25pcHBldCI6ICJpbnQgaVtdID0gcHJpbXBvaW50cygwLCBAcHJpbW51bSk7XG5cbnNldHBvaW50Z3JvdXAoMCwgXCJwaW5cIiwgaVswXSwgMSk7XG5zZXRwb2ludGdyb3VwKDAsIFwicGluXCIsIGlbbGVuKGkpLTFdLCAxKTtcblxuZmxvYXQgcj0gcmFuZChAcHJpbW51bSk7XG5cbnZlY3RvciBwMCA9IHBvaW50KDAsIFwiUFwiLCBpWzBdKTtcbnZlY3RvciBwMSA9IHBvaW50KDAsIFwiUFwiLCBpW2xlbihpKS0xXSk7XG5cbnNldHBvaW50YXR0cmliKDAsIFwiZGlyXCIsIGlbbGVuKGkpLTFdLCBub3JtYWxpemUocDAtcDEpKTtcbnNldHBvaW50YXR0cmliKDAsIFwiZGlyXCIsIGlbMF0sIG5vcm1hbGl6ZShwMS1wMCkpOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNSwKICAgICAgICAgICAgLTEyLjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInBsYXRvbmljMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyYWRpdXMiOiAwLjMxLAogICAgICAgICAgICAidHlwZSI6IDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicGxhdG9uaWMiCiAgICB9LAogICAgInJlbWVzaDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIDIuODcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlbWVzaDo6Mi4wIgogICAgfSwKICAgICJyZXNhbXBsZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29ubmVjdGFkamFjZW50cGllY2VzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDIsCiAgICAgICAgICAgICJ0cmVhdHBvbHlzYXMiOiAic3ViZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTYuNjYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXNhbXBsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlX3NtYWxsX3BhcnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDMsCiAgICAgICAgICAgICJ0cmVhdHBvbHlzYXMiOiAic3ViZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTExLjY2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXNhbXBsZSIKICAgIH0sCiAgICAic2NhdHRlcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5wdHMiOiAxMDQ5LAogICAgICAgICAgICAicmVsYXhwb2ludHMiOiBmYWxzZSwKICAgICAgICAgICAgInVzZWRlbnNpdHlhdHRyaWIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgIH0sCiAgICAic2NhdHRlcjIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weXRvcG9pbnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5wdHMiOiA1NTAwLAogICAgICAgICAgICAicmVsYXhwb2ludHMiOiBmYWxzZSwKICAgICAgICAgICAgInNlZWQiOiAyNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtMi43NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgfSwKICAgICJzY2F0dGVyMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJucHRzIjogMjAwMDAsCiAgICAgICAgICAgICJyZWxheHBvaW50cyI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMTgsCiAgICAgICAgICAgIC0yMC4zMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgfSwKICAgICJzZXRfZGVuc2l0eSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZW1lc2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xMjQyNDI0MjQ5NjQ5MDQ3OSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjAxMwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjYxODE4MTgyNDY4NDE0MzEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic25pcHBldCI6ICJ2ZWN0b3IgY29tID0gcG9pbnQoMSwgXCJQXCIsIDApO1xuZkBkZW5zaXR5ID0gY2hyYW1wKFwiZFwiLCAwLjEqbGVuZ3RoKHZAUC1jb20pKTtcbmZAcHNjYWxlID0gMS4wLWZAZGVuc2l0eTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAxLjg3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzZXRfcHNjYWxlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnRyYW5zZmVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwc2NhbGUgPSAxLjAgLSBmQHBzY2FsZSArMC4yO1xuIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAtNC42CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzbW9vdGgyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZ1c2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic3RyZW5ndGgiOiA1MDAsCiAgICAgICAgICAgICJ1cGRhdGVhZmZlY3RlZG5tbHMiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtOC42NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic21vb3RoOjoyLjAiCiAgICB9LAogICAgInNwaGVyZTMiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMC4xNTQ4MDM1MTQ0ODA1OTA4MiwKICAgICAgICAgICAgICAgIDMuNTQ1MTYsCiAgICAgICAgICAgICAgICAwLjE1NDg0MzU2ODgwMTg3OTg4CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC4xLAogICAgICAgICAgICAyLjg3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaGVyZTQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZnJlcSI6IDEsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMC4wMTMsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuODYsCiAgICAgICAgICAgIC0yMS41NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzd2VlcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtYnJ1c2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJldmVyc2Vjcm9zc3NlY3Rpb25zIjogdHJ1ZSwKICAgICAgICAgICAgInNjYWxlIjogMC4wNzUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTE4LjYxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ2b3hlbHNpemUiOiAwLjAwMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjE3LAogICAgICAgICAgICAtMjMuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0sCiAgICAidmVsbHVtYnJ1c2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bXNvbHZlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1zb2x2ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMSwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtc29sdmVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNlbnRlciI6IFsKICAgICAgICAgICAgICAgIDg0NSwKICAgICAgICAgICAgICAgIDU0OSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImN1cnNvcnBvcyI6IFsKICAgICAgICAgICAgICAgIDg0NSwKICAgICAgICAgICAgICAgIDU0OQogICAgICAgICAgICBdLAogICAgICAgICAgICAiaGFuZGxlX2VuYWJsZXBvaW50ZGljdG92ZXJyaWRlIjogdHJ1ZSwKICAgICAgICAgICAgInNjcmVlbnJhZGl1cyI6IDI0LjkxNTc0MjgyNjIxMDgyLAogICAgICAgICAgICAic2NyZWVueGZvcm0wIjogWwogICAgICAgICAgICAgICAgLTEwMjUuODkzMDk2MTgzMDUyOSwKICAgICAgICAgICAgICAgIDM1NC45MTQ5MDQ4MzYzMjM1NiwKICAgICAgICAgICAgICAgIC0wLjQ4OTkwNDI4MzEzNDA1NDc2LAogICAgICAgICAgICAgICAgLTAuNDg5OTAzMzIxMDk4MDY3MgogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm0xIjogWwogICAgICAgICAgICAgICAgMzI3Ljg5NzY2NjIwMTU2OTQsCiAgICAgICAgICAgICAgICAxMDY4LjU3NzcxMjk2NjAzMTksCiAgICAgICAgICAgICAgICAwLjcxMDUxMTc4MzQxNzY4MDIsCiAgICAgICAgICAgICAgICAwLjcxMDUxMDM4ODE2OTgxNDkKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjcmVlbnhmb3JtMiI6IFsKICAgICAgICAgICAgICAgIC01NDIuNTQ4MDMyNzE3MTU3NCwKICAgICAgICAgICAgICAgIC0zNjUuOTYwNjIyNTY0MTAwNiwKICAgICAgICAgICAgICAgIDAuNTA1MTQzMDUyNzg5ODY5NCwKICAgICAgICAgICAgICAgIDAuNTA1MTQyMDYwODI5MTY5MwogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm0zIjogWwogICAgICAgICAgICAgICAgMzA1MC45MjQ0MDQ2NzMyNjksCiAgICAgICAgICAgICAgICAtNDk5LjEyMTU0ODI5NTQxODU2LAogICAgICAgICAgICAgICAgNC43MzY4MjE5NTI5OTkwOTQsCiAgICAgICAgICAgICAgICA0Ljc2MjY3MjI5MDkzMDk5CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY3JlZW54Zm9ybWludjAiOiBbCiAgICAgICAgICAgICAgICAtMC4wMDA2NDQzMDA4MjUwOTI4OTEsCiAgICAgICAgICAgICAgICAtMi4zMTgzOTQ0MTM1NzUyNDMyZS05LAogICAgICAgICAgICAgICAgLTAuMDAwNjI0ODYwNzg5MTM2ODI2NywKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjcmVlbnhmb3JtaW52MSI6IFsKICAgICAgICAgICAgICAgIDAuMDAwNDQzOTY5MjUyMTcxNzQ2ODcsCiAgICAgICAgICAgICAgICAwLjAwMDYzMTU4NTE5Njc2OTU4NDEsCiAgICAgICAgICAgICAgICAtMC4wMDA0NTc3ODM3NjA1NDI3NzA0LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm1pbnYyIjogWwogICAgICAgICAgICAgICAgLTE1Mi43OTU4NDExMTA2MjI1OCwKICAgICAgICAgICAgICAgIDcyLjA4MDM0MDE2ODY1NjE0LAogICAgICAgICAgICAgICAgMTE1LjAyNjIxNDk1NjE2ODI3LAogICAgICAgICAgICAgICAgLTM4LjY3MDIyMzAzOTY0NzE1NQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm1pbnYzIjogWwogICAgICAgICAgICAgICAgMTUyLjQyNTc3MjMxNTY1NDgsCiAgICAgICAgICAgICAgICAtNzEuNjIyOTE5MjM0OTczMTEsCiAgICAgICAgICAgICAgICAtMTE0LjA0OTU4MjYwODc2NjMxLAogICAgICAgICAgICAgICAgMzguNjcwMjk4OTc3Mzc3MzMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0cmVuZ3RoIjogMTUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTE2Ljk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1icnVzaCIKICAgIH0sCiAgICAidmVsbHVtY2xvdGgxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZ1c2UyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZHN0aWZmbmVzc2V4cCI6ICItNCIsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJjbG90aCIsCiAgICAgICAgICAgICJkb2JlbmRncnAiOiB0cnVlLAogICAgICAgICAgICAiZG9jb21wcmVzcyI6IHRydWUsCiAgICAgICAgICAgICJkb21hc3MiOiAiY2FsY3ZhcnlpbmciLAogICAgICAgICAgICAiZG9zdHJldGNoZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvdGhpY2tuZXNzIjogImNhbGN1bmlmb3JtIiwKICAgICAgICAgICAgInBpbmdyb3VwIjogInBpbiIsCiAgICAgICAgICAgICJzdHJldGNoc3RpZmZuZXNzZXhwIjogIjYiLAogICAgICAgICAgICAidml6dGhpY2tuZXNzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtMTQuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRzIgogICAgfSwKICAgICJ2ZWxsdW1zb2x2ZXIxIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJkb3BuZXQxL2ZvcmNlcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiRk9SQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldG91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTT1VSQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjYxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjAyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIldpcmUgUE9QIEZvcmNlcyBpbnRvIEZPUkNFIHRvIGFwcGx5IHBlci1wb2ludCBmb3JjZXMuXG5cbldpcmUgVmVsbHVtIENvbnN0cmFpbnQgUHJvcGVydGllcyBhbmQgVmVsbHVtIFJlc3QgQmxlbmQgdG8gdXBkYXRlIGNvbnN0cmFpbnRzIGR5bmFtaWNhbGx5LlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50cyB0byBidWlsZCBuZXcgY29uc3RyYWludHMuXG5cbldpcmUgVmVsbHVtIFNvdXJjZSBET1BzIHRvIFNPVVJDRSB0byBhZGQgbmV3IHZlbGx1bSBnZW9tZXRyeS4iLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImVuYWJsZWNvbGxpc2lvbnMiOiBmYWxzZSwKICAgICAgICAgICAgImZyaWN0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0yLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2VsZmZyaWN0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICJzdXJmYWNldGVuc2lvbiI6IDAuMDAxLAogICAgICAgICAgICAidmlzY29zaXR5IjogMC41CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIC0xNS43NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtc29sdmVyIgogICAgfQp9
Points To Surface
Manually art direct the position of multiple points, while still having them snap to a surface. Each point can be manually rotated, scaled, and positioned using Rig Pose.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFkZDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicG9pbnRzIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjI4LAogICAgICAgICAgICAyLjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZGQiCiAgICB9LAogICAgImNvcHl0b3BvaW50czYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJheTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjI4LAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjYyLAogICAgICAgICAgICAtMi4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm5vcm1hbDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjYyLAogICAgICAgICAgICAxLjIxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgInJheTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlncG9zZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWV0aG9kIjogIm1pbmltdW0iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMjgsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJheSIKICAgIH0sCiAgICAicmlncG9zZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWRkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRyYW5zZm9ybWF0aW9ucyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYmFrZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtb2RlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicGl2b3QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicGl2b3RfciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NS4xODc3MzQ0MjIyMTU2NQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAick9yZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4zMjQwNzQxNDkxMzE3NzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjMyNDA3NDE0OTEzMTc3NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMzI0MDc0MTQ5MTMxNzc1CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNDY3Mzg0MjkzNjc1NDIyNjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQ5Nzg3NTAwNTAwNjc5MDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAieE9yZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4yOCwKICAgICAgICAgICAgMS4xMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpyaWdwb3NlIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDEsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJzcGhlcmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC42MiwKICAgICAgICAgICAgMi4yNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzcGhlcmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjE0LAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfQp9
Seraphic Blade
An array of abstract feather like shapes reassembling Seraph's wing.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF1dG91djUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyYWludG9sIjogMC4xOSwKICAgICAgICAgICAgImxheW91dF9wYWRkaW5nIjogMSwKICAgICAgICAgICAgInJvdHN0ZXAiOiAiUEkxNiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC42OCwKICAgICAgICAgICAgLTIwLjcxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjphdXRvdXYiCiAgICB9LAogICAgImNhcnZlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJza2luNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvbWFpbnYyIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDAsIGNoKFwibWF4XCIpKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZpcnN0dSI6IGZhbHNlLAogICAgICAgICAgICAibWF4IjogMC43MDQsCiAgICAgICAgICAgICJzZWNvbmR2IjogdHJ1ZSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyMyI6IDEKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAibWF4IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImRvbWFpbnYyYXR0cmliIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJvbmx5YnJlYWtwb2ludHMzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGl2c3UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVIERpdmlzaW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXZzdiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlYgRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c3dpdGNoZXIiOiAib25seWJyZWFrcG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib25seWJyZWFrcG9pbnRzM18xIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnJlYWtwb2ludHMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGx1YnJlYWtwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1dCBBdCBBbGwgSW50ZXJuYWwgVSBCcmVha3BvaW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsbHZicmVha3BvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IEF0IEFsbCBJbnRlcm5hbCBWIEJyZWFrcG9pbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhYl9ncm91cF9lbmQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogIm9ubHlicmVha3BvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3JhZGlvIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2VlcGluIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2VlcCBJbnNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwb3V0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLZWVwIE91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic3Rkc3dpdGNoZXJfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYWN0b3AiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAieGlzb3Bhcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFeHRyYWN0IFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRXh0cmFjdCAzRCBJc29wYXJhbWV0cmljIEN1cnZlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4aXNvcGFybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgUG9pbnQocykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInhwb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgMkQgSXNvcGFyYW1ldHJpYyBQcm9maWxlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4cHJvZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwT3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIktlZXAgT3JpZ2luYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTIsCiAgICAgICAgICAgIC0zLjk1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYXJ2ZSIKICAgIH0sCiAgICAiY2FydmUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNhcnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvbWFpbnUxIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDAsIGNoKFwibWF4XCIpKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRvbWFpbnYyIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDAsIGNoKFwibWF4XCIpKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm1heCI6IDAuNDUKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAibWF4IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImRvbWFpbnYyYXR0cmliIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJvbmx5YnJlYWtwb2ludHMzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGl2c3UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVIERpdmlzaW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXZzdiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlYgRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c3dpdGNoZXIiOiAib25seWJyZWFrcG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib25seWJyZWFrcG9pbnRzM18xIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnJlYWtwb2ludHMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGx1YnJlYWtwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1dCBBdCBBbGwgSW50ZXJuYWwgVSBCcmVha3BvaW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsbHZicmVha3BvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IEF0IEFsbCBJbnRlcm5hbCBWIEJyZWFrcG9pbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhYl9ncm91cF9lbmQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogIm9ubHlicmVha3BvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3JhZGlvIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2VlcGluIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2VlcCBJbnNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwb3V0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLZWVwIE91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic3Rkc3dpdGNoZXJfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYWN0b3AiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAieGlzb3Bhcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFeHRyYWN0IFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRXh0cmFjdCAzRCBJc29wYXJhbWV0cmljIEN1cnZlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4aXNvcGFybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgUG9pbnQocykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInhwb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgMkQgSXNvcGFyYW1ldHJpYyBQcm9maWxlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4cHJvZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwT3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIktlZXAgT3JpZ2luYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTIsCiAgICAgICAgICAgIC00Ljk1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYXJ2ZSIKICAgIH0sCiAgICAiY29udmVydDQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicHJvZmlsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJsb2R1IjogMC4yCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuOTksCiAgICAgICAgICAgIC0xMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydCIKICAgIH0sCiAgICAiY3VydmUxMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNDcsCiAgICAgICAgICAgIDAuODEsCiAgICAgICAgICAgIDAuMgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICIyIiwKICAgICAgICAgICAgImNvbnZlcnRjdXJ2ZXMiOiB0cnVlLAogICAgICAgICAgICAiaGFuZGxlcDBwb3MiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMS4xMjc1NTQxNzgyMzc5MTUsCiAgICAgICAgICAgICAgICAtMC42NTk1ODQxNjQ2MTk0NDU4CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMXBvcyI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjg1NzU2Mjc4MDM4MDI0OSwKICAgICAgICAgICAgICAgIC0wLjY4NTI5NzYwODM3NTU0OTMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImhhbmRsZXAycG9zIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMjcwODk4NzI5NTYyNzU5NCwKICAgICAgICAgICAgICAgIC0wLjc0MTE3MDM0NjczNjkwOAogICAgICAgICAgICBdLAogICAgICAgICAgICAiaGFuZGxlcHRzIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDMsCiAgICAgICAgICAgICAgICA0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAib3V0cHV0dHlwZSI6ICJudXJicyIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNW97fDIzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JRmZ0JUFGKi0zY0l4e3ZWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gdW1LXHUwMDNjLUFSc2ReQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVlFfR0FaK0s7SFdPUUx9WEp1fTViMVdjWGIjIWxWYmFOfnFhQk58MldvflYzRUZmPW5iWn5XYWJhYC1QRUZmck1aZShtX2E0flJpYjFXY29aKiphRldoQHxKVnt+YkRXcEh3N1o3ZCpnWD9BYVBhXHUwMDI2TDVEYlkoMGNWUmR3R1ZyNj0xV3BYU2FQJUkjR1pFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NvWipee0RWe2RZOVdwWiRJYjFXY1paKkZzUmEkI3cxYjk4Y0hYPWlBM1dvfDRXYmFHKkNiOEtPQldoQHxSWmdnZEdhQlhGRFhtNGFKQWFpQUJaRG5xQlZyNj0xV3BaT3xaKnlmVkFhSDRSWiorOFdWUXpENVZSVTZJQVpUSDNXTmMre0dIYEVtRUZmQGZWUXl0X2ElcEVRQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjZVZReXFcdTAwM2VXcEgkSkVGZzFaVlFnaEFBWkshS2IjUVpPWmY5XHUwMDI2fGFCcGREYlN4bGFaKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTDlHYlN1NkVkZXFuRWh7Ym9GZVdaNUY5OT9yRkRvendGKDVNX0g2fTFDRiMkMHFGKUsweUZkIzd8R0FsQyFGZkIxQUdiPU8kR0ElUEVHJUdhK0ZkIzc/RzlXVzFIN2htXHUwMDI2RGtlNTdIdzdcdTAwM2UpRzlXWjJIIUM7O0YpY0RDSTkoXHUwMDNjYVRQN2U4MFZXfFBEa2RmcDAwYnJ8S29lfkx8TnNDMHxOczkwMDAwMDEwMDAwMDAwMDAyMDAwMDIwMDAwMDAwMDAwMDAwMDMwMDAwMzAwMDAzMDAwMDQwMDAwMTAwMDA1MDAwMDYwMDAwNjAwMDA2MDAwMDcwMDAwNzAwMDA3MDAwMDcwMDAwODAwMDA4MDAwMDIwMDAwOTAwMDBBMDAwMDMwMDAwNTAwMDAzMDAwMDEwMDAwMTAwMDAxMDAwMDMwMDAwNTAwMDA1MDAwMDMwMDAwMzAwMDAzMDAwMDEwMDAwMzAwMDAwMDAwMDMwMDAwNTAwMDBBMDAwMEEwMDAwQTAwMDBBMDAwMEIwMDAwQjAwMDAzMDAwMDUwMDAwMjAwMDA1MDAwMDMwMDAwNTAwMDAzMDAwMDEwMDAwMzAwMDAwMDAwMDMwMDAwNTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDIwMDAwNTAwMDAxMDAwMDUwMDAwMjAwMDAxMDAwMDIwMDAwNTAwMDAxMDAwMDUwMDAwMjAwMDAxMDAwMDUwMDAwMjAwMDBBMDAwMEEwMDAwQzAwMDAxMDAwMDUwMDAwMTAwMDBDMDAwMDUwMDAwMTAwMDA1MDAwMEMwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDA1MDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDUwMDAwMjAwMDA1MDAwMDIwMDAwMTAwMDAxMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BYXzNTbmIoWD9BNkJhJXBXUUlWSyE/Q0shN3I3JHpNaTl4Rk4oWmZ8YTNhJXBzRVpEbis2Vl8jYCpiWSo4e2F3YS1gZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjREPzBeZ1pnZVx1MDAyNkBDT2FsMktva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BKTypLOFdOXHUwMDNldElDT2pxX2R3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGpKKnFHK0ZmMWBIR0JoelpJNTtwZEdjWSRjSCNqbWZFSEV4SUhaKE9lSVcjZ2JIWlV8ZEZmfStKRmZLNEdGKWxTVUdCN1lTR0JQKGRHZE1DZEdcdTAwMjZVP1BGZktKUUZnN19nR0JHKFlHZFZkaUh5fClCRmYxQEdJV2FSZEdjYDNnSTVSWGhHQnErWkVHO2xESTU5Q1dGKT1lU0dcdTAwMjY0Q2VGZ1E2bEFUVGE0RUhFeE5JVyN2Z0g5MGFqR2REM2dII2pcdTAwMjZmRWlmKVBIOTBzcklYTzh1SCEoM1dJNTlSTENPcz1ZZylsQktFSEV4TUgjSXBvSFpuSWhHZFZYbUZmfW5PRWlmKVFGZ1Ewakk1cyNqRmYlWVJIIzBPS0ZmSzRHRWlmKUhIWihJY0gjanNvSFplQ2FGZj1xUUVpZilISCNhc29GKX10ZUdcdTAwMjZ3ZGxII3N2UEZmSzRHRWlmKVBHXHUwMDI2VklnSGEwTGJJV1JhaUdkTVViRWlmKUhHQkckWEk1alhmSVdqT2dHY3p8YkdheDJERD9mbE9GZks0S0djcXpYR0JxXHUwMDNjY0g4ZUNnSVhPNW1IN3FlTUYqWjBnRyVfX1hHXHUwMDI2M1x1MDAzY1VIWlY5V0VpZilLSFooQ2dHJXp6WUg4VV9VSVdSTGJBVFRhNEVITiVJSCMwUmdHXHUwMDI2bmFqSDhuSWRIIzBhYUVpZilLSFooQ2dHZFZMakk1OztvRipaMGVBVFRhNUlXUkNiSVdqZ2VJVztqZkk1MFVrQVQyUV9LUHkweUZmSzRLRmc3cVVGZmNZYkYpfWhVRipHemFHYn1NS0YqWShjR2NgOWJGZzdxWkdDNFVvRUc7bERHZERDaEZmdWtkR0I3aFNJNXNkZEg2U2Y4RS0pfU1JV3NVaEZnNytnR2NoKFhGZiV0U0YpbEdTR0JyMGhHJXp0WEdjel9nSDhMek1GZktEVUdcdTAwMjZlOVpII3Nza0YqUCtaR1x1MDAyNkxZRkUtXlZXSTV7dmdHJXp0UkgjYXZqSVctX0hGKHlET0w2OXZsRS0pfUxGKnF8WUdjcXxpSVc7Z2JJVztwZUVITiVJSDh3Q1lIOEN8ZUhhUlx1MDAyNnBJNWpMU0ZmS0RVSTVJWGtJVzsjaUdkTTZkRipQN0NFLSl9S0dCX3xYRyUrJGJJV1JVaUdjK19iRUhOJUlIWlYwYkk1e350SGFJZ2xHQiE5WUVpZilLSCNqbWpJV1JMYUlXc1hjRmdZfEpGZks3VUclenpiSDhuSWhGKjd0ZElYRTtSRWlvb1JEPypia0ZmSzRLRmZ1U1BIIXcwV0YqaTllSVhOO2hJNTtkWkUtXkpURmdQJGJGZmxrWEk1MDNYRUc7bERHZERJa0g5MFVnSTU7O2pIOGVDZEdheE42RS0pfUxGZj0kY0k1O3ltRippNmdIODMoUEYpbEdSSCE/WGVHY2hcdTAwM2NaRyV6d1hIYTlGU0ZmS0RVSGFJbW9GKjduYkYqUHRWSCMwVU1GZks3VUdjaHFhSDhNNmZHYy05ZUYpJWVDRWlvb1NEP15WaEZmSzRLR0JoKGJJWE57b0ZnN3djSGEwUmJFSE4lSUdcdTAwMjZWUmZIIzlVZ0gjSWRkRmY9KFZFaWYpS0k1YWRqR0JZXHUwMDNjWUYqRytmRmZ9bkNFaWYpSEZmY01WSTVqZ2tJWEVcdTAwMjZsSDgzX2VHQkdTTUUtXkdYSTVqcGlHQiEzZUg4ZUxoRUc7bERHZE1JZkghP0loSGEwbWhIOChSY0FUVGE1SVc7Z2ZGZ1BcdTAwM2NnSVd7KmtHY2AzSkVpb29UREAyaGtGZks0S0dkVlJkR0JZP2JHQi1GaEclX1x1MDAzY2RFSE4lSUdjYEZnSDgzX2ZGKjdoVUlXc2FXRWlmKUxGZ1AkY0djWShZR0JoXHUwMDNjYkdCUHRaQVQyTzFGZmNNUUZnWVx1MDAzY2VGZzc/YUlYNXZkR2RDXHUwMDNjVEUtXkRRSCMwQ2NHJSt6Wkk1O15uR0F1MUhFO0tNV0ZnUFx1MDAzY1hJWEV7cEdCUHFUSDZTbzlHQjdlUUghKElpR0JZd1RGKkd3VUg2U2Y5Q1BYVm1QQXhEbEZmY1ZVSTU5SWNHXHUwMDI2M3xmSDh3WGpJNG0oUEZmY01WSFpuRmZHQzRSbEhhMGdsRUc7bERIOFV8ZUhhMGptSFp3RmNJNSNwaEFUVGE4RmYld2RGKnFfY0g4VjNhR0IhQ1RNSnE7QEVpZilIRmZsWVhHZDQ5YkhaP2FmRmY9cWRHQlBZTUUtKX1NRmYlaFlIODQwZ0g4NDNiSDhuQ2ZFRztsREg4M1x1MDAzY1ZHZFZYbEdcdTAwMjZDP1lHQzRMbUFUMk8xRmZjSlJIWndMYkk1OWFrSVhOO2tHQlAoVEVpZilJRmdRMGhIOG5MZkYqNytoSDkwZ2dFRztsREhad1JqSVhPOHdGKX13V0djWStiQVRUYUJHXHUwMDI2THxWSVcjdmlIYTlna0djaHRDRWlvb1dEQFRcdTAwM2NyRmZLNEtGKlBfZUdDNDZjSDg/UmNJWEV+bkk0bXRORS0qMVVHXHUwMDI2d2prR1x1MDAyNm5MZEhaVjlkSVhFO2RFaWYpTkghP09rSTVhYWpGKll8ZkghXHUwMDNlaENGZks0S0YqUF9lRippOWhIOGU5ZUdcdTAwMjZuVWdHYn1KSkZmdXRkSVdzcGpGKkckY0lXUlVmSVhFbVdGZktKV0ZmJXFiSDkwZ2pIWm4wY0lYRUNORTtsbldHJWAwZEdDNElkSVdST2JINlNmOUNQeW5za3U1TVRGZmNTVkdCRyRiSGE5bWhHQmh3VUdjK3RNRmZLUFVHXHUwMDI2TUZiSDhlUmdIOTBYakg4P0NWRTsySlNGZnVxWUlXamdpSDkwZ2lJNUhxREZmSzRLR1x1MDAyNk0zWUgjME9nRmYlZVVHQmBDWEVpZilPR1x1MDAyNjQ2YUlXYVhmSGFSI3FGZ0d8WEZmS0FPSDhuSWVHZE1Ma0ZnWVx1MDAzY2VIOGVGS0ZmS0dPR0ItNmpIWj9kb0dCaHpWSGE5ZE5FaW9vWURAbGhrRTtsdGZGKmgrWEdcdTAwMjZlTGpHQlllS0YpbFBSSTU5VWxIIzlJZ0ZmfShlRipodFZFO2x0WkdCR3FiR2QzfFlGZzdxWEg2U285Rip6fGNHXHUwMDI2TU9tRil9a1NGZj1uV0VHO29FRyVgM2JII3MqbEhaKExiR0I3YlVFSCpBT0ZnR3xiSVc7cGxJNTtcdTAwMjZqR2NxN0JFLSl9U0ZmPXRZRiohM2lIOD9PZUlXI21ORWlvb1pUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDMxMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpDMjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDk2MHxOc0MwfE5qVTgwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOalg5MDAwVUEwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpkQjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qZ0MwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQFpcdTAwM2VWUV9HQVorSztIV09RTH1YSnV9NWIwJGhBOUQ2MWhkbk9ucjlWUStvSShcdTAwM2VhelRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eX1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZQGMqVlJkd0dWcjY9MVdwWEFcdTAwM2NDTERWdjdcdTAwM2Mob2RDTEphb0NPVW42VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEowXHUwMDNlTVM2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlEMlZyJHxaKlgqVENRSyRBZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNRQUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxPJXIycFpnWF5VVlFGcjJiYUcqN1hKflh+WllFNzg5RDYxaGRuT25yOVZRK29JKFx1MDAzZWF6VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAbC1We2RZOVdwWiRJYjAkdEU5RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEXkN6LWFcdTAwMjZMOFRiN15qOFktTW43WFx1MDAzZU4yVFBiTTZEQ0shN3I3JHpNaTl3c197ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDT2FsMktva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP1l5a2lPMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwMDAwMDA5NjEwMDk2MTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDAwMDAwMDAwMDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDAwMDAwOTYxMDA5NjEwMDk2MTAwMDAwMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXkxxKVZReXFcdTAwM2VXcEZUWFoqd000Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWTDsoTipmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDAwMDR8RlkoSm5PUy0kYFAwMDJWd1o5bExYSykoUDAwMDJYbGgoRjhCR2B8MVx1MDAzYzAwMlhsaChGOEJHYHwxXHUwMDNjMDA4LS1jc35pbiVzXHUwMDI2N0MwMDAwMDAwMDAwMDAwMDAwMDBuQ2p6MXZhSUtLYkAwMDY2QWp6OEkqSWxsa14wMDNZcGtVdENhQ0JGYXcwMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhGNEBVMFlpdzdBNi1hNyR6QWU4WUB1P1hrbCgtWS1NbVVhQnApYVE2P09GZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8QFx1MDAzY2FndTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJsYVo1akZCMyE9ITAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDA2MmRfVzJhZmR6dDAwMDA2MmRfVzJhZmR6dDAwMDJkXjtiVzU4YmlNVDAwMDJkXjtiVzU4YmlNVDAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZj1IVTBxdlNDS2VfYUNLeDZlQ0tAWUozdXN8KFdOYyt7R0hgRW1DUVx1MDAzZUZHZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGp6OFMrRXswMDRrTDAwMDAwMDAwMDAwMDRrTDAwMDAwMDAwMDAwMDAwMCpZXmxMZmRnKjgwMDAwMEZxMCljbGx4U14wMDAwMFFsKG94ayF4JGUwMDAwMFBeRFd2ayF4JGUwMDAwMDhZO1x1MDAyNlx1MDAzZWJvSVR5MDAwMDA4WTtcdTAwMjZcdTAwM2Vib0lUeTAwMDAwWUxxYGRYZCt5ezAwMDAwTnUrVDt7RWs/XjAwMDAwXzM/aWBGNjJiTjAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJVTBxI1VUUDdBSjdiWH1jODczTWxRd2VCY1plKG1fYUNDRGZRempnSENLITdyNyR6TWk5d3Nfe2VPKzU3QVExeTVBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q09hbDJLb2tOMHxOc0MwfE5zQThDTTg9WUFRMXk1QXRvdlx1MDAyNkNLM1B5Q01aQT9AXHUwMDNjYWp1fE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOczkyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDMwfE5zOTAwMDAwMTAwMDMwfE5zOTAwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUwzfjZxM1dwWiRCV3BycTdXRn1ONTlENjFoZG5PbnI5VlErb0koXHUwMDNlYXpUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUApfFpEREN7YllXPzNhQnBkRGJTNzBNOUQ2MWhkbk9ucjlWUStvSShcdTAwM2VhelRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eX1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZQC0/WipYKlphQWhWfENMRFd4VTBXc341ZGtKNENNcVQ/VFBzJSFWUV9GfFplKHo4WFx1MDAzZU4yVFMxVlckVnI2PTFXcFpkP1plKG1fWkV0cEVDUmkoMzMzUEh7WmdYYURhXHUwMDI2MERBRF9SQypXbyVgMVdoUG9IVExmeHZYXHUwMDNlS040RF9qSXtiIT09VlRxfDckWFx1MDAzZU4wNmFcdTAwMjYjdExUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDAwMDAwMzEwMDAzMTAwMDMxMDAwNjIwMDAzMTAwMDYyMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDA5MzAwMDYyMDAwNjIwMDBDNDAwMEM0MDAwQzQwMDBGNTAwMEY1MDAwRjUwMDBGNTAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwSTYwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA5MzAwMDYyMDAwNjIwMDBGNTAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwRjUwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDNRR1UwWWl3N0E2LWE3JHpBZThZXkF9WipwWDFhd2M5VDlENjFoZG5PbnI5VlErb0koXHUwMDNlYXpUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl9Q003QD0wUiNYNTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUpPMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV5FNFoqX0VWYiMhIWphQWhXNkNMRFd4VTBXc341ZGtKNENNcVQ/VFB0N1x1MDAyNlZyNj0xV3BYQjlEYDVxMGIjaHtKQ1NoR0I2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29jejAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MVUwcSNVVFA3QUo3Ylh9Yzg3M01sVmhlQy1jNWlmWVoqKmFGV2hQPUs5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZXlFDYUF8Z0xiYVpsSVpnWHM1YllcdTAwMjYpRUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX293Vkw7KE4qMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3eFx1MDAzZU9GdzhMVCl6TVMwMDR8RlkoSm5PUy0kYFAwMDU2V08rUj1WTCUjcTMwMDUlem9cdTAwM2NGdjZoZHV4UjAwMElEdVJwZU5oZHV4UjAwNTZXTytSPVZMJSNxMzAwN2JUUzNoX2ZMJSNxMzAwMyV+S1IjJDhUKXpNUzAwMnAoYVgkUXhTaWItTzAwOHl6ZT9CaGNNODV6NDAwODBiSzBsUkchQGQ5ajAwMkYraWF1QXBKLSt8fDAwNlI2a1V4VWpEOEIjejAwMXNIb1x1MDAzY0Y5SjZ1JHJmMDAxc0hvXHUwMDNjRjlKNnUkcmYwMDFzSG9cdTAwM2NGOUo2dSRyZjAwMXNIb1x1MDAzY0Y5SjZ1JHNZUUBpaHpvalx1MDAzYzNKNnUrUjtwKmJJIW9qXHUwMDNjMEk2dSVRd20lNUd3b2o7X0c2dSRyZjAwNmliamxTcUk3UUZ4ZjAwNmliamxTcUk3UU5gKWlNeXc3dHZ8cVZoZHpLZ2d1N0FRZklndik2dSp3Qm1iLUFBZUxrVSU2dVx1MDAzY3BkdSlCdl5mSXNeIzIqMzdBb1Z6aGppJDQpLXchWipZdSlFSn0yMHMjP2MpeDlVNlNgRn5sfEprZFFAc0Z5NlN8WX5vVzR0OTZ+NiQwNlQwKyRDQjdqMD8hNXEzdSlFLX1cdTAwM2Vee0k2TEI5WUBvViNaTHR2X1hZSUtLYylvViEpOyhMWCQ2RlRWZyp1KUZzZDdDKFdvaj11bV91KURKXk5Jd0cheTEhamt1KTdKMldJdVB6c0swS0M2U3wxe24hV0FWOG95M2d1KThueFMzailmd1pDbjY2U3tvQVMtLWxjdmIrRlR1KURlXHUwMDI2SlVcdTAwM2VfRnpQfHVXb1YhdGQpanQ0OF9yMz9KbWI9N3R2cFx1MDAyNk1RN3J6THFtYj03dHZwXHUwMDI2TVE3cnpJcG1iKnw9VzUyTjVPVDdvR21iKT9cdTAwM2VYMX1cdTAwM2NZO2sqWmBtYi0lcVY4M2orMnxXbV5tYi0hcFY4M3A7MnxZSW9vNGR5ZDhOYns7MnRCPUBtJURFLTJmd0YhZmoqbHR0LUQodUIpYGZfdTA4O3VtJURzUEFpdEYoaFx1MDAyNn0tailIfXwjRTVHcGs4JEpNX20lQz1oQyVAbyNkcC1hVilIQElPR2B8Z0xNTHU7UmZWKTIoVGZhdjk2Z35oRClIYHlYSWxzMFpUfFJod2prX1I4ZVpQUUBjc2w/UClIX05xTEJGZ2FUMFFgdm0lSG5qQkVOV1x1MDAzY2o2TUopZlYqeGZVQkF2TjRMJCVRZlYrS3pSPSprSURuOVhgbSVDJVZHcnglOGFYI0BSZlY9SDBSS045JEdDbHdcdTAwM2V0LURIKzZ1JWhCdXw1RXhtJTltREYyNmhVZ2d5V3lmVlx1MDAzY0kxUktHN35HZD0qSW0lSGU5LTh+ZFg1a0NNaHQtQ2I1RWtEQlFVT3hhTmZWKUQtYE0lTzMzT0BpYXQtQXAxQXdRQmtBVV49MG0lRDchTGNSc0BlbT8qdGZWKF4tKnVJTFMoXHUwMDNlP1x1MDAyNjhtJUQ2My1vRFdZRkZ5Ylx1MDAzY3QtREIzXHUwMDNjfmBcdTAwM2MwUWE9REJmVlx1MDAzYz9TUW9weytpYXIzS20lQkU/R3IhUVclMDIpdnQtSUhmNlRmaXlgI3Uxd21iXHUwMDNjRHxXNTFHXHUwMDNlVV9Kblx1MDAzY21iOzl8VlpUQHwyUl43VE1MeGN7VSUhTWw0P1ktXHUwMDNjYzBhfDJYfT9uaCVSTH1wYzBhYzRSbG5acUk2ZnhJaCgwTzhaQCo5ayVSU18yWUNlISlWIXdubzQ/WXJ3aENhb2lSPT9vdEk2aFI2ZUxoP3Rab2cwaiVSVDVYazNOblVTLVx1MDAzY0dcdTAwMjZJNmc7QmkjYGw9WDF8Q3c0P1p8MExfWEhBTVpZPyVidmBnOUxfUW5edC1uP3JyYXktQ3UwSV9HdC1uP3JyYSRHMlx1MDAzZXAheHB1RD9fcXJheT8/WShIYHhVQkJTIUk2aEZ7QnxiQT9Ib3NJSHJhd15NQnxhRXlFSXctQioqe1JcdTAwM2NCfGdeUXh4WEh8JXxQejRFXHUwMDNjbzFieHhXLUh6ZC1KXHUwMDNlRVx1MDAzY250SHl9d1ZxeihEWV5FXHUwMDNjbGlebUFeclJ2X01ESVdJKWdKTGNjSWVqSzB5XHUwMDNlT2hBeU5tQWByRjB6dkV9ZW44T2tMY2lnQnJAdEIpVV9nK2htQUBAYTdDfWVRVj9VP0xaQCp2ISVSTTtjU1U9YSRpTjYyQCVST0NQVTBZaXc3QTYtYTckekFlOFleVDdhQk58MldvflYzQ1MpY1lkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDFoS0w3diMwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBnM0FZKy1JP1oqcG04Q1NAaVpkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDAwMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBwMEFaKiphRldoUTFPOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJyfEtwRkJ4MFJSOTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEg5cG1LXHUwMDNlelx1MDAzZSUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEYHlVSloqXntEVntkWTlXcFokSWIwJWpkOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnRGAqak5aKl57RFZ7ZFk5V3BaKzFXTkNHQ0NUSiFjZHdwRzdDTGo/M0NMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBeRkRWX3xHJUNUUylkZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDA4aG1UX3o9NENMaj81Q0x0eXdDTUZVOTFTVGp6OFMrRXswMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0xcdTAwM2NUI0UhXHUwMDNjVCNFIVx1MDAzY1QjRSEwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0xkXHUwMDNjaCp1ZFx1MDAzY2gqdWRcdTAwM2NoKnUwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0xVMHEjVVRQN0FKN2JYfWM4NzNNbFk3JXAwWEtpSX1iWWYrQ1g9UVJfWTtTWEFDVGI9ZWRuT29yQ0t4NmlDTFNnX2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwTn1CfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDNRR1UwWWl3N0E2LWE3JHpNaThZXm9GYjhUO0xiWkJzTmIwJXZoOUQ5OVRUUDdlODBWV3xQRGtkdmlDTj9XXHUwMDNjMTI3O25DVHVIaDF1ITVwQVR9bSNUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDMxMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDNRR1UwWWl3N0E2LWE3JHpBZThZXnhJYmFHKkNiOEtPQldoUVBXOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJyfEtwRkJ4MFJSOTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2ZcdTAwM2VuSl4lbSEwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZjYqSnBjZHowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxKHMySlVFT25LTDd2IzAwNVZ8eXJsYVx1MDAzZXpXQExMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1QnxseThzOEp5OHIrSDBCdnteeD1oQXt5WVpFNkc1YFBvMDAwMDAwMDAwMDAwMDJNdXpyeUF6QW9WNHo1b0VBdkRuQ2xLRH1Fc0tMN3YjMFFqUFN5K3sjV0peKjB5di1BLWV6YnI4YnpXQExMMDVXRzNLRiRVMkpeJW0hMDAzNlVKVF5jRHpXQExMMDV9QnhKJW8oN3o1b0NLMEp5dThLOUYofEpwY2R6MDA0akVKbjtOWkpeJW0hMFB0MndKX3VzMXo1b0NLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMk87djszdUp6UilZO0peJW8rdiM3KH55fDRcdTAwM2M5eSNTY0p2O2QkSXpWQDBiSk9CVXkwMDg4OHh9ZkFLSnBjZHowS2lrK0pPRF8yeVpgX0kwMDAwMDAwMDAwMDAwMWhGUFZtKHpYJHlhS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDBMWD1VSnBjZHowMDAwMDAwMDAwMDAwMDAwSVpCVkp9VHVMSnsqbFZKVUQyVHo0RkBnSnBjZCh2dU0hQnl9JXQrSk9GQEFHIVZnZkolQ2YrSXsqTHgwNj9BWnlpal9reVpgX0l1bjs1XnlcdTAwM2V6ZjhKcGNkejBBUjFCSmJcdTAwM2U4a0pPQlV5MEFTM055aHlGUkpPRkAydzc/NGt5WntnU3k4citIMDAwfkV5bnNTS3k4ci0pdmo3a1l5eWFAI0pwY2R6MDAwMDAwMDAwMDAwMDAwMDZeZkl5JTZtP3kjTjNKMDNnMjlKWG9eckpPQlV5MDAwMDAwMDAwMDAwMDItR2VBcU1KYTlMX0pPQlhrR1hObXh4ZDF2XklzZ0N3MDYhXHUwMDNjOEtRO3lpS0w3diMwMHMoNUtrYlx1MDAzZUZKXiVtITBBUl9rSzgldk9KXiVtITBJXHUwMDNjaUh6VCM4Y0peJW0hMDYrc2h5fS1QQno1b0NLMDJxKmxKdjJmQXo1b0NLME17Vn16ZmU2JEpeJW0hMEJvfil6RyVcdTAwM2VcdTAwMjZ6NW9DSzBFe1FpekxcdTAwM2VLU3o1b0NLMDAyUld6UzNXbHo1b0NLMDAzUHV6ZyhURHo1b0NLMDAzfnF5KWFtXHUwMDNjeSNOM0owRFJzS3pLOVY2ejVvQ0swQz1vVXpISHFuejVvQ0swRWRzcEo5VztveXx8N15KXiVtITAwMDAwMEoxN1lLTDd2IzAwMDAwMDBrKkJ6a3FEVnlaYHtldlRmQmx6V0AoNHk4citIR2VEZz95P3whWEl7Kkx4MEtnajhKT0JVeTAwMDAwMEFRXyhKVjBfQ3laYF9JR3l3UEFJe1x1MDAzZUJDeThyK0hHeXFnM0pZYytseVpgX0l2XyFCWEtMN3hMdmo2fTkwMDAwMHZ8P0VsenQzaWVLajNlY0tMN3YjdjtZN0EwRE44WUs3aChueVpgYHp3RU5IMnpjS1lES0w3diMwRHdLSUpzM15WSnBjZHowMDAwMDBRcWBoS1VmZ1lKXiVtITA2QV5YelhVXHUwMDNlO0ttWVx1MDAyNiQwMDAwMDAwMDAwMDAwMDAwRHdLe3lucjE/SnBjZHpIU2xuc0tIen1FejZkdypKXiVtITBBaXNjS3F6XHUwMDI2fUpeJW9LdmxWS0R6ZXhJLUpeJW0hMEg2KFx1MDAzY0tZLSktSnBjZHowSDgoTHo1b0NLd05VKDh6SyUjVyEwXkJcdTAwM2V5XHUwMDI2UE4qejVvQ353SFVMMnpkcDJueldATEwwOXtcdTAwM2VPVGBPLThYS1pnYFZRZ1ZeYmFIODhiIyFIT0NVMDk/VFA3QUo3Ylh9YzlWUXdwYTBZZl5hXHUwMDI2Mkw3Q1U3UGtkd3BHN0NMaj9WQ0x0eVx1MDAyNkNNI1BqYVMoNUNiYWAtUEFUMlx1MDAyNjFQZiUxQFAoXHUwMDNlempEe1x1MDAzZWZOYiMhbEhXcU42NGF2XHUwMDI2YH1BVkYxQlBlTWduTmt2ajdhd35IalZQa1lAYzRjc0hYXHUwMDNlTjNMQVQyXHUwMDI2MUt8QHFZUnoqLXhObHNLI0NVWXh2QnhpRE9iI1FaT1pmOVx1MDAyNnxhQnBkRGJSYUUwQVYqUzlSWnZxXHUwMDI2UERlfmRQKXx1dFIzXHUwMDNleVFicjR9XHUwMDNlV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dUIoRHxRJVJWe35iRFdwSHc3WjZHWl5BVkVWXk5tZk5yUWJ8b0ZifU0ldFpEREN7YllXPzNhQnBkRGJSYUUwQVdjQ0BQRVx1MDAzY2lqUEViIXRQRTttJER8alloYUJ5O09jeDdcdTAwMjY2YllYNjFXb35xSEFUMlx1MDAyNjFLflBYcVBncTR4THt2ZGVNQDNGbFF6bSNUY15HZVhiWn5XYWJhYC1QQVQyXHUwMDI2MVBnUFZcdTAwM2NSYThgMlAoXHUwMDNlenJEfCF4WmElNSQ0QVQyXHUwMDI2MVBmfG9oUVlMeVVkblJcdTAwMjZrYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmVEVqfVBwUGdQRHRMcitwcE1OKDJoTGBoWHNDVk1NXHUwMDNjN0dyTzZaZT9cdTAwM2NDYmFObXJKfElJK1FjZ3V1UCpoVlVkQEZxeGI4VDtMYlpCc05iMDk0fkFYODBHUGdGPXlSOHVCXHUwMDNlRH1FcXlaKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVZWsqP31We2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEd2RH1XcW5aZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyZkdkRihiYUcqQ2I4S09CV2dzbStBWEhMOFBFJC1sUjdFQyVEfW9TbVoqKmFGV2dzbStBV34wTUt+ek8xZi04ZCNiN05zX1dnc20rQVg3c0BPaHFQeER9KjMkWD9BYVBiYUcqQ2I4S09CV2dzbStBVyV0R1BnR1A9S343VWxLfnpPMWdlISNfYUF8Z0xiYUhRV1ZSVTY2RWp9UG5ObWZyKFFjcU10UjdFQypEfjErbVZReXFcdTAwM2VXcEgkSkFUMlx1MDAyNjFOSV8wU09oclx1MDAyNnNRem5LaGhaXHUwMDNjO01aZShtX2E0XHUwMDNlTGhiMDk0fkFWQChATGArM2NGaT1sWkNXa0FDOGZhbHxXTmMre0ZcdTAwM2VyNWxBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZKUCl9MVBoJTFSMlhrbCgtWS1NbVZhQnApVUVqfVBmS342K1dNTmwkT1BnNXB8RH5jOXlZKy1JP1oqcG04QVQyXHUwMDI2MVApdEVpTU5kKm1NXHUwMDNjJDlaaXhoQmRWUXl0XlpFUFNkSnxJdmBLfjZcdTAwM2NaTy12P1x1MDAzZUR+dTloYiMhbFZiYU5tckp8SUM9UjhMUztRem5jbmpWTlx1MDAzY3ZYS2lJfWJZZitDWD1RUl9ZO1NYQUFUMlx1MDAyNjFRJFx1MDAzY0hqTU5VKmdNT3NOa1FiU0JuUSQ7Mz9UX3pKLUNMaj9WQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT85Ukw2VDAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDIyVEowMkJaSzAyS2ZMMDJUbE0wMmNyTjAybHhPMDJ1JVAwMiUtUTAyPUBSMDJ9fVMwOXtcdTAwM2VPVTBvfVYzVUczMVpFMTlBYzRjIVdqJDIoUDEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkd25NblhcdTAwM2VOMzdYSnZBMFdxRFx1MDAzYzhiWktcdTAwMjZCYjk7UiE1T1p7TFhcdTAwM2VNbjBXcURcdTAwM2M4YmFIOEJiOTtTVkNrXHUwMDNjKENXTXoxOFoqeXNNWFx1MDAzZVZcdTAwM2U2V1x1MDAyNmkqSDAwMDAwVFx1MDAzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgLTAuMTU4MjMzMTY1NzQwOTY2OCwKICAgICAgICAgICAgICAgIC0yLjA3MTYyMzU2Mzc2NjQ3OTUsCiAgICAgICAgICAgICAgICAwLjA5OTEyODcyMzE0NDUzMTI1CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRcdTAwM2NwKTN3Qzk0YlkqeUJaKl57VENJa0AjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZnQlQUYqLTNjSXh7dlYzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQOzBHZVVnIU9femR6QSNoKERPcFNOelVFQjZaRndRRC1hUUlhJXBYMloqXntUVXZxVkJaRERlR0NKLWtXQVJyKGhBUnIoaEFSc1h5UEV9R3VReUBjaWFcdTAwMjZ+MTNELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmBzTkFScihoQVQlSXdaKXQ5SEFZcFdMYSVwMDliWSppbzMxNDR1Ylp+Tk1aRTBrOUVGZSVVQVlXZjtaZ2dkR1plZVUrYUNCflVaN2QqUFV2UEEzV08hK0FhQl52RjNMcWRMQVJzYXphQl52RlhcdTAwM2VANkpXZ3VhNmJhSDg4YiMhSE9JdGdFMmFCXnZGVXVcdTAwM2NEXHUwMDNlYlp+VE9XT3l0ZlV0ZWklYlkqZ0dWUWdQO2ElcFhEYiFgZURBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zMTQ0d1oqXntEV25eUC1hXHUwMDI2QmRFYUNDRERELXNRN2FcdTAwMjZMOFRVdnFWQlpERGVHQ0s0eEVBUnIoaEFUbDZ1Wil0OUhBWkshS2IjUVkhMj9cdTAwM2N8Y1ZReW4rWipwSTdaKXQ5SGF8I0p4VXR4ODBaKG5lOWF8JDNKQVJyKHlBYUhWTlpFMTlBYzRaKUVhXHUwMDI2TDhUYjJcdTAwM2NyTVV1a1l8YiN6fkZhJXBYSTNWa2FSMnl9MDdaKXxVOGNfdEhFRC07TkRaKXQ5SGElRTtGNms5NzUyV2Y2KFg9N3pgQ0tXXHUwMDI2dTFPTmE1MDBJQzUwOXs9eDc3QWZcdTAwM2ViYUg4OGIjIUhPQ0tnKk83WX1mNlhcdTAwM2VOMzNiYVpsUVZzXHUwMDI2KDdiMCF5Q1RVI3BfMSNARlx1MDAzZWFBaFZLRDtXbEdieipGM1ZcdTAwM2NzNlo4VSVFQ2FBaFZNRDtvIUhiIX15R1g9NWZFRDt4eEZWUXBuNTk0ajNHUCRuSEs5dFVyNWJaS3ZIYjAhe3BDS2BKdDhZXHUwMDNlP0xiOThjUFpmN1BSRFx1MDAzY0IxU1ZRaDZ9Q0xrKnoxI29YXlpnZUlnZVNLWTlEXHUwMDNjVEFRWD9rVFFBYHReQ0JMe1BJWipwTzBXaE5zbEJuVzEzYSVFdmBHY3FQNURcdTAwM2N1ZUlXb0JWQFk7XHUwMDNjIWJDMGl5VTVka0o2RFx1MDAzYyVrTGFCXml+WVx1MDAyNko5fENNemNmYzQySUZXcGdHY0twRnU2MDAwMDAwMDAxOENNUjFhQWB0XjdCUEp2KENcdTAwM2N0KDJYSnZDfmRTeGFrNVx1MDAyNiM0JURHUEY4Y1dffjZXbl5KPVZKMGErODRNVTBVX2NyS3ZBK31hKExqWHRmXHUwMDNjVnlvTGNkQVEtTWA9bUJFRVotMWklMFUlUlNnNE1MdDJgZVpSMVMjWE1iSVUwWWl3NyR6QWU4WVVZaTk0amdpVXRlaSViWSpnR1ZRZ1A7YlpcdTAwMjZLUkNNcVQjZG5PdXRDS0BJbUNMayotNlx1MDAzZWV7Q1ZSQzc3WGwtUzVYPTdoJFpnZ2Q1V3BYQWZlU0tZOUNMJDM1Q0w9Mlx1MDAzZTEhLVx1MDAzY3tHY3FQRENNOD1ZQWB0OzVCUCVUaFhcdTAwM2VOMmpHJHQpM0NxTlZkfE5zQzB8TnNDMFRfemA2Q0wkMzVDTFx1MDAzYzsrQ01YZ0IxU1RtITY5ZlBOMDAwMzEwMDA2MjAwMDkzMDAzUUdVMFlpdzckekFlOFlVWWk5NGpzalV0ZSVeWD1IZTVaZzZzR1o2Kz16OSh5Smxkbk90dEEwezlzRH04LWtUUDdrQTBWWDNSRUc4dmVDTCQzNUNMXHUwMDNjOy1DTVE0PzBzc0kxfE5zQzB8Nkx8MFRQN2tBMFZYM1JFRzgldDAwYnJ9S29iTjIwMDAwMTAwMDAyMDAwMDMwMDAxOFUwcXZTQ0t4NmVDS0BJaUNMQWotM3R3TXdiWn5OTVpFMGs5Q05DeClkbk91dENLQEltQ0xrc1x1MDAyNmVTS1k5Q0wkMzVDTFx1MDAzYzsrQ004PVlBYHQ7NUJQSn4tQ3FOVmR8TnNDMHxOc0MwVF96YDZDTCQzNUNMXHUwMDNjOytDTVhnQjFTXHUwMDNlRVJWe2RNQWJZWDZFYUE5WFx1MDAzY1deNz8rYjAjb2JLbzlgfDAwMDE4Q01pR0AwUlI5MTA5e1x1MDAzZU9UYE1zWWFCXnZGWFx1MDAzZUA2SlducHg1YSVwMDliWSppVUZcdTAwM2NWXHUwMDNjKENLeDZlQ0tASWlDTEFqPTU/XjB3WmdnZEdaZWVVK2FCXnZGWmdwKVlHQTE1LUNLYEp0OFlVa21BU05xKWVPKzU3QWB0OzVCUEp7K0MwaXlVNWRrSjZDTV9sXHUwMDNlS29rTjB8TnNDMHxOc0E4Q01SMWFBYHQ7NUJQSnsrQz12aCFDTk50LTVDSClJMDAzUGtETEBrZTAwMDAwVTBxI1VUUDdHTDg3M01nOHp2a3BHWjBeMmFCXnZGVXVcdTAwM2NEXHUwMDNlYlp+VE9XT3lic0NMVmh4OGhhKWhDTGJtc0NNJGg/VTBXdDE1ZGtKNkNNK2Y7VFA3a0EwVlgzUkVoWjtHNmFvTUx8TnNDMHxObVZrQ3REXlc1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzR5RmszKG4wUmFGMjA5X18yS29iRTIwMDAxOFUwcSEoRyFTUU9aKD9DPVZSVXFJWFx1MDAzY35KQldwZ0dwVFUlUXU3JHpBZThZVWttOTRqXHUwMDNldlV0ZS1cdTAwM2ViIzcjM1dNZ2t+WmU/XHUwMDNjQ2JhTlx1MDAyNihDTFZpelUwV3QxNWRrSjZDTSt2OTJYbDBDWFx1MDAzZU1uOENOXjdMQ0tYI0lBYHQ7NUJQSnsrQz12aCFDTk50LTVDSClJMDAzUGtETEBrZXxOc0MwVTBxI1dUYE07VmFCXnZGWFx1MDAzZUA2SldwZ0dzVFUlUXU4WT9cdTAwMjZuUEV9R3VMdj9hP1doT1hYVFByeVJjNGN5T1dxMmt6S29TSDEwMDk2MzAwUklrSXRGOEdaKnlnMkNPUi1ISXxYODRiN154WEo2azNpRD85fkdSWlx1MDAzZUR6Q09qKVcxI2ZhXHUwMDNlV3BYQXg1ZFx1MDAzY3FmNU1eIztYXHUwMDNlTjM3YVx1MDAyNlR7S1ZSVUo0WllEbDREP2JIbVpmfHNSQ09cdTAwM2MkTDJtazs4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIrS0w3diMwMDAyK0tMN3YjMDAwMitLTDd2IzAwMDIrS1Y0bTJUYE5FZmFCcGREYloyc0piI1FZZ0t3RGN8Q0xBazQ0X3t3bFpld1V+YSRqKDdYXHUwMDNlTjNMQ1A3X1dEPyRsI1dvJV8qYlpLdkhDUEdeKUxrVj9tWipwWDFhJUVcdTAwMjZETHQ4NkUwJVx1MDAzY3JWTF9pUykwUmFJNFUwcSNXVFUjYV5EQDYpbFV0eDgwWihuZTliMCRTeVRQOHdWQ1BQfiRMX2lTKTAwMDAwVTBxI1dUYE5XcGFCXnZGWFx1MDAzZUA2SldvTDQ0YiNRWWdNcTY4M0NMQWtBNFBSZXJaZzYjVVV2UDQxWkY0M15VMFd0WFRQOHpXQ1BZOUgwUmRmSVUwcSEjMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21vb3RocHRzIjogIjAgMyA2IiwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC40OSwKICAgICAgICAgICAgLTAuNjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgImN1cnZlNiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNDcsCiAgICAgICAgICAgIDAuODEsCiAgICAgICAgICAgIDAuMgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICI0IiwKICAgICAgICAgICAgImNvbnZlcnRjdXJ2ZXMiOiB0cnVlLAogICAgICAgICAgICAiaGFuZGxlcDBwb3MiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMS4xMjc1NTQxNzgyMzc5MTUsCiAgICAgICAgICAgICAgICAtMC42NTk1ODQxNjQ2MTk0NDU4CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMXBvcyI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjg1NzU2Mjc4MDM4MDI0OSwKICAgICAgICAgICAgICAgIC0wLjY4NTI5NzYwODM3NTU0OTMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImhhbmRsZXAycG9zIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMjcwODk4NzI5NTYyNzU5NCwKICAgICAgICAgICAgICAgIC0wLjc0MTE3MDM0NjczNjkwOAogICAgICAgICAgICBdLAogICAgICAgICAgICAiaGFuZGxlcHRzIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDMsCiAgICAgICAgICAgICAgICA0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAib3V0cHV0dHlwZSI6ICJudXJicyIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWtlfmozd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JRmZ0JUFGKi0zY0l4e3ZWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gdW1LXHUwMDNjLUFSc2ReQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVlFfR0FaK0s7SFdPUUx9WEp1fTViMVdjWGIjIWxWYmFOfnFhQk58MldvflYzRUZmPW5iWn5XYWJhYC1QRUZmck1aZShtX2E0flJpYjFXY29aKiphRldoQHxKVnt+YkRXcEh3N1o3ZCpnWD9BYVBhXHUwMDI2TDVEYlkoMGNWUmR3R1ZyNj0xV3BYU2FQJUkjR1pFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NvWipee0RWe2RZOVdwWiRJYjFXY1paKkZzUmEkI3cxYjk4Y0hYPWlBM1dvfDRXYmFHKkNiOEtPQldoQHxSWmdnZEdhQlhGRFhtNGFKQWFpQUJaRG5xQlZyNj0xV3BaT3xaKnlmVkFhSDRSWiorOFdWUXpENVZSVTZJQVpUSDNXTmMre0dIYEVtRUZmQGZWUXl0X2ElcEVRQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjZVZReXFcdTAwM2VXcEgkSkVGZzFaVlFnaEFBWkshS2IjUVpPWmY5XHUwMDI2fGFCcGREYlN4bGFaKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTDlHYlN1NkVkZXFuRWh7Ym9GZVdaNUY5OT9yRkRvendGKDVNX0g2fTFDRiMkMHFGKUsweUZkIzd8R0FsQyFGZkIxQUdiPU8kR0ElUEVHJUdhK0ZkIzc/RzlXVzFIN2htXHUwMDI2RGtlNTdIdj1cdTAwMjZzRyR1RClDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9MalY4XHUwMDI2fE5zQzB7e1IzMDAwOTYxMDAwMDAwMElDMjAwSUMyMDAwMDAwMDAwMDAwUkkzMDBSSTMwMFJJMzAwYU80MDA5NjEwMGpVNTAwc2E2MDBzYTYwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDA7bTgwMDttODAwSUMyMDB7czkwMTV5QTAwUkkzMDBqVTUwMFJJMzAwOTYxMDA5NjEwMDk2MTAwUkkzMDBqVTUwMGpVNTAwUkkzMDBSSTMwMFJJMzAwOTYxMDBSSTMwMDAwMDAwUkkzMDBqVTUwMFJJMzAxRVx1MDAyNkIwMElDMjAwalU1MDBJQzIwMGpVNTAwUkkzMDBJQzIwMGpVNTAwSUMyMDA5NjEwMFJJMzAwSUMyMDBJQzIwMElDMjAwSUMyMDBqVTUwMElDMjAwSUMyMDA5NjEwMGpVNTAwalU1MDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RcdTAwM2V3XHUwMDNlYVZ7fmJEV3BIdzdaNi1KLTlENjFoZG5PbnI5VlErdElUZGJpWmVlbjFiWkJqNWJaS0tcdTAwM2VYXHUwMDNlTjM3WEp2OUdJZW1SeVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0PzIxIS1cdTAwM2N7SFpcdTAwMjYkV0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/XHUwMDNlblZQc0AqYmFOXHUwMDI2XHUwMDNjQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHItT0ZmSzRHRilsSlJGKlowakZmbFZRSCNScG9HQlBZTUU7MlNXSDhWTGhHQjdxVUdcdTAwMjZlOWNJM09AQ0ZmMWBISDhlNlhGZj1rVUgjUmRrR0JoK2NFRztsREg4QyhZSVc7bWRJV1JMaElXYWRORmZLNEdGZktWVUdjKz9iSDgoZ2pHXHUwMDI2VjlkR0Joa0xGZktTVEYpJVNQR2NoelhJV2pPZklYRUNORS0pLUdFO2woZUghdzloR0ItMGZGKiFGbEk0bXRORTt1emdJNXt+dklYNVx1MDAzZWtGKT10WEhYdFRFRD9Ob1VFLSktR0U7Y3RjSVg1O2tII1JkbEgjYWFmRilTQEdFOyVxYkgjalx1MDAyNnBJNTk5WUZmdW5ZRyQxZjhGZjEpRkUtKkdVR2N6fGhHXHUwMDI2d2RnSCF2X1hHJVBKSkUtKkpZSGFJYWRIYVJwb0hhMGdvR2F4VzdGZjEpRkU7dXdjSDhuT2lGZiV6WUk1amdrSTRtdE5FLSo0Tkk1MFJoRmc3X2RGZ1lfYkghP0ZJQ09zPVlmR3NkQ0ZmY1BSR0JoJFpHZDQ5ZUdcdTAwMjZlYXBJNTBJVkYpbEdTSTVqamZIODNcdTAwM2NZRiklaFRJNG10TkU7QllYRiohNmFHY2AzY0ZmY2hWR2N6RENFLSktSEUtXlBWSDhuSWlIIzlYaEdcdTAwMjY0NmRJNG10TkU7QllYRiohM2lHZE1VbkgjSVJmSTVRd0hFLV5WVUZnN19kSFplSWhGKkdcdTAwM2NaSVg1NkpGKHk3TUthbnNsRmZjR1NGZnVTT0hhUmdlR0JZdFdHXHUwMDI2TTZVRilsR1NHQi0wZEghdl9aRmdHJGVJWEVtV0ZmS0RVR1x1MDAyNmU5WkhhUmpkR2NoXHUwMDNjZUZmJW5FRWlmKUhGZnV0YUZnWStiSGFJZ2VIWmQ/V0ghTHdPRipZKGFII2FtZUYqWStaSGFJbWhFRztsREdkRENoRmZ1bmVHQnpcdTAwM2NhSDhNMGNBVFRhNUlXam1vRmYla1RGKSVrYkghP1hqQVQyUV9LUHkweEVpZilIRmZsUFdHY1lxVUlYRjJyRmZsbmJHY2hiTkUtXkpXRmZsYlRIOChhbklXO1x1MDAyNm5FRztsREdkRE9nSGFJeW9IISg5ZkZnN3RZQVRUYTRGZmNNV0ZmbFlTR0JgT2ZIYTlhZ0dcdTAwMjZDJFJFLV5NUkg4ZU9tSVg1O3FHZE1DZkk0bXRORTtCYmNHQiFDZEdjcXxkRio3aFpHJDFmOEYqITZhR2RNTGhHXHUwMDI2ZUNiR1x1MDAyNndtcUckMVc4Q098N2VsUHhlVkZmY0dPRmZsaFVHQkdoWElXYWpvR0JHJGZFSE4lSUg4VV9jRmdHd1VJNUlkZUZmJU1JRmZLRFVIYUltb0ZnNz9pSCF3OWNHXHUwMDI2RDBIRWlmKUhGZmxNUkk1YXBvR2REM2VJNWFnZEdBdURKRipQP2JJV1JMWkk1OUxaR0JxfGdFRztsREdkRElrSDkwWGVHQzQ2ZEZmJXRaSFh0eEFGKiEzYUYqITlkSGEwVWZJV2pSWUg2U2Y5Q1A2RGdrMWE0UkZmY01TR2Q0TG5IOG42Y0dCYEZpR0JHU01FLV5HVkk1OVVnR1x1MDAyNk1JaEg4M3pWSVZcdTAwM2UkT0U7QmVaR1x1MDAyNmVGY0ghdnxZSCNhYWZGKDU1NEUtKX1LR0ItRmlHZE1Yb0dCITBaSGE5WGNFSE4lSUdcdTAwMjZuZGxIWnc5ZEhaKE9mSCNJQ1JGZktEVkdcdTAwMjZEQ2RHXHUwMDI2blhrSVdSUmhHY2gxQUUtXlZaRmZ9a1pHZFZkbkghP0ZkSDZTZjlDUEZKaWt1NU1URmZjUFlIODMoV0k1SUxmSTVhZGVHZExfVUUtXkRUSVdzamRIYUlhZUZmPShjR0F1MUhFO0tNV0ZnUFx1MDAzY1hJNTlGYkg4ZTZaR2QzVkNGZks0S0dCUGtaRipxXHUwMDNjYkk1MFVrRiklWVhFSE4lSUdjcT9iRmc3JFhGKmk2a0lXalVWRWlmKUxGZ1AkY0djWStnSCNJVWNHQkd0RUZmS0FNR0I3dFdIYUlkZkdCN2JUR2NZd0VFaW9vVERAMEIkRmZLNEtIOFZJZEdjK19hR1x1MDAyNm5VakgjSW1jRilsRExHQi05ZEhaP0xpSTVzdm1II1JJU0ZmS0pTRiohQ2lJNXN2akdcdTAwMjY0OWlHQmhBQ0U7S01SSTVzZ2pHQnFfYkdjeihhSVZNQ2FNVjJpdkUtKX1MR1x1MDAyNlZDZkg4RDBkSCEoMFlHXHUwMDI2d1JkRUhFeEdGZnVTUkdkNDlhSTUjeWdJV2FYZ0dCKyRPRmZLSlBHJXp6Y0gjUmdoRmY9a2JIYVE/SUZmSzRLRipHKGFIWlY5YklXe1x1MDAzZXRHQmgkV0ghTGtNRS1eNFRII1Jqakg4ZTNaSVhFXHUwMDNlckclX3FMRmZLTVRJNXNcdTAwMjZzSVhOKmhIIXczV0lXcihJRTtscWFGZmNoWkghP09pSDh3TGJHOVdFNkNQZ2JvbGBTd1hGZmNKU0k1YVhqRipHJGVGKX0kZ0k1SWRhRWlmKUhGKiE2akk1UlhqR0JZK1hJNVJtb0clUEpKRTtjdFpIYVIjbkdkTTllSCNJamhBVDJPMUZmY0pTSTVhVWdJVyNwaUdkNDZoSDhWM1RGZks0TUlXe1x1MDAzZW5IIzlMY0g4d2RnSFooYW5FRztsREg4KEliSGEwYW1HXHUwMDI2TUZkRippOWxBVFRhQkdjcShYSCM5T2lIOEQ5YkclX19IRWlvb1dUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Rzh3MDAwMDMxMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpDMjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDk2MHxOc0MwfE5qVTgwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOalg5MDAwVUEwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQFE7VlFfR0FaK0s7SFdPUUx9WEp1fTViMCRZNzlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlAVFx1MDAyNlZSZHdHVnI2PTFXcFhBK0NMRFZ2N1x1MDAzYyhvZENMSmFvQ09MaDVVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSXdtRFI2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlBMlZyJHxaKlgqVENQXms3ZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNRQUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxOKXV5bVpnWF5VVlFGcjJiYUcqN1hKflh+WllEfTU5RDYxaGRuT25yOVZRK29JZW1SeVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eXxDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZQGMpVntkWTlXcFokSWIwJGtCOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnREAraClhXHUwMDI2TDhUYjdeajhZLU1uN1hcdTAwM2VOMlRPZVAkQUNLITdyNyR6TWk5d3M/YGVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q09SZjFLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9MSUQ1KDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwOTYxMDA5NjEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnREBfWSVWUXlxXHUwMDNlV3BGVFhaKndNMUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX292OzAwNGwkMDAwMDAwMDAwMDAwNGwkMDAwMDAwMDAwMDAwMDAwajRmXHUwMDNjR3BkbmVtMDAwMDBMaWNTeXVvKnpWMDAwMDBMemFqPyVnaSp0MDAwMDBMemFqPyVnaSp0MDAwMDBgSiM5fjNCfUFtMDAwMDAwMDAwMDAwMDAwMDAwMDA1SylkbEFtQkteMDAwMDB0NnEqaipffURSMDAwMDBVP2BBMzMtY3d2MDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqVTBxI1VUUDdBSjdiWH1jODczTWxQNzcjWlplKG1fYTR+UmliMCR0RTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicnxLcERtVzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJsYVo1akZCMyE9ITAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDA2MmRfVzJhZmR6dDAwMDA2MmRfVzJhZmR6dDAwMDJkXjtiVzU4YmlNVDAwMDJkXjtiVzU4YmlNVDAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZj1IVTBxdlNDS2VfYUNLeDZlQ0tAWUczdXN8KFdOYyt7R0hgRW1DUWx8RGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RqejhPOHRyZklrMkwwMDAwMDAwMDAwZklrMkwwMDAwMDAwMDAwMDA3dGIydDkhVlpvZEVrMDAxelBCfFZlLVJLRVpLMDAyXkBUUm85JFlyZztoMDAyO1x1MDAzZVRSbzkkWXJnO2gwMDBeKSQzSnhTeX1rZWQwMDBeKSQzSnhTeX1rZWQwMDMlfktSIyQ4VCl6TVMwMDJwKGFYJFF4U2liLU8wMDh5emU/QmhjTTg1ejQwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi09T0RVMFlpdzdBNi1hNyR6QWU4WUByXHUwMDNjWGtsKC1ZLU1uQ2IwJHpHOUQ2MWhkbk9ucjlWUStvSWVtUnlUUDdlODExMkZSRGtkWGFDTGo/M0NMdHl8Q003QD0wc3NJMXxOc0MwfDZMe31UUDdlODExMkZSRGtkZnAwMGJyfEtvaUZRfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOczkyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDMwfE5zOTAwMDAwMTAwMDMwfE5zOTAwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUkzfjZxM1dwWiRCV3BycTdXRn1FMjlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlAeF9aRERDe2JZVz8zYUJwZERiUzY/SjlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAIVx1MDAzY1oqWCpaYUFoVl9DTERXeFUwV3N+NWRrSjRDTXFUP1RQc3V4VlFfRnxaZSh6OFhcdTAwM2VOMlRSNFl7d1ZyNj0xV3BaZD9aZShtX1pFdHBFQ1JIbXwzM1BIe1pnWGFEYVx1MDAyNjBEN0Refl9cdTAwMjZXbyVgMVdoUGZFU09qV3NYXHUwMDNlS04xRF9JMF5iIT09VlN1MHV3WFx1MDAzZU4wNmFcdTAwMjYjdElUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Rzh3MDAwMDAwMDAwMzEwMDAzMTAwMDMxMDAwNjIwMDAzMTAwMDYyMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDA5MzAwMDYyMDAwNjIwMDBDNDAwMEM0MDAwQzQwMDBGNTAwMEY1MDAwRjUwMDBGNTAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwSTYwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDNRR1UwWWl3N0E2LWE3JHpBZThZXjFgWipwWDFhd2MwUTlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFIjWDUwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUVKTzAwM1FHVTBZaXc3QTYtYTckek1pOFleNTFaKl9FVmIjISFqYUFoVzNDTERXeFUwV3N+NWRrSjRDTXFUP1RQc30jVnI2PTFXcFhCNkRfI1h8YiNoe0pDU0Z9ODZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2NKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxVTBxI1VUUDdBSjdiWH1jODczTWxVa2grKWM1aWZZWioqYUZXaFAlSDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFleSDlhQXxnTGJhWmxJWmdYczViWVx1MDAyNilCQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3Y7MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAqXHUwMDNlT3VoWGQreXswMDAwMGo0Zlx1MDAzY0dwZG5lbTAwMDAwazJfNjJjcDV7JDAwMDAwcVZKd1J3c0Q2KDAwMDAwMV8hU3t3c0Q2KDAwMDAwazJfNjJjcDV7JDAwMDAwKGUrbjljcDV7JDAwMDAwWUxxYGRYZCt5ezAwMDAwTnUrVDt7RWs/XjAwMDAwXzM/aWBGNjJiTjAwMDAwO3E1KkBsflRqTDAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDB2UXY7aGc0IXMqMDAwMDBFO3liKXJqOFc5MDAwMDBFO3liKXJqOFc5MDAwMDBFO3liKXJqOFc5MDAwMDBFO3liKXJqOFc5MDhVZjg/fnxRQnI7WmZBcHdwb19BRE52JHJqOFc5Nkh9TUVqcyVAUXFcdTAwM2VkRTcwMDAwMHhFR0RTPXJSXykwMDAwMHhFR0RTPXJSXyk9LWkzQnIqRXg0ejtUQkBmSHtQX1FRZCQocF5nOzRqO05OcWFHWlRVcF5nOzR7Wis4TGhneUk/YHp7RS1fRGhfKkY7MHM9NW9ALTswOUxUT1x1MDAyNnVqKWk1fSRhI1pGbSM5UldYJTVcdTAwM2U9OUdGMER1I15sayVMdE9KV3RqMER1I15ebkU0MUFwN3BVMDlMVE87SVFtSXojMmluMDhFXl9YOF40fldxTFRqMDhFXl9ScXhTMUpZejR2MDlMVE9fWlN2R2Z2fUZoMDlMVE92bzEoSzB8fm1uVH5ASFczNTtZdmNnKDIyWmkqQVNpMjlubj9ic1RcdTAwM2VQRkp3SUZaNVNHdG1VPThaRm0jOWU3ey0weH5IXHUwMDNjZDA5ZGZReCpJJHtTTFZMSTA4RV5fUUdMfXYwN1x1MDAyNlx1MDAzY34wOWRmUWYhI1lsR01CbCh6IXJBOXV4Xl9fbTdhT08yWFBJXHUwMDI2K0Q1RUR6O1RCQFx1MDAyNn1QXl5wemhjfEtyO1duMEM1ZXgkXlVkZWtDYGghXHUwMDI2fVBeXlhlfDNiWlVNMnIpb3xIOWZaYVBrMT02e3swQzVleHZ8dXdvR1E0c1x1MDAzZVx1MDAyNn1QXl5Ddmc1aG42UWh6MEM1ZXg9bW1ZZ19RME0kMEZWXHUwMDNlOXBwbHhzNmJ2VzYqbF5pQ1NqZjBPMj1cdTAwM2VwdjBDNWV4SytoT0lfN2p7eDBDNWV4N1glZVFIT3JobzBDNWV4Y3M1IVx1MDAzYzQwRHp+MENFa3k0JSReZm4ycUtcdTAwM2VcdTAwMjZ9UF5eQW9UKTN2YCghKTBDRWt5XnlwZVpLTE1GTzBDRWt5I3prNXsxVXJkN1difjF+UiNjVX41RFh7Mlx1MDAyNn1QXl5BakpoaG4yKUt4T3k7Kmc2bGUtU24yKUt4VTBxI1VUUDdBSjdiWH1jODczTWxWRisrK1ZReXReWkVQbENDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDBEd09MMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZWjMyXHUwMDNjeS1aZT8kQlg9Zlx1MDAyNjRDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZYTI2QXQ3VlJVNkNWXHUwMDNjc0dYZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BXRGFzfmIjNyMxWipwI0JhXHUwMDI2VUJXQ1MpY1lkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbFdmNXwzYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmWldoTllaZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbFcoOUxcdTAwMjZWUWdoNFcrb2hhZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMFBzSXVDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0a0wwMDRrTDAwNGtMVTBxI1VUUDdBSjdiWH1jODczTWxYQSpOfFhLaUl9YllmK0NYPVFSX1k7U1hBQ1RBdWJkbk9vckNLeDZpQ0xTZ15lU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cEt8QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6Nkc4dzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV5mQ2I4VDtMYlpCc05iMCVtZTlEOTlUVFA3ZTgwVld8UERrZHZpQ04/VysxMjc7bkNUU35iMXUhNXBBVH1teVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RqejZHOHcwMDAwMzEwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwM1FHVTBZaXc3QTYtYTckekFlOFleb0ZiYUcqQ2I4S09CV2hRR1Q5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3BEbVcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV3k4dTFfMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV3EkQG9EMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRyk1dHRIajQoZHswMDAwMG0lNjs5YCROOX4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMG1FUGNCRzJjXjNKMDAwMU9jb1Z1eiMpR0BAbTJFTnIwMDAwMDAwMDAwMDAwMDAwS2wrKmtvM01UO05aUmgwSENxaCRjOD9cdTAwM2VUUW9sYTAwMDJecUpYX2Y1bmV0M1ZEaHV7NWdFVE1GJGxpXjAwMDBvWEIwbHAxQEFycDAwMDAwUlx1MDAzZXdSeEtuMUA1MDAwMHUxcFltUWpKVW80MDAwMkV5T1RiVWF1R2NNMDAwMDBmOCN2eHs3eWFxMDAwMitSIUJZd1Z5KFVhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSyhlI15yRHdqLUU4OyE/MEo1e0YhYHs4SDNYcmAzbjdwKEFwYzIwSm5rcWExMDAwMDBcdTAwM2Nhb05FXHUwMDNjUzlKXHUwMDNlMDAwMk1RYHxmTk5QV0QzOFpBMmowRCFYcU96WE07KnhFaC0wMDAwMDAwMDAwME5ecCE4Xl53MCFPdVBiMDAwMFdfbFEyRVZIYGRIMDAwMGdLNytuU01VRmxJMDAwMk1ANmJGKjZePWR0MEtoWS1eMWkrcEFUaG9HMDAwMGtxSEAxXHUwMDNjaVx1MDAzY0xlQTAwMDBXTHZLQ1dJP3o0XHUwMDNjMDAwMkc1TGlDfEtcdTAwMjYhbCpzKiUxeHNWNilEMER2XHUwMDNlfV9JeTVvRGdWM3gwRHY/QTAwMDAkJTV1Ql9LZXN5bzAwMDFUXil4YF9UeURQcjBEIWJXamY9ZSlINlQ2ITAwMDJNK0BVP1A3I3FGLTAwMDAwMDVtLVx1MDAyNlohNW41MDAwMDBFK2YzS1dCan1UMDAwMFc0flJiQXNoUGUyMDAxXHUwMDNjPXYheSpTYUlRVT0lejswRVVYKG9tMDAwMWhQU1pSOXM7YXZIMER2QElVMHEhKFkhR0tgWig/Qz1WUlVxSVhcdTAwM2N+SkJXcGdITVRVJVF1N0E2LWE3JHpNaThZXnVFYzQyYURWUT9tR0NMRFd4VTBXc341Z2pIV0NNcVQ/VFB0bzVaKlgqWmFBaERaSnxJc31SOVIzKENUPVRsNy00bUVaKD9QN1g9UVJDRWp9UFlSYTgkeE1Pc05rUVlMUkphMiNQe2JaS15GYUJwZERiYU5tckp8SUN1UjdxQXZQKXx1dFI4dUIhRHtcdTAwMjYtZWFcdTAwMjZMOFRiN15qOFktTW43WFx1MDAzZU4yTkVqfVBlUWNxUC1RJU8hb09oclx1MDAyNm5ObHNLSWFWdjVWVlBzQCpiYU5tckp8SUN2THtMO3lDVVBydDctM157WD9BNkJhJXBXS0VqfVBZTHNVc3RNTm1cdTAwM2VuTyh0X0liUktQQ1hcdTAwM2VOMzNYXHUwMDNlTT9EWFx1MDAzZU4yTkVqfVBrS31rK2pLfWsrZlBmMVF4Q1VoJXhDU2g9SmFcdTAwMjZMSExaZSg7fVpmOWp+YmFObXJKfElDKlAqUDc9TU5VTGlLfjZfU1BFPURTYnRgcmxaKl9FVmIjISFqYUFoRFpKfEl0M1I4VW5eUjlSMyhDVXpAIzRzVVd+V3BXQGJKfEl0MExgNzAyY1BuQCVhXHUwMDI2TDhSV01na35aZT9cdTAwM2NFVlB0N19iMDk0fkFXfjBOUEREZGJRY2d1dVFiOXlYUlp9Sy1EfHJAVVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFMcitwcE1OXHUwMDI2e3lRem1cdTAwMjZVZEtQblNaKk8jSGFDQ0RaRWp9UHFPOzFsJE5Lak4kQ1ZERy1BYVpZWVplKExgYVx1MDAyNkJkRWFDQ0RaRWp9UHBQZ1BEdExyK3BwTU5cdTAwMjZ7eVF6bTtXZEA1c2FaZ1heVVZRRnIyYmFHKjdYSn5YflpYaGlfQVZXYDFRXHUwMDI2ZHR4TmxzSCNRYjlcdTAwM2VhTkt7Mm1DVlZTXHUwMDNlOUJGUUpXcFokQldwcnE3V0ZSZCpBVzJTQ01OXHUwMDI2e3JNTn4qbkw/KFNKZWluM2NWUXpENVZSVTY2RWp9UHJRYkE1ck9oSHNkQ1ZuZV81T1F5SFZSVTY2RWp9UHBQZ0Zydk1KOWhNZkRVdEdWUWdnfUVqfVBxTHFTWU1DVihxfUFhSDRSWiorOFdWUXpENVZSVTY2RWp9UG5ObWZyKFI4bTFzUSVwZnJNSjluT2YqTnBYYzVpZllaKiphRldnc20rQVcldEdQZ0dKKlI2JGZsQ1cwJTI3SERCXldOYyt7YmFObXJKfElYelBERFx1MDAyNmFQKmhWVWdEWnBAWGtsKC1ZLU1tVGFCcClVRWp9UGZLfjYrV01ObHdNUGc1cEBEfUA/cFZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRem5IZ2g4ayNMWmUobV9hNThYamIwOTR+QVZAKEBMYCszY0dFaCViQ1diNEE3STE3flplPyRCWD1mbFVKfEl2YEt+Nlx1MDAzY2FRYnxXOWhieEVfYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ1d0R0U1QEJfOFoqWCpUQVQyXHUwMDI2MUt+K1x1MDAzZXdQKmhWVWk3U2RJYjdnMDNXb35xMFdxTjY0YSR7XzdiN2RlY0p8SVx1MDAyNj9NQFx1MDAzZWFlUjZcdTAwM2Myc05rdmphT2l4b3FDV1x1MDAzZTdxNklcdTAwMjYpQTVnakhXQ01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29jRFIwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMDYwMDAwNzAwMDA4MDAwMDkwMDAwQTAwMDBCMDAwMEMwMDAwRDAwMDBFMDAwMEYwMDAwRzAwMDBIMDAwMEkwMDAwSjAwMDBLMDAwMEwwMDAwTTAwMDBOMDAwME8wMDAwUDAwMDBRMDAwMFIwMDAwUzAwMDE4VTBxI1dEfmskbmElcFg4YlpLXkZiMFx1MDAyNipoVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC42NzE3MjQ4NTU4OTk4MTA4LAogICAgICAgICAgICAgICAgMC4zMjk3NTU3ODMwODEwNTQ3LAogICAgICAgICAgICAgICAgLTEuNjI0Njk1NTM5NDc0NDg3MwogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkfHYqM3dDOTRiWSp5QloqXntUQ0lrQCREK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MFZAVXNYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmdCVBRiotM2NJeHt2VjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFBWRHlvYGhCTGNBZH1uXllzeistOzJLTFh0ZXpaRWdELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota1dBUnIoaEFScihoQVJzWHlQRX1HdVF5QGNpYVx1MDAyNn4xM0Qtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHNOQVJyKGhBVCVJd1opdDlIQVlwV0xhJXAwOWJZKmlvMzE0NHViWn5OTVpFMGs5RUZlJVVBWVdmO1pnZ2RHWmVlVSthQ0J+VVo3ZCpQVXZQQTNXTyErQWFCXnZGM0xxZExBUnNhemFCXnZGWFx1MDAzZUA2SldndWE2YmFIODhiIyFIT0l0Z0UyYUJedkZVdVx1MDAzY0RcdTAwM2ViWn5UT1dPeXRmVXRlaSViWSpnR1ZRZ1A7YSVwWERiIWBlREFScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMxNDR3Wipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEREQtc1E3YVx1MDAyNkw4VFV2cVZCWkREZUdDSzR4RUFScihoQVRsNnVaKXQ5SEFaSyFLYiNRWSEyP1x1MDAzY3xjVlF5bitaKnBJN1opdDlIYXwjSnhVdHg4MFoobmU5YXwkM0pBUnIoeUFhSFZOWkUxOUFjNFopRWFcdTAwMjZMOFRiMlx1MDAzY3JNVXVrWXxiI3p+RmElcFhJM1ZrYVIyeX0wN1opfFU4Y190SEVELTtORFopdDlIYSVFO0Y2azk3NTJXZjYoWD03emBDS1dcdTAwMjZ1MXBvajYwMGFPNjAwUkpCVGBMdn1WUlVxSVhcdTAwM2N+SkJXcGdHTFRQcWgyYUJwZERiWVhPS2ElcDA5YlkqaVU3aDc5ZkQ7TmNIVntkUn1DS3hMajI1QHleWS13WEE4N21xRGJhYC1QQ0tAWG4yWDF3M1dwWmdfQ0wxZHAxYTR0JVdoTlhlOVJXfSM5VjtGT1oqWCpKWipGclk5KHlKbGRuT3R5OXxtKURhJXBhN0NMYiN4MSRKUlx1MDAzY2IhOD9YRFx1MDAzY0s3TlopdDlIQ0x3KVx1MDAyNlUwVys2MWFvUDZXaE5wSzExbHAzYjk4VFZWUHxDfkJQJTJiV15pKDRWUWUhcENMfTgqMnhNaHVWUmRZRGIwI0hRQ0wkMzVDTD0yKjJ4ZjN7V25wWUtHJHRsMUNrQSQ1WTt8UkdDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcjdOZ2FBOVhcdTAwM2NiN157SUNNWGdCMVM9XkVhJCRGSFZQfER6VlJUXzhETEAkeTBDRWt5c3orLTtcdTAwMjZ+Xmo4aEJMY0F6WStcdTAwM2VTa2RMWHBWRHlvYCUrNlE3QFRaQFx1MDAzZTBGVlx1MDAzZTlkfW5eWWV6WkVnRGZUTnJ6fTJXZTJLTFh0VTBxI1VUUDdHTDg3M01nOHp2a3BEaUJ7XlhcdTAwM2VOMzdhXHUwMDI2QlI0VXZQQThiIXtkcENMVmh4OGhhKWhDTGJtc0Q9UVVsWipGMDdYXHUwMDNlQDM5V3Byc3tVdWtaMVdvS25fQ00kaD9VMFd0MTVka0o2RD1ZXHUwMDNjUlpnZXY7Q00rZjtUUDdrQTBWWDNXRWReXHUwMDNjQWJUJXw1RWhaO0c2YW9NTHxOc0MwfE5tVmtDdEReVzVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNHlETEBraTAwMDAwMFJSOTEwc3NJMjB7e1IzMU9OYTRVMHEjVVRQN0dMODczTWc4enZrcEUpOEVfYUNCKjhjeGk1TWElcFdRRSshcyhDS2BKdDhZVWttQVNOcSllTys1N0FgdDs1QlBKeytDMGl5VTVka0o2Q01fbFx1MDAzZUtva04wfE5zQzB8TnNBOENNUjFhQWB0OzVCUEp7K0M9dmghQ01pR0AxcG9qNTAwOTYxMDBJQzIwMFJJMzAwYU80MDl7XHUwMDNlT1RVI2E9Q0spQ2dDTDFPa0Q9IU9RVXZQQUFhJXBYOFdPeWJvQ0xWaHg4aGEpaENMYm1zQ00kaD9VMFd0MTVka0o2Q00rZjtUUDdrQTBWWDNSRWhaO0c2YW9NTHxOc0MwfE5tVmtDdEReVzVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNCVGY0QqS1pnWF5EWmdnO0FYSnV3PVZQfHRERmszKG4wUmFGMjA5X18yS29iRH4wMDAxOFUwcSEoRiV4aWRYXHUwMDNlRG5BWD9BNXtiYVpsUVZzXHUwMDI2KDdiMCNyY1RVI2E9Q0spQ2dDTDFPa0RcdTAwM2U0I2FVdWtaMVdwWnZ8WStyRDRYXHUwMDNlRCRHWjYtMSU5KHlKbGRuT3R0QTB7OXNEfTgta1RQN2tBMFZYM1JFRzh2ZUNMJDM1Q0xcdTAwM2M7LUNNUTQ/MHNzSTF8TnNDMHw2THwwVFA3a0EwVlgzUkVHOCV0MDBiczVUUjsjMjBSUjkxVF8hMFx1MDAyNjY5RTdLMDAzUUdVMFlpdzckekFlOFlVWWk5NGoqclV0ZSU/WFx1MDAzZURJQFZSTGtGYlpLT0dDTm19O2RuT3V0Q0tASW1DTGtzXHUwMDI2ZVNLWTlDTCQzNUNMXHUwMDNjOytDTTg9WUFgdDs1QlBKfi1DcU5WZHxOc0MwfE5zQzBUX3pgNkNMJDM1Q0xcdTAwM2M7K0NNWGdCMVNUK0JLbzlgfDAwMDE4Q01pR0AwUiNYNTA5e1x1MDAzZU9UYE0jWVhLWmdgVlFnVl5iYUg4OGIjIUhPQ054YEhUUDdHTDg3M01nQTBgfHRINFx1MDAzY042YVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXQ04oQT1kd3BHN0NMJDM1Q0xcdTAwM2M7K0RcdTAwM2Vlc25iYUg4S1hMQll0VFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYnM1VFI7IzIwUlI5MVRfITBcdTAwMjY2OU5ES3xObVdHVTBxIShId3RpYVhcdTAwM2VEbkFYP0E2RUNPMkRLVFA3TVNJMDtUd1FiSSNAYVx1MDAyNn4xVkk5KiNTSVJcdTAwM2N1UmFcdTAwMjYlXHUwMDNlUUNPSlM3MXBvajYwMElDNTAwYU9sSXRGOEdaKnlnMkNPUi1ISXxYODRiN154WEo2azNpRD85fkdSWlx1MDAzZUR6Q09qKVcxI2ZhXHUwMDNlV3BYQXg1ZFx1MDAzY3FmNU1eIztYXHUwMDNlTjM3YVx1MDAyNlR7S1ZSVUo0WllEbDREP2JIbVpmfHNSQ09cdTAwM2MkTDJcdTAwM2VcdTAwM2N7OTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyc0tMN3YjMDAwMitLTDd2IzAwMDIrS0w3diMwMDAyK0tMN3YjMDAwMitLVjRtMlRgTkVmYUJwZERiWjJzSmIjUVlnS3dEY3xDTEFrNDRfe3dsWmV3VX5hJGooN1hcdTAwM2VOM0xDUDdfV0Q/JGwjV28lXypiWkt2SENQR14pTGtWP21aKnBYMWElRVx1MDAyNkRMdDg2RTAlXHUwMDNjclZMX2lTKjBSYUk0MGJOflBVMFlpdzk0a2MlVXRlSyRiWj1qOWJhTlx1MDAyNn1VMFd0WFRQOHpXQ1BZOUgxcG9qNTAwM1FHVTBxIShNaHxkdVhcdTAwM2VEbkFYP0E2MmFcdTAwMjZMOFRiMCRWeFRVI2FeREBQNHFVdWtZfGIjen5GYSVwWElDUCFVY0NQR14jTHQ3PzlLb0oxfVUwcSNXVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIwIDMgNiIsCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuOTIsCiAgICAgICAgICAgIC0wLjY5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJmYWNldDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JvdXAxNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImlubGluZSI6IHRydWUsCiAgICAgICAgICAgICJpbmxpbmVkaXN0IjogMC4wMDAwMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk5LAogICAgICAgICAgICAtMTUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImZhY2V0IgogICAgfSwKICAgICJmb3JlYWNoX2JlZ2luMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOSwKICAgICAgICAgICAgMC41LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICJtZXRob2QiOiAiaW5wdXQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2NvdW50MyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOSwKICAgICAgICAgICAgMC41LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWV0YWRhdGEiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMDIsCiAgICAgICAgICAgIDAuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2VuZDMiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjksCiAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlmcmFtZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJibG9ja3BhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjMiLAogICAgICAgICAgICAiaXRlcm1ldGhvZCI6ICJjb3VudCIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAic2luZ2xlcGFzcyI6IDQsCiAgICAgICAgICAgICJ0ZW1wbGF0ZXBhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIC0xMS43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgfSwKICAgICJmdXNlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuNzEsCiAgICAgICAgICAgIC0xOC42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZnVzZTo6Mi4wIgogICAgfSwKICAgICJncmFkMSI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICIxIjogewogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNi44OQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIlN1Ym5ldEluZGlyZWN0SW5wdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjdXJ2ZV9ncmFkaWVudCI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBncmFkID0gIGZpdChAcHRudW0sIDAsIEBudW1wdCwgMSwgMCk7IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjkyLAogICAgICAgICAgICAgICAgICAgIC0zMS40NQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3JlYWNoX2JlZ2luMyI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6ICJwaWVjZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC43OSwKICAgICAgICAgICAgICAgICAgICAtMzAuMzcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZvcmVhY2hfZW5kMyI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmVfZ3JhZGllbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJibG9ja3BhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjMiLAogICAgICAgICAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICJpdGVybWV0aG9kIjogInBpZWNlcyIsCiAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6ICJtZXJnZSIsCiAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMyIsCiAgICAgICAgICAgICAgICAgICAgInVzZWF0dHJpYiI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzksCiAgICAgICAgICAgICAgICAgICAgLTMyLjUzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3V0cHV0MCI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2VuZDMiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzksCiAgICAgICAgICAgICAgICAgICAgLTMzLjQzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTUuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgIH0sCiAgICAiZ3JvdXAxMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiYXNlZ3JvdXAiOiAiQHBzY2FsZVx1MDAzYzAuMDAxIiwKICAgICAgICAgICAgImdyb3VwbmFtZSI6ICJncm91cDMiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTQuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJncm91cDE0IjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnQ0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm91bmR0eXBlIjogInVzZWJzcGhlcmUiLAogICAgICAgICAgICAiZ3JvdXBiYXNlIjogZmFsc2UsCiAgICAgICAgICAgICJncm91cGJvdW5kaW5nIjogdHJ1ZSwKICAgICAgICAgICAgImdyb3VwbmFtZSI6ICJ0b3AiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IiwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAwLjA3NSwKICAgICAgICAgICAgICAgIDAuMDIsCiAgICAgICAgICAgICAgICAwLjEwMQogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAzOCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAtMC4wMTcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk5LAogICAgICAgICAgICAtMTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJtZXJnZTUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmU2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4xMiwKICAgICAgICAgICAgLTEuOTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJtZXJnZTYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9iZWdpbjMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYXJ2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIC02LjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibmFtZTQiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdXRvdXY1IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAic2VyYXBoaWNfYmxhZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuNjgsCiAgICAgICAgICAgIC0yMi4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibm9ybWFsNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmdXNlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDM5LjMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC43LAogICAgICAgICAgICAtMTkuNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwb2x5ZnJhbWUzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRoaWNrbmVzczIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YW5nZW50dSI6ICJ1cCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4yMSwKICAgICAgICAgICAgLTEwLjU4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZnJhbWUiCiAgICB9LAogICAgInByb2ZpbGUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICIwIDMgNiA5IDEyIDE1IDE4IDIxIDI1IDI4IiwKICAgICAgICAgICAgImNvbnZlcnRjdXJ2ZXMiOiB0cnVlLAogICAgICAgICAgICAiY29ybmVycHRzIjogIjMgNiA5IDE1IDE4IDIxIDI1IDI4IiwKICAgICAgICAgICAgImhhbmRsZXAwcG9zIjogWwogICAgICAgICAgICAgICAgLTAuMDU0OTM5NjIzOTIyMTA5NjA0LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDAzMzkwMDA2MDIyNTI3ODE0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMXBvcyI6IFsKICAgICAgICAgICAgICAgIC0wLjA1OTMwNDY5MTg1MTEzOTA3LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDA4MTYzNTY3NjMyNDM2NzUyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMnBvcyI6IFsKICAgICAgICAgICAgICAgIC0wLjA1OTMwNjE4NTY5MjU0ODc1LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDA4MjE5ODk5NjA5Njg0OTQ0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAib3V0cHV0dHlwZSI6ICJudXJicyIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNXBecEIzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JRmZ0JUFGKi0zY0l4e3ZWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gdW1LXHUwMDNjLUFSc2ReQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVlFfR0FaK0s7SFdPUUx9WEp1fTViMVdjWGIjIWxWYmFOfnFhQk58MldvflYzRUZmPW5iWn5XYWJhYC1QRUZmck1aZShtX2E0flJpYjFXY29aKiphRldoQHxKVnt+YkRXcEh3N1o3ZCpnWD9BYVBhXHUwMDI2TDVEYlkoMGNWUmR3R1ZyNj0xV3BYU2FQJUkjR1pFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NvWipee0RWe2RZOVdwWiRJYjFXY1paKkZzUmEkI3cxYjk4Y0hYPWlBM1dvfDRXYmFHKkNiOEtPQldoQHxSWmdnZEdhQlhGRFhtNGFKQWFpQUJaRG5xQlZyNj0xV3BaT3xaKnlmVkFhSDRSWiorOFdWUXpENVZSVTZJQVpUSDNXTmMre0dIYEVtRUZmQGZWUXl0X2ElcEVRQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjZVZReXFcdTAwM2VXcEgkSkVGZzFaVlFnaEFBWkshS2IjUVpPWmY5XHUwMDI2fGFCcGREYlN4bGFaKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTENGZCNCQ0NNK3YwMFdjO2xEPXFcdTAwM2V1R2JTIThGOUk/I0NOQ1x1MDAzZTYwV1x1MDAyNjVyRD1gNXlDTlYyQTBYOE53RFx1MDAzZURLeUdBMSlDR3kqWCpDTndLRzB4fml0SDdobShGKnFoUkRcdTAwM2VuaSRJVkx3TkkwNypcdTAwM2VDTzlpTzB4XHUwMDNlb3dJVihDN0ZkI0ReSFh1MTVGKXw9QUg2U3JLQVRsdX5JeDlOQEdCcVlVRD85PStGZVdASkpwbmw7SnU1eHxINn1oUUtMSWkoS1B4fjJHQnplYUQ/dEpcdTAwM2VJM19fV0xJTl4zQ1BGSmkwWEhUP0Q/fU1FQVR1Qn5BVVBtMEc5V1FFQVRjLX5HQkZAQkg2U3VMQ1BaQig2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29jK3xOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzAwMDAwMDBSUjkxMFJSOTEwc3NJMjB7e1IzMU9OYTQxT05hNDFwb2o1MU9OYTR8TnNDMDFPTmE0MV5AczYxXkBzNnxOc0MwMV5AczYyTEojNzJtazs4MHt7UjMyXHUwMDNlXHUwMDNjezkzSUc1QXxOc0MwM2poRUIzOytOQzM7K05DMzsrTkM0RkNXRDRGQ1dEMV5AczYxT05hNDFPTmE0NGdkZkU0Z2RmRTB7e1IzMHt7UjN8TnNDMDJcdTAwM2VcdTAwM2N7OTNJRzVBM0lHNUEzOytOQ3xOc0MwM0lHNUEzOytOQzQqXHUwMDI2b0YzOytOQzM7K05DMHt7UjMwe3tSMzVDOHhHNUM4eEczSUc1QTM7K05DMkxKIzcyTEojNzJtazs4MkxKIzcxXkBzNjFeQHM2MU9OYTQxcG9qNTVkWilINWRaKUh8TnNDMDVkWilINWRaKUg1ZFopSDVcdTAwMjYhQEkxT05hNDFPTmE0MU9OYTQxT05hNDFwb2o1fE5zQzAwUlI5MTBSUjkxNjk1MUowUlI5MTNJRzVBM0lHNUEzOytOQzRGQ1dENCpcdTAwMjZvRjNJRzVBM0lHNUF8TnNDMDQqXHUwMDI2b0Z8TnNDMDNJRzVBM0lHNUE0Klx1MDAyNm9GNCpcdTAwMjZvRjQqXHUwMDI2b0Y2YVdBSzQqXHUwMDI2b0Y0Klx1MDAyNm9GNCpcdTAwMjZvRjYjeEpMNiN4Skx8TnNDMDc2MVNNN1hTYk43WFNiTjc2MVNNN1hTYk43NjFTTTYjeEpMNzYxU003eXRrTzd5dGtPN3l0a09VMHEjVVRQN0FKN2JYfWM4NzNNbE1HOWVLYlpLXkZhQl52RkNQZ00zZG5Pb3JDS3g2aUNMU3dCNlx1MDAzZWV7Q1ZSQzc3WGwtUzVYPTdoJFpnZ2Q1V3BYQSllU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F1QzQoWFx1MDAzZU4yakckdXpUQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrREBYPW1XTXB1M2IwJGI4OUQ5OVRUUDdlODBWV3xQRGtkdmlEQG5wRkZmSzRLRmc3P2FHY3orYUk1amprSTVSZGlHJVBTS0ZmMSlGRS0qNE9GZmxlWUdkNDZkR1x1MDAyNkN8Ykg4P1hNRWlmKUhGKllcdTAwM2NlSDkwWGRGKnF8ZEdCWXRaSTRtJE9GZjEpRkUtKjRPR1x1MDAyNndhZkk1e1x1MDAzZXJGKllcdTAwM2NnR0I3d0dFaWYpSEdkTUlrR2RWYW5GKmhcdTAwM2NlRyVfJFVIWV9rTUZmMSlGRS0pfU5JNUlhakk1cyNxSCE/RmNHXHUwMDI2REloQVQyTzFGZj1uYUg5MFhqR0I3emNIOE05Z0g3cWJMRmYxKUZFLSl9TUk1I2plSCNzc2lJNXNtZ0lYRXlsQVNPdkdOfDd4dkUtKkFYRmZ1ZVZII2FhYkk1SUlhR0IrJFJFLSktREZmSzRLRip6fGFGZ0d6YUYpJVBRR2NfP1hGKDU1NEUtKkRWSGFJZGtHZFZkcElXe1x1MDAyNmpGKmh0UUUtKS1ERmZLNEtHQllfYkghP0xkSCEoM1hIWlY5Zkg2U2Y4RS0qRFZIYUlka0dkVmRwSVd7XHUwMDI2akYqaHRRRS0pLURGZks0S0ZmPXplRiklcWVJV1JGZkk1UlVmRmZ8fTFOLUlsXkVpZilISDh3VWxHQmA2aUlYRjJzSFpuMGNFSEV4R0VIRXhHRmZsWVVII0lPZEg4VjBiR0JHemJHXHUwMDI2TFlDRmZLNE9IISgwZEgjUlVjR1x1MDAyNkM/V0k1YW1iRmZLNEdGZks0S0YqR3diSDgzP2JJV1JYZUlXI2RmRyQxVzdFLSpBU0dCWVx1MDAzY2dHZEQzZ0g4VkxqRyVfcU9FLSktR0UtKX1MR1x1MDAyNjQ2ZkZmfXpmRmdHJGVHJStcdTAwM2NhQVNPI0lPcGgldkUtKkFQR2Q0OWpGKkduVkhhOWpqR2REQ1dGZks0R0ZmSzRLRipHd2JIODM/YklXUlhlSVcjZGZHJDFXN0UtKX1NRik9bldJVzttakhabXxkSCEoNlNGZks0R0ZmSzRLR1x1MDAyNmVYbkZnUCtiSDg/Z2xGKlozbEFUMk8xRmZjR09GZmxlYUlYNXNqSVg1c2dIIXcwUkZmSzRHRmZLNEtIOE02ZkgjMFVqR0IrfFhII2oqdEFTT1x1MDAyNkpPXlByc0ZmY0pVRil9JGJIOD9nZkdCITlqSCEoSVdGZks0R0ZmSzRLSDgoVWhHZFZDZ0lXOyNtRyV6X2lBVFRhNEcleiRjR2RNWHBHJSsrYUdkVkxmRUhFeEdFSEV4R0ZmY1NZRmZsbmVGZzc/ZkdcdTAwMjZDfGNJNXI/S0UtKkFSSTVSWGZII2FzbUdjWXRURipZblBFLSktR0UtKX1LSVc7XHUwMDI2cUg4RDZjSVd7dmtJNWFYS0NRVTBcdTAwMjZqVzh9U0dcdTAwMjZlQ2dIODM/YklXYUxjRyV6X2hIN3FiTEZmMUBHRmZjSlJHZERGYkg4blhmSCE/WGlGKlAoR0ZmSzRRRmZsTVZIISgwVUk1MENmSDhMP1FGZks0R0VpZilIRmZjaGFIOChhaEgjMGFrRmZ1YmFJWEVDTkUtKkdRRiklbmNGKSVQVkZmJXdjR0JHU0xFLSktREZmSzRLR0JgSWRHZERSaEdcdTAwMjZuWGhHZFZhZ0kzT2xZRF5IQ3VFLSpHUUYpJW5jRiklUFZGZiV3Y0dCR1NMRS0pLURGZks0S0dcdTAwMjZlWGpJWE5ecEg4P2dsSDhuT2VBVFRhNEg4QyhURyVgM2pHQnI2bEYpJWVhR2J9SkpGZjEpRkUtKX1NR2RWRmdHQnFcdTAwM2NYR0M0NmdHJV8/Y0FUVGE0R1x1MDAyNkQwWUdjaHdWSCNSYWtGZ1E2Z0hZX2tNRmYxKUZFLSl9T0djWXpZRyUrd1dIOChnZ0haKGFQQ1FtQytqeGE3VEdkRElkRiohRmpHQiEwaUZnRyRlRUhFeEdFRztsREZmY1lVR0I3emNIYTlzcUhaKEZnSCM4dEhFLSoxUUYpPWtWR1x1MDAyNkx8V0dCcXxmR1x1MDAyNkRDWEZmSzRHRWlmKUhHQkd0WEgjalx1MDAyNm1HQjd0WEZmbG5iSTNPKUJFLSl9S0hhSVhkR2N6P2ZIOGVMa0dkNDllRUhFeEdFRztsREZmdVlRRipZP2JIWihMZUclX19jSTVRdzdQJUJZQkZmSzRPR2Nod1pIWihDY0haKEZlR0JZX1dGZks0R0ZmSzRMRipofGdJNTA2ZEclK3dZSFo/ZFBGZktNVkgjUmRjRmY9cWFIOFV8ZUghXHUwMDNlenNEXmZyKEUtKkRWRmdQXHUwMDNjWUg4ZTBaSVdzdmtIWm0rUUUtKS1HRS0pfU1HXHUwMDI2VlJuRmc3cVpJNUlJZ0YpJWVZQVRUYUJHXHUwMDI2RDNaR2NodFlJNTt2aUZmJXpPUVkld0lFaWYpSEg5MFhkR1x1MDAyNk0wWUk1IztsSDhlMGRFSEV4R0VIRXhHRmdQK2NHJXpxWEhhOVhnRipoP2ZIWHR4QUdCUHRXSTU5TGFGKiEzZ0YqaTZrSFlRVkRDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9icFFZVzAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fEVwODBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fE52OTBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fFcjQTBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Nk5eT1RVI2E7Q0tvMGNDSylDZ0RedzktYUJ5O09jeDdcdTAwMjY2YllYNjFXb35xSENSOFJJZG5Pb3JDS3g2aUNMU2g2ZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHB5QUJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0ReXHUwMDI2XyViIyFsSFdxTjY0YXdiKEs5RDYxaGRuT25yOVZRK29NdHl4XHUwMDNjVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR6QUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlALUBWUmR3R2FDQ0RmUndmKktlTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlPNkp1e35iOThjSFhcdTAwM2VOMExhJCN2X1htbis2Q1Jaakxkbk9vckNLeDZpQ0xTaDZlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cHlBQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrRF85OSpaKnAjQmFcdTAwMjZVQldDUmlwTWR3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGVFaGFFNFNwemQ1SFlRbXNTX1VcdTAwMjY5SFh0IUxDUiFfNzJ7Unh6QVRjLX5HQkdBd0RfamdTQVR9VHxINlNyS0FUbHV+VHF8NztHYXhufklVcTRMQVRjLX5HQkdBeURfI3BUQVR9VTVBVGMhe0dCR0F6RF87XHUwMDNlYUFUfVU1QVRjIXtGKnFQSEYoNUtFQ1NOT0g2ZitcdTAwM2M7QVVQbTBINlNyS0FUbHVeR0JxR0ZJM3szU0NLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP2JecmhXfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt7UjMwMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e2E5MTAwOTYxMDA5NjEwMDk2MTAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwI2c3MDBzYTYwMHNhNjAwO204MDA7bTgwMDttODAwO204MDA7bTgwMDttODAwO204MDA7bTgwMDttODAwO204MDA7bTgwMDttODAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEYDYwNGFcdTAwMjZMOFRiN15qOFktTW43WFx1MDAzZU4yVFZJfn1WQ0shN3I3JHpNaTl3dFY4ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDUHlZRUtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP2JwWmVYMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEYEU/MVZReXFcdTAwM2VXcEZUWFoqd01NQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWVWpZQ0JmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDA0aT90flx1MDAzZXckMDAwSkR3N2hASnR+XHUwMDNldyQwMDIhK2d9aV52dH5cdTAwM2V3JDAwMiErZ31qVWlPKzVlcjAwMG1KeXRcdTAwM2VjWDlsWmJtMDA2PXFWWWBIOzk9IWtuMDAyYG1oYFdUUTk9IWtuMDAyYG1oYFdUUTk9IWtuMDAyYG1oYFNWVTk9IWtuMDAwIXBpbn5OQ1h1U1hjMDA0Zno5Sl8tcVgxeEZhMDA1fmc1eGNyc1JsTldKMDAzfXtCRD1hLVJsTldKMDAzfXtCRDtcdTAwMjZSM2NDT1IwMDNGI29JOHVMM2NDT1IwMDNGI29JOHZOTys1ZXIwMDBtSnl0XHUwMDNjNENPKzVlcjAwMHBLeXRcdTAwM2M3dmMwQis5MDAyMFFkYio3P2MwQis5MDAyMFFkYlx1MDAzYzVrVFJpeygwMDMoK1BkZmNqVFJpeygwMDMoK1BkWiRFOGEpNjIwMDBgJXZedElsM19Tblx1MDAzYzAwM1BAQGo4T3ozcTFlOzAwMTdKd0tgaG5AO20/bDAwMThRM3AtbG9AO20/bDAwMThRM3BcdTAwM2NtSFVjQ1NTMDA1WSM3UH0/KFx1MDAzZUFVfnswMDhpbUotajlNXHUwMDNlQVV+ezAwOGltSi1qOU1cdTAwM2VBVX57MDA4aW1KLWo5TVx1MDAzZUFVfnswMDhpbUotbW5UTUxocmowMDh8XHUwMDNlI1g1KVpNTGhyajAwOHxcdTAwM2UjWDQxPXR+XHUwMDNldyQwMDU3XHUwMDNlMmZiQ0Z0flx1MDAzZXckMDA1N1x1MDAzZTJmZlx1MDAzZXNYZ3ZTYDAwMXhEQlJuWWdASF93ajAwM2NHVFJoJD9cdTAwM2VPMjRkMDA2RCpmSVF3U1x1MDAzZU8yNGQwMDZEKmZJSzNsQ09yVEUwMDM0NU5JVzg/Q09yVEUwMDM0NU5JVzg/Q09yVEUwMDM0NU5JYjBEXHUwMDNlTzI0ZDAwNXwrUWFyNU5cdTAwM2VPMjRkMDA1fCtRYW5uKE0/Qy1sMDAwRyFsZSpHXHUwMDI2TT9DLWwwMDFxIXVEYmtZWjlNPTAwMDBaR2BhNUN9XHUwMDNjVTlaWDAwNzUoUTlRdypFNCU7ejAwND1yekMxcmFnMWk2IzAwN2NcdTAwM2N4OyFZS294QWA1MDA1WiVyI3kjP3pQdGJjMDAyRVhzeXc0MHNre0lIMDAweGBwZ2Z9XHUwMDNlc2t7SUgwMDB4YHBnaGw4QDROczIwMDhnUm4hTHxqQDROczIwMDhnUm4hTHxqQDROczIwMDhnUm4hTHxqQDROczIwMDhnUm4hRkp4S0RfX3swMDBJKUxfODVGS0RfX3swMDBJKUxfQzd6TTc7bjIwMDF7TExwLSl+VjdcdTAwMjZrVTAwN3VcdTAwMjZETFckVVVjQ1NTMDA1bnlLMDk5c1ZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1VZK1x1MDAzZSUwSH0wMDJYLXAxalI4XHUwMDNlJTBIfTAwMlgtcDFocXU/N1JRfjAwMlgtcDFmJFg0IXI7WDAwNUNFWH1tQ3VYZ21NXzAwODdKX1BsbWthWGJKMzAwOGZsQDRTQ1c5SzhTbDAwODF3MmZTSGVmSUkqSTAwMmdOP3p8bChmSUkqSTAwNm41XjFLfS1mSUkqSTAwNm41XjFLYUVTVW1zJDAwN2BlPXtzVFx1MDAyNlx1MDAzY1U5WlgwMDc1KFE5TlEwXHUwMDNjVTlaWDAwNzUoUTlOUTBcdTAwM2NVOVpYMDA3NShROVJTQ1J5X2EhMDA5MjtfXHUwMDI2WVdQWCp+YnswMDF7VTF2X3EzWGd2U2AwMDhBUjg5VVJlUnlfYSEwMDkyO19cdTAwMjZkfDhSeV9hITAwOTI7X1x1MDAyNmR8OFJ5X2EhMDA5MjtfXHUwMDI2ZVhlWEZVSl8wMDRjJGAjUnNnWEZVSl8wMDRjJGAjUnNnWEZVSl8wMDRjJGAjUEpLUnlfYSEwMDVaVV9kOCojWEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzTl9nYT1pY20wMDY3YDNPc3R4YT1pY20wMDFWVDJ8UW0yVlo4dFYwMDctOFVPUWgxVlo4dFYwMDctOFVPVFx1MDAzY05hPWljbTAwNDh5M09ydjNWWjh0VjAwNy04VU9TYiNhPWljbTAwNUhBM090dGNhPWljbTAwN3JPM3BfTE1hPWljbTAwOGVBM3BgXHUwMDI2NFZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1FiflUwWWl3N0E2LWE3JHpBZThZXlE5WGtsKC1ZLU1tVWFCcClhVlx1MDAzY3NHWGVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfEA/UVl9MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFMU1RlYyowMDAwNlQockR1U1RlYyowMDAwQFBLQ1RgU1RlYyowMDAwQFBLQ1ZTbGAlYTQwMDAxVmR0MUFpVFFqYD8wMDAyKlReK2xiVFFqYD8wMDAyKlReK2xiVFFqYD8wMDAyKlReK2xiVFFqYD8wMDAyKlReK2tBQntSSk0wMDAxUml6Mlx1MDAyNjNFTkh5fDAwMDErQlx1MDAzZUs2Mlx1MDAyNnU2Xj0wMDAwMilvclx1MDAzY2NcdTAwMjZ1Nl49MDAwMDIpb3JcdTAwM2NjXHUwMDI2dTZePTAwMDAyKW9yPV9jfmlMbjAwMDFcdTAwMjZsXHUwMDI2bX1hY35pTG4wMDAxXHUwMDI2bFx1MDAyNm19OGxgJWE0MDAwMVZkdDFCVWxgJWE0MDAwMVZkdDFBV0dcdTAwM2NIMXowMDAyXzk2WTs/R1x1MDAzY0gxejAwMDJfOTZZOz9HXHUwMDNjSDF6MDAwMl85Nlk7P0dcdTAwM2NIMXowMDAyXzk2WTtiTyg7RDgwMDAwJD92NlRVTyg7RDgwMDAwJD92NlRVTyg7RDgwMDAwJD92NlNVLTQjNm0wMDAxOE1lI1pqLTQjNm0wMDAxOE1lI2FVMFx1MDAyNiU/bjAwMDIhOVhfflpALU12cjAwMDB5dUBTcHVALU12cjAwMDB5dUBTcHVALU12cjAwMDB5dUBTcHVALU12cjAwMDB5dUBTb1x1MDAyNnR0XHUwMDNlcU4wMDAwSWBWNkBsdHRcdTAwM2VxTjAwMDBJYFY2XmhTVGVjKjAwMDIzejV+NSNTVGVjKjAwMDIzejV+NkhQPVAlRjAwMDBwbExrOHgtNCM2bTAwMDB4dnJqd2AtNCM2bTAwMDB4dnJqd2AtNCM2bTAwMDB4dnJqekJyNyU0SjAwMDJpI3l+dkZyNyU0SjAwMDJpI3l+dkZyNyU0SjAwMDJpI3l+dnlHIXtKbzAwMDFxY09YM1lHIXtKbzAwMDFxY09YMD8hWTRmZDAwMDF0V3QrSnAhWTRmZDAwMDF0V3QrTHtRaCtARzAwMDBuXHUwMDNlZ1lPQ1x1MDAyNmt7V1YwMDAxfVJVYlYzY35pTG4wMDAwbVJJTk5xU0djXHUwMDNjWDAwMDFhQUVgVmBTR2NcdTAwM2NYMDAwMWFBRWBWYFNHY1x1MDAzY1gwMDAxYUFFYFdoUzRGITMwMDAwX1x1MDAyNjdWQWJTNEYhMzAwMDBfXHUwMDI2N1Y5dXI4MnokMDAwMVlfPS1DQHI4MnokMDAwMVlfPS1DQHI4MnokMDAwMVlfPS1DQHI4MnokMDAwMVlfPS1FRFdIUCt+MDAwMDZLMTRqRFdIUCt+MDAwMDZLMTRqRFdIUCt+MDAwMDZLMTRpdlx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2O2RcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNjtkXHUwMDNlMmtkUTAwMDFkenlcdTAwMjY7ZFx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2XHUwMDNjR2t1YmRnMDAwMD9FX1hZKWt1YmRnMDAwMD9FX1hYMTdjc3A2MDAwMD9FX1hYMTdjc3A2MDAwMD9FX1hXdnVcdTAwM2VaUk4wMDAwV0hTV0IzNzRFd0wwMDAwaG85RGJCN2NzcDYwMDAwP0VfWFd0TjYpKGUwMDAxamYjJHBjTjYpKGUwMDAxamYjJHBjTjYpKGUwMDAxamYjJHIoMnh2VjMwMDAwblx1MDAzZWdZT0NcdTAwMjZre1dWMDAwMX1SVWJUNFx1MDAyNmt7V1YwMDAxfVJVYlQ0XHUwMDI2a3tXVjAwMDF9UlViVG1rN3FwcTAwMDJPdm9TbCEyeHZWMzAwMDBuXHUwMDNlZ1lQaTJ4dlYzMDAwMG5cdTAwM2VnWU91azdxcHEwMDAyT3ZvU2s9azdxcHEwMDAyT3ZvU2s9azdxcHEwMDAyT3ZvU2s/dVYqfn4wMDAwdVBUbzMhdVYqfn4wMDAwdVBUbzMhdVYqfn4wMDAwdVBUbzM0ZH1sb1gwMDAyXHUwMDNlZkdcdTAwM2MwTnVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8yaXZ+cy13MDAwMWZzdFlfQ3Z+cy13MDAwMWZzdFlgTlx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2O2RcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNi1Tdn5zLXcwMDAxZnN0WWBOXHUwMDNlMmtkUTAwMDFkenlcdTAwMjYtU3Z+cy13MDAwMWZzdFlfRD9RKlx1MDAzZVUwMDAyUDl0PURpP1EqXHUwMDNlVTAwMDJQOXQ9RXNcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNjtkXHUwMDNlMmtkUTAwMDFkenlcdTAwMjY7ZFx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2O2RcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNjtBVTBxdlNDS2VfYUNLeDZlQ0tAWWIzdXN8KFdOYyt7R0hgRW1DUyljWWR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RqejhTLUJOMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwdmpcdTAwM2VOfjAwMDAwMjMpa2Z2alx1MDAzZU5+MDAwMDBPLV9acHZqXHUwMDNlTn4wMDAwME8tX1pwRyRSXHUwMDI2MDAwMDAwdXpJWSE9RWdfODAwMDAwcjVMKXBcdTAwM2NXV2V5MDAwMDA/ejFEaFx1MDAzY1dXZXkwMDAwMGVSRFx1MDAzZS07QG44UjAwMDAwIVx1MDAzY1laTWE7OFlWMDAwMDBWKStFU0xAYTIlMDAwMDB1ND1xR2UkUXZVMDAwMDBHXHUwMDI2JFdtZSRRdlUwMDAwMEdcdTAwMjYkV216cW5KcTAwMDAwTmBsb29teFNPdDAwMDAwKWtDfkhtVzFGczAwMDAwKWtDfkhHJFJcdTAwMjYwMDAwMDB1eklZIUckUlx1MDAyNjAwMDAwMHV6SVkhYlJsXHUwMDI2OzAwMDAwWTJCcn1MX1N6TzAwMDAwO2FySGpMX1N6TzAwMDAwO2FySGpMX1N6TzAwMDAwO2FySGpia0lGTDAwMDAwVkFcdTAwM2V9LU5XP3VvMDAwMDBJZzFFN21vUDs9MDAwMDBZY05rYkxjbFVUMDAwMDBRdCF6K0xjbFVUMDAwMDBRdCF6K25DbzFcdTAwM2MwMDAwMGAlQ1JRdCNkYGEwMDAwMFR0NFchdCNkYGEwMDAwMFR0NFchdCNkYGEwMDAwMFR0NFchdCNkYGEwMDAwMFR0NFchJXo2PyUwMDAwMEBzU3xBXHUwMDNlbUx6NDAwMDAwTW5OO1lIYWdxOTAwMDAwZElcdTAwM2NpIUhhZ3E5MDAwMDBkSVx1MDAzY2khKntXbmMwMDAwMHBVMEtETGNsVVQwMDAwMDZvKjRSTGNsVVQwMDAwMDZvKjRSTGNsVVQwMDAwMDZvKjRSbGxEd0swMDAwMFx1MDAzY3dxXHUwMDNjJGxsRHdLMDAwMDBcdTAwM2N3cVx1MDAzYyRsbER3SzAwMDAwXHUwMDNjd3FcdTAwM2MkTnNtbEQwMDAwMFluZFRETnNtbEQwMDAwMFluZFREXil3N1UwMDAwMGlzXHUwMDI2YEdeKXc3VTAwMDAwaXNcdTAwMjZgR2pqdilvMDAwMDApQzBQQHEkeD1+MDAwMDBpZ3pHOUBkUEQyMDAwMDAqWmlBMlhISitxMDAwMDBBanA/STJJbTRpMDAwMDBUMHlFaiFAb3A0MDAwMDB3RlJnPWlqezlYMDAwMDBpP2cwUWlqezlYMDAwMDBpP2cwUWYrazQ0MDAwMDBudiRcdTAwM2NPemQxPzAwMDAwMCpgN04pZzUqVEswMDAwMHQ1UWlqZzUqVEswMDAwMHQ1UWlqeVhfe3UwMDAwMEgjMCojXlkjZTYwMDAwMDYqX2YxXlkjZTYwMDAwMDYqX2YxU1VYJDIwMDAwMFp7YTtXU1VYJDIwMDAwMFp7YTtXU1VYJDIwMDAwMFp7YTtXU1VYJDIwMDAwMFp7YTtXYjVjcFkwMDAwMGxcdTAwMjZvcXliNWNwWTAwMDAwbFx1MDAyNm9xeXV6Z0x2MDAwMDB0NVFpanV6Z0x2MDAwMDB0NVFpankyJVE/MDAwMDBLKX5kQFhxRWBRMDAwMDBPRDVqRHV6Z0x2MDAwMDB0NVFpam4hRShQMDAwMDBxNzI9XHUwMDNje3VCaGcwMDAwMEBpVy1He3VCaGcwMDAwMEBpVy1HZS1jVlAwMDAwMClDMFBAODFPTVkwMDAwMENZXHUwMDNlVFk4MU9NWTAwMDAwQ1lcdTAwM2VUWTgxT01ZMDAwMDBDWVx1MDAzZVRZKUxDZGYwMDAwMG56JGw2N0xpSWwwMDAwMDtleVx1MDAzY3s3TGlJbDAwMDAwO2V5XHUwMDNje09pcE0kMDAwMDAkUVU2ei1AYSEoMDAwMDAlb2lDdS1AYSEoMDAwMDAlb2lDdVx1MDAyNm9AZHYwMDAwMCs4KmIrXHUwMDI2b0BkdjAwMDAwKzgqYitcdTAwMjZvQGR2MDAwMDArOCpiKyNFQHFfMDAwMDApNWFoXHUwMDNlXHUwMDI2b0BkdjAwMDAwKzgqYitcdTAwMjZvQGR2MDAwMDArOCpiK1x1MDAyNm9AZHYwMDAwMCs4KmIrXHUwMDI2b0BkdjAwMDAwKzgqYitcdTAwMjZvQGR2MDAwMDArOCpiK1VyYnhRMDAwMDBLcV44IVVyYnhRMDAwMDBLcV44IVVlXHUwMDNjRUcwMDAwMEwhJFx1MDAzZWdVZVx1MDAzY0VHMDAwMDBMISRcdTAwM2VnVXJieFEwMDAwMEtxXjghK3ZJWSswMDAwMCNjQnBUVXJieFEwMDAwMEtxXjghVjEtK34wMDAwMGdgUHFAVjEtK34wMDAwMGdgUHFAMytyO2QwMDAwMCFtSXs3MytyO2QwMDAwMCFtSXs3MytyO2QwMDAwMCFtSXs3MytyO2QwMDAwMCFtSXs3VTBxI1VUUDdBSjdiWH1jODczTWxXZUkzdVplKG1fYUNDRGZXaE5ZWkNLITdyNyR6TWk5d3RWOGVPKzU3QVExeTVBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q1B5WUVLb2tOMHxOc0MwfE5zQThDTTg9WUFRMXk1QXRvdlx1MDAyNkNLM1B5Q01aQT9AP1FifXxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5TjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAwSzAwMDBMMDAwME0wMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwSzAwMDBMMDAwME0wMDAwSzAwMDBMMDAwME0wMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwNTAwMDA2MDAwMDcwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwSzAwMDBMMDAwME0wMDAwSzAwMDBMMDAwME0wMDAwTjAwMDAwMDAwMDEwMDAzMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAzMHxOc0MwfE5zQzB8TnM5TzAwMDBQMDAwMFEwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5RTAwMDBGMDAwMEcwMDAzMHxOc0MwfE5zQzB8TnM5SzAwMDBMMDAwME0wMDAwSzAwMDBMMDAwME0wMDAwSDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAzMHxOc0MwfE5zQzB8TnM5MjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAzMHxOc0MwfE5zQzB8TnM5ODAwMDA5MDAwMEEwMDAwODAwMDA5MDAwMEEwMDAwODAwMDA5MDAwMEEwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAzMHxOc0MwfE5zQzB8TnM5MjAwMDAzMDAwMDQwMDAzMHxOc0MwfE5zQzB8TnM5MjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwTjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAwMjAwMDAzMDAwMDQwMDAwTjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAzMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwTzAwMDBQMDAwMFEwMDAwTzAwMDBQMDAwMFEwMDAzMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5TzAwMDBQMDAwMFEwMDAwSDAwMDBJMDAwMEowMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5UjAwMDBTMDAwMFQwMDAwUjAwMDBTMDAwMFQwMDAwNTAwMDA2MDAwMDcwMDAzMHxOc0MwfE5zQzB8TnM5UjAwMDBTMDAwMFQwMDAwNTAwMDA2MDAwMDcwMDAwUjAwMDBTMDAwMFQwMDAwUjAwMDBTMDAwMFQwMDAwUjAwMDBTMDAwMFQwMDAwNTAwMDA2MDAwMDcwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlkM342cTNXcFokQldwcnE3V0Z9QE45RDYxaGRuT25yOVZRK29NdHl4XHUwMDNjVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR6QUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFleY0ZaRERDe2JZVz8zYUJwZERiUzdzZTlENjFoZG5PbnI5VlErb010eXhcdTAwM2NUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHpBQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV5mOVoqWCpaYUFoV0ZDTERXeFUwV3N+NWRrSjRDTXFUP1RQdFlgVlFfRnxaZSh6OFhcdTAwM2VOMlRYKTlfM1dfNUZBQ1RjNWQyNkp0MVoqKnVUWWIkSUpWcjY9MVdwWmQ/WmUobV9aRXRwRUNUdUhoMzNQSHtaZ1hhRGFcdTAwMjYwRFVEe2NtM1oqcCNCYXdjdm9ad0Yjd1krLUk9V2hRU2NhMFkyXmI3Z1hMQ1U3ZnAyNHJQeVdwcmdHYWF8QDhUUDdlODBWV3xQRGtkZnAwMGJyfEtvZk5VMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAyMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwMzAwMDAzMDAwMDUwMDAwMzAwMDAzMDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwNjAwMDA0MDAwMDYwMDAwNDAwMDA1MDAwMDMwMDAwMzAwMDA0MDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwNDAwMDA0MDAwMDMwMDAwNDAwMDA0MDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwNDAwMDAzMDAwMDUwMDAwMzAwMDA3MDAwMDMwMDAwODAwMDA0MDAwMDMwMDAwNDAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDMwMDAwMzAwMDAzMDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwNDAwMDAzMDAwMDQwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDMwMDAwMzAwMDA3MDAwMDQwMDAwMjAwMDA1MDAwMDMwMDAwNTAwMDAzMDAwMDQwMDAwMzAwMDA0MDAwMDQwMDAwMzAwMDAzMDAwMDQwMDAwNDAwMDA3MDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwNDAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwNDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWXAxI2ZhXHUwMDNlV3BYQlJDTERWdjdcdTAwM2Mob2RDTEphb0NQc2FJVTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UE1cdTAwM2N5amU2YWZTUDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRTMwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlxM1U3NkVhQ0xOYWQyblNXYjAhXHUwMDNlbmVPKzU3QVExczNBdG92XHUwMDI2RF9iamMyNFpEO1g9UVJJYlhfSkJUUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV5gUmFBfGdMYmFIUVdWUlU2Q2J0VzhwZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxiYEVmOWM1aWZhYSQjXHUwMDNjQlkrLWF8Q1V6enFkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUano4Uy1CTjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFlGSU01MDAwMDAyMylrZmY2VDV0MDAwMDAyMylrZnV6QHVfMDAwMDBINWBxKilJMmwyMDAwMDBgNVpqRW5PaWZ4MDAwMDA/X0N8Yz1FZ184MDAwMDByNUwpcFx1MDAzY1dXZXkwMDAwMD96MURoXHUwMDNjV1dleTAwMDAwP3oxRGhuT2lmeDAwMDAwP19DfGNMQGEyJTAwMDAwblx1MDAzY1ZcdTAwM2NWZSRRdlUwMDAwMDBAWkR+ZSRRdlUwMDAwMDBAWkR+ZSRRdlUwMDAwMDBAWkR+ZSRRdlUwMDAwMDBAWkR+bVcxRnMwMDAwMClrQ35IVj15UUAwMDAwMFx1MDAyNiFlP0ZHJFJcdTAwMjYwMDAwMDB1eklZIWpXbCpXMDAwMDBgNVpqRWpXbCpXMDAwMDBgNVpqRUxfU3pPMDAwMDA7YXJIaiRjcjtRMDAwMDBiejZIblc9JHdQMDAwMDBLXHUwMDNjXHUwMDNjdEBXPSR3UDAwMDAwS1x1MDAzY1x1MDAzY3RATlc/dW8wMDAwMElnMUU3bW9QOz0wMDAwMFljTmtiZSRRdlUwMDAwMDBAWkR+REozKCMwMDAwMGFFbF9sV2IhWSkwMDAwMEpoMmhHeih5dUkwMDAwMFBFeGVIeih5dUkwMDAwMFAqU3dKO0ZVMncwMDAwMEBCJVpyOExjY20wMDAwMDY4YTNlOExjY20wMDAwMDY4YTNlXHUwMDNlbUx6NDAwMDAwTW5OO1lqV2wqVzAwMDAwKSRmRWxreCtwXHUwMDNlMDAwMDBHbXsyOCttXHUwMDI2Y04wMDAwMEZXblx1MDAzY04rbVx1MDAyNmNOMDAwMDBGV25cdTAwM2NOa3grcFx1MDAzZTAwMDAwR217Mjg1IzFGJTAwMDAwSkZgemIlY1U/cTAwMDAwKjJYfFE1IzFGJTAwMDAwSkZgemJfJXMkaDAwMDAwaUZZNzg4TGNjbTAwMDAwNjhhM2VCZj0qPTAwMDAwakFmZy1PMjA9djAwMDAwMVx1MDAyNikpdChzb0JaMDAwMDBFeFdGfFx1MDAzZXIjTHswMDAwMEczd3wjUV9tN1QwMDAwMHM4dF80e0NRS2swMDAwMEZqVEVQT0lOdE4wMDAwMGNefDFmMkltNGkwMDAwMFQweUVqT0lOdE4wMDAwMGNefDFmUnwwWHAwMDAwMGFXZXh2ZGcqZSMwMDAwMGU4MkBmSWkpaGEwMDAwMGNsZTRzemQxPzAwMDAwMCpgN04peWZRVnQwMDAwMEdGVSU2cWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRQko1dGgwMDAwMG90ezJCSWkpaGEwMDAwMGNsZTRzeFJFZnUwMDAwME9mR2pqeFJFZnUwMDAwME9mR2pqQVF2XHUwMDI2YzAwMDAwT2ZHamp1emdMdjAwMDAwdDVRaWowMDAwMDAwMDAwMDAwMDAxRi0rUTAwMDAwQVR7cDFjTk9sdDAwMDAwRTFUIU1lQFBzQDAwMDAwOyNVV30wWX1mZjAwMDAwZmBSNnxcdTAwM2VyI0x7MDAwMDBHM3d8IyRPdmRYMDAwMDBHM3d8I1FfbTdUMDAwMDBzOHRfNDgxT01ZMDAwMDBDWVx1MDAzZVRZRjNWKi0wMDAwMF9HVGhHZX4pSzkwMDAwMCFtfXx1ZX4pSzkwMDAwMCFtfXx1ZX4pSzkwMDAwMCFtfXx1UV9tN1QwMDAwMHM4dF80UV9tN1QwMDAwMHM4dF80JE92ZFgwMDAwMEczd3wjZnY7eWgwMDAwMEk4TlI9ZX4pSzkwMDAwMCFtfXx1ckhmfWgwMDAwMCleOyNFTXxAe0owMDAwMF4/KXhzI0VAcV8wMDAwMCk1YWhcdTAwM2VNfEB7SjAwMDAwXj8peHMzMzZ2VzAwMDAwTEd3STJFeUhJJDAwMDAwTEd3STIrYmVSdDAwMDAwYEYjZ0c4bmtrfjAwMDAwZXlSXHUwMDI2Ujhua2t+MDAwMDBleVJcdTAwMjZSZGUzc2IwMDAwMENaUCNEVWVcdTAwM2NFRzAwMDAwTCEkXHUwMDNlZ1VlXHUwMDNjRUcwMDAwMHkqQ0l2eX14cTMwMDAwMGJJMXhqK3ZJWSswMDAwMCNjQnBUbUFaMWgwMDAwMGxGU01gOHxgd3YwMDAwMCF5WEpnR3deYn4wMDAwMD8tfm17O0dWTFx1MDAyNjAwMDAwV0B3R087R1ZMXHUwMDI2SysoI3UpJHwqXjtHVkxcdTAwMjZAS0pIRkRcdTAwMjZvaHlVMHEjVVRQN0FKN2JYfWM4NzNNbGNMO0U3VlF5dF5aRVBsWUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMER3T0wwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFl2MzJcdTAwM2N5LVplPyRCWD1mXHUwMDI2UUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFl3MjZBdDdWUlU2Q2NfdGl0ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BkSmJ9TGIjNyMxWipwI0JhXHUwMDI2VUJXQ1ZEMHVkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbGRsN1BQYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmWmRuTyF2ZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbGRcdTAwM2NBbzNWUWdoNGQ/cC13ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMFBzSXVDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8QD9RWX0wRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd1BTZClZcSMwRHdPTDBEd1BxZjRWO2EwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3UFRVMHF2U0NLZV9hQ0t4NmVDS0BZITVfNHJ8WkRucUJWcjY9MVdwWk98Wip5ZlBlSV5geENLITdyNyR6TWk5d3RWOGVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q1B5WUVLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9icFFZVzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrRH1EKWNaRXRVTVhtRTZNQ1ZuT3lkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1BqZSpyMmNlPUMza0ZkI0R+ZkdkRm9GZCNEXkhZUn45ZihJfWxHYXhufklWT1REZzlcdTAwM2NQcEdheG5+SVVxNElDVzktNDRLTkB4QVR9VTVBVGNyXkYqUFFIRH1AaitBVHVCfkFVUG0wRzlXUUVBVGM7NWcoZjtIaDg4ZFx1MDAyNkdheG5+SVVxNElBVGMhe0YqcVBIRig1S0RDV2I0QTVpPWsqQVVQbTBHOVdRRUFUYy1+R0JHQkhEfkpcdTAwMjY9QVR9VTVBVGNyXkYqUDdESTNPfUhDV3RHRTQ9XkEoQVRjcl5GKlA3REkzT31IQ1ckTUczQHspJEFUYyF7RipxUEhGKCFcdTAwMjZEaXdRNndJVXE0TEFUYzs1aXp8IVx1MDAzY0ZkI1Z+RipQUVBEfiRzJUFVUChERH5cdTAwM2MqKkFVUG0xSDcxVEdFaH49JUZkI0JEQ1hYd1MyUVZOcEkzT31MQ1hnJFUxVFl7bkkzfCVAQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/YnBRWVcwMDk2MTAwSUMyMDBSSTMwMGFPNDAwalU1MDBzYTYwMCNnNzAwO204MDB7czkwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAxNXlBMDE1eUEwMTV5QTAxNXlBMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFOO0MwMU47QzAxV15EMDFXXkQwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxcDVGMDFwNUYwMXlCRzAxeUJHMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMV5OSTAxXk5JMDIyVEowMV5OSTAxXk5JMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMkJaSzAyQlpLMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0UwUEl4YSQjXHUwMDNjQlkrLWF8Q1h5eGBkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUano4Uy1CTjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBRN3BnMDAwMDAqelx1MDAzY1ppMDRWbWkwMDAwMFEyNnlaMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEYxZGYwMDAwMDhhamhIMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXHUwMDI2XHUwMDNlc3Z1MDAwMDB6eU1VYTAwMDAwMDAwMDAwMDAwMGZYQHAkMDAwMDBLcTkwJTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEFtJWZcdTAwM2UwMDAwMEVDZFFVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwa1MhQ3QwMDAwMGgpcTVASyhTMFowMDAwMHB3V2dvMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOzI1MnswMDAwMGNxMTQlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHt+RiswMDAwMGt2NTFyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwME00XHUwMDI2QzAwMDAwJG5IRzUwMDAwMDAwMDAwMDAwMDB6K1JvWTAwMDAwMkdKP0cwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmUlhkTDAwMDAweihPTkEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLISE2cTAwMDAwZlYhTUgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLO1FcdTAwMjZBMDAwMDA1RWJeaDAwMDAwMDAwMDAwMDAwMDBCOGxkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGFPbExsMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZHRlpRMDAwMDB6fDM/eDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBGSlZfMDAwMDBraVYoODAwMDAwMDAwMDAwMDAwMDBEeU0zMDAwMDAwQ3R8WTBOezFFMDAwMDAwTzU3RjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBOXjlIMDAwMDB6JDh+VzA3Iy1aMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2eiUxMDAwMDBwcGJcdTAwM2MqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBEMlRTMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLKygjdSRWVXBqMDAwMDBrV2VIcjAxc2UxMDQ1QipwcE1OajAwMDAwVTBxI1dFMFlqc1k7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVsVXJMYENLZV9hQ0t4NmlDS0BaMDI2a2FgWkREWEdscU1XfGVPKzU3QVEyclZBdG92XHUwMDI2RF9iai01Tn5qRmQyblNRRWp9UG1QKmhuXk1KQU9pbUtiNG1iWj1zMWRUQ3tIQVQyXHUwMDI2MUt+K1x1MDAzZXdMUGM2aE1OJWV+RTAtSyRWe35iRFdwSG40WmdnYFhFan1QWUxzVXN0TU5tXHUwMDI2a1BFPURTbW4pYmdYTDRfS2FDMiNIWEtaQ35aKXQ5SEFUMlx1MDAyNjFNXmFCIVAqWGB4TUBcdTAwMjZVZlBmMVF4Q1lVUms1TWc5d2FDQ0RaRWp9UFlMX3xcdTAwM2NqUXpuQCFuaXllWWJaS15GYUJedkZBVDJcdTAwMjYxS3xAcVlSeiotIU5saGwyRTFNb3xWUUZyM1ZRRnF+Wil0OUhBVDJcdTAwMjYxTytpVWNSNiQ4alApfHV0UjNANyVvRi12I2FCXlx1MDAzZVdXb340MlZReXotWmdnYFhFan1QWVAqNzRcdTAwMjZTVmN9bVI2JE5oTU5VKnhDWVx1MDAyNnBzNztrbFNhQ0xOYWQyblNRRWp9UG1SYTgoX1I4KDB8TUpBbXFvKF53dldNeSg3RWp9UG1RYmF7a0NZfiN3Q1VTM2VaZShMYGFcdTAwMjZCZEVhJCNnP2Ijb3ZzSnxJJDBSWmNgaFBmfGByUWNeKWdObVd4T3BEVW1pVntkWTlXcFokSWIwOTR+QVZXYDVQRE41c1I4dUNQRTE/IzFaRXRVTVhtRTZNQVQyXHUwMDI2MVElejQjUjdnLSVRem9HK3E5QWZfYiM3IzFaKnAjQmFcdTAwMjZVQldBVDJcdTAwMjYxUWNxUCpMX1x1MDAzYyRmUERONXNSOHVDUkUyQW83WipGc1JhJCN3MWI5OGNIWD1pQTNXb3tyWEp8SUkrUEUlQTtLfWsraVI4bTFuTUBVcGZQOX4hKHEjUzgoYlkqZ0laRG4rNVopNn1YSnxJYVx1MDAzZVI3Rnh5Tyt7MmxQZWRsOUUyUzI2YSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVI4bTFzUSVwZnJNSkE7eXJWd1x1MDAyNihiWVhPNUFUMlx1MDAyNjFRY3FNdFI3RURIRTJqPX5WX3xHJUFUMlx1MDAyNjFRJHM7YU1KQV4hczMzNEBjNWlmYWEkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFQKVN4I1I4XHUwMDI2JHlQRSQtbFI3RURKRTIkY0FYP0FhUGFcdTAwMjZMNURiWVx1MDAyNm5kSnxJdkBSIVx1MDAzZXc/UGdGcnZNSkF+JHN1cE5yWmUobV9hQ0NEWkVqfVBmS342K1dNTm17ekNhTm98OGZhbHxXTmMre0ZtUHtrQVQyXHUwMDI2MU5JXzBTT2hyXHUwMDI2SVApfTFQdDFHTTtYa2woLVktTW1VYUJwKVVFan1QZkt+NitXTU5sek5QZzVxV0UzRiE2VlF5cVx1MDAzZVdwRlpaWip3M21KfElYelBERFx1MDAyNmFQJT1cdTAwM2NZUXpvcXx0YD19P1ZReXRfYSVwRUVFan1Qbk9oSGFYUGZ8JW9DYXhcdTAwM2U1Nm1WPXxaZT96NVkjPVFAQVclI31QRE1ebE9lVWBAdW83VyliWlx1MDAzZUJVYjA5NH5BVkYxQlBmJTEtQ2FeMjlEMDV8SlpEbnFCVnI2PTFXcFpPfFoqeWZKRWp9UHFNTXE2VlBFXHUwMDNjbGdUMWlEeExyaE9vTUpCT2JDS0ZwR0FRMnJWQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYigwMDAwMDBSUjkxMHNzSTIwe3tSMzFPTmE0MXBvajUxXkBzNjJMSiM3Mm1rOzgyXHUwMDNlXHUwMDNjezkzSUc1QTNqaEVCMzsrTkM0RkNXRDRnZGZFNCpcdTAwMjZvRjVDOHhHNWRaKUg1XHUwMDI2IUBJNjk1MUo2YVdBSzYjeEpMNzYxU003WFNiTjd5dGtPODJ8dFA4VU8kUTh2cFx1MDAzY1I4fl58U1UwcSNXVGBSSCphQl52RlhcdTAwM2VANkpXcGdJN1RVe3B3WFx1MDAzZU1kP2N2fms5WFx1MDAzZU4zN1hKdjlfWmdnXktXcGpJZENrPUNTYSVwYTdXb35xR1g9UVZKZUoyclZaZ2dkNVdwWm19ZDFZXHUwMDNlTlhcdTAwM2V3KEFkd25NbWI5OGNQWmY5I3tkMVlcdTAwM2VOYSVwOUFkd3BGZTRRWHlcdTAwM2NXcTVGSmI3XiNHWipDTjMwMDAwMDAwMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGl2b3R0cmFuc2xhdGUiOiBbCiAgICAgICAgICAgICAgICAtMC4wMzU1Nzg2OTYwNTcyMDA0MywKICAgICAgICAgICAgICAgIDYuMTc3MDc2NjI3OTc3ODRlLTEwLAogICAgICAgICAgICAgICAgLTAuMDI0Mzk5ODM0Njg1MDI3NgogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVnc2M5M3dDOTRiWSp5QloqXntUQ0lrXjREK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MFZAVXNYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmdCVBRiotM2NJeHt2VjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFA4akhXWlJBYVkxUHxHUFdQfEdQV1dSeSQyS3RKZllELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota1hBUnIoaEFScihoQVJzWHlMUz1lc1dwV0B4YiNpdVAzTVx1MDAyNnkyVlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdEFqeEY4QFBBUnNnI2FCcGREYlJjMUxiYUg4OGIjIUhPSXRnRTJhQ0M1VFhcdTAwM2VEbV9jcXx9TEVGZlFCWFx1MDAzZU4zN2FcdTAwMjZCUjRVdlBBOGIhe3ZsVXRlJV5YPUhlNVpnNnNHWjMtWURBUnIoekFhSFZOWkUxOUFjNFopOGJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck1VdlA0MVpDYDkqYjk4V1lYPUhkVEFZV2Y7WmdnZEdaZWVVK2FCXnZGWmdwKTZBUnIoaEFUYzBrWTtSXHUwMDI2PVkjP0VEYmFIODhiIyFIT0l0Z0UyYVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXM01cdTAwMjYhflhMNF9LYTk/d0VaRWF6NGNfdERralVYVChBUnNqJGFCcGREYlJjSlBaKl8yVUl0ZEExVXR3LXpYbTRefmFCcGREYmFNXHUwMDI2YFV0ZUskYlo9ajliYU1cdTAwMjZgVXRlLVx1MDAzZWIjNyF8VntkWTlXcFpDfGJhTVx1MDAyNmBVdGVOIVopO180VXZQQUQzSkc2ZGIjN3V8WSstST1Xbl5EKWJhTShJQVJyKGhGKDdicVhcdTAwM2VEbkFYP0E1R1hMNF9LYUMxNWRVdGVpJWFDTE5GYUJedkZhfChTYzY5e3h+YUJwbUhYTCUrUVRQcVhAYUJwZERiYUd7OENLT3ZNNiRmY1x1MDAzY1dOQmslYjAhcik1KmAybTBSUkYzMHt7ZDcxcG8jQjJMS3hZOH5ffnYybWxFSDNJR2NMMzsrIVA0Z2UxVDVDOWtlODJ9bXA1ZGFiWjY5NXpkNiN5MGg3WFYjZEQ7NWYyYmFabFFWc1x1MDAyNig3YjAhdkJEO0UhTlopdDlIVlJVcUlYXHUwMDNjfkpCV3BnR01UVSVRejd6Sn1cdTAwM2NaKlhOTTclTGVEYUNLc0FYPTVmQ0Q7ZmxKZDJuU1c4WVx1MDAzZSRJWmdwKkNhJXAyRzghSD9IWmVlWEBDTEFqcjBaPTkjRDtAYExhQ0IqSlpnVkNjZG5PdXRDS0BYcjI2Sj9CWFx1MDAzZU1tR0ExZmRRYzQySUZXaE5qaUFxOC02WFx1MDAzZU4yVEEkQFx1MDAyNmFUUHE/MmI3XntJQ0wkMzdEXHUwMDNjY1BVYlpcdTAwM2VIRFhKc1pNRFx1MDAzY2xZSmFCXml+WSU/K0BCcjdFZFdNeVZ5YiFcdTAwM2VFVkNNOD1ZQWB0OzVCUCU4ZFdeaSg0VlFlLXVDTUdLXHUwMDNjMjZrYT1iIUJyVkNxTm5qMDAwMDAwMDAwMFRfemA2Q0wkMzdDTFx1MDAzYzshRFx1MDAzY313WFZQfEQ/WD9rVFFDPXZoIUQ9N1x1MDAzY2RWUnZ3MFhKdXF6YllVaGJLcDklIzRrbz1cdTAwMjYlUEJDKWdoam83OWYtWTklUEJBYlVPdjZSSFx1MDAzY1owbCVQQkFiSDBacExvfVJyXHUwMDNlJVBCQk1xSl9OSihYNzJ0JVBCQ3NVNW1VaG0kdG83JVBCQ2whaWM9UmhyaGowJVBCQ1ZQZVooaGhgK3MxJVBCQmtWP3ctKlleYzNaJVBCQSorNkJCKU1XNE07JVBCQSMoZ2VKRWoqN2lkJVBCQXp0ZiN3RHdxVShiJVBCQkdLal51NWRsXHUwMDNjYj8lUEJBKlNRb2xHZnVPdWwlUEJDUmtVRnx9PyRFblglUEJDaEREU1x1MDAyNnFEJUNuciVQQkI7eCslUTRta35UciVQQkJgbT9wZiEyKThePyVQQkJHMzYjNzc2U3E4MiVQQkF7cW41bHBNfGVDPyVQQkRhYExldTdMdjFgeiVQQkN6YkZhSkA7b0xoPSVQQkNYXmBeVzRQO1dPLSVQQkJhZUUrPVRDWVpjWCVQQkJxbHVOdz1hZ3t0ISVQQkJHIyEwK2RJPTRKZiVQQkNaXHUwMDNlNVJOb1c0QW18JVBCREl6XHUwMDNlZDVjaUBcdTAwMjZ7NCVQQkIwXip5fGZpTkMjMiVQQkJpQGpTZSspdzhgXHUwMDI2JVBCQ05hUiQ2eVUwcXZTQ0t4NmVDS0BJaUNMQWpcdTAwMjY1TU4odVpnZ2RHWmVlVSthQ0J+VVo2KyF2OSh5Smxkbk90dEEwezl4RC1+e1VaZWVuMWJaQmo1YlpLS1x1MDAzZVhcdTAwM2VOMzdYSnY5R0R9OC1rVFA3a0EwVlgzV0VDcCQ5YlRjdzBFRzh2ZUNMJDM1Q0w9Mj8xIS1cdTAwM2N7SFpcdTAwMjYkSkNNUTQ/MHNzSTF8TnNDMHw2THwwVFA3a0EwVlgzUkVHOCV0MDBicn1Lb2NHUzAwMDAxMDAwMDIwMDAwMzAwMDA0MDAwMDUwMDAwNjAwMDA3MDAwMDgwMDAwOTAwMDBBMDAwMEIwMDAwQzAwMDBEMDAwMEUwMDAwRjAwMDBHMDAwMEgwMDAwSTAwMDBKMDAwMEswMDAwTDAwMDBNMDAwME4wMDAwTzAwMDBQMDAwMFEwMDAwUjAwMDBTMDAwMFQwMDAxOFUwcXZTQ0t4NmVDS0BJaUNMQWorNFBSZXliWktPR1hcdTAwM2VNP0dYXHUwMDNlQkdoQ0xWaHg4aGEpaENMYm1zQ00kaD9VMFd0MTVka0o2Q00rZjtUUDdrQTBWWDNSRWhaO0c2YW9NTHxOc0MwfE5tVmtDdEReVzVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNHlETEBrKjAwMDAwMFJSOTEwc3NJMjB7e1IzMU9OYTQxcG9qNTFeQHM2MkxKIzcybWs7ODJcdTAwM2VcdTAwM2N7OTNJRzVBM2poRUIzOytOQzRGQ1dENGdkZkU0Klx1MDAyNm9GNUM4eEc1ZFopSDVcdTAwMjYhQEk2OTUxSjZhV0FLNiN4Skw3NjFTTTdYU2JON3l0a084Mnx0UDhVTyRROHZwXHUwMDNjUjh+XnxTOVJMNlRVMHEjVVRQN0dMODczTWc4enZrcEZBSEJeYUNDNVRYXHUwMDNlRG1fY3FUNlx1MDAzYzkoeUpsZG5PdHRBMHs5c0R9OC1rVFA3a0EwVlgzUkVHOHZlQ0wkMzVDTFx1MDAzYzstQ01RND8wc3NJMXxOc0MwfDZMfDBUUDdrQTBWWDNSRUc4JXQwMGIqQTVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWW5UUjsjMjBSUjkxVF8hMFx1MDAyNjY5RTdLMDAzUUdVMG98TjZMNH5BWkUxOUFjNGM5N2JhSDg4YiMhSE9DTlchRVRQN0dMODczTWc4enZrcEc3P3szWFx1MDAzZU4zN2FcdTAwMjZCUjRVdlA0MVpFa2dLQ05kQC1kbk91dENLQEltQ0xrc1x1MDAyNmVTS1k5Q0wkMzVDTFx1MDAzYzsrQ004PVlBYHQ7NUJQSn4tQ3FOVmR8TnNDMHxOc0MwVF96YDZDTCQzNUNMXHUwMDNjOytDTVhnQjFTVCtCS285YHwwMDAxOENNaUdAMFJSOTEwOXtcdTAwM2VPVFUjYT1DSylDZ0NMMU9rRFx1MDAzZUQjWlV2UDQxWkNgOSpiOThXWVg9SGROR2JTRTtDS2BKdDhZVWttQVNOcSllTys1N0FgdDs1QlBKeytDMGl5VTVka0o2Q01fbFx1MDAzZUtva04wfE5zQzB8TnNBOENNUjFhQWB0OzVCUEp7K0M9dmghQ05OdC01Q0gpSTAwM1BrRExAa2U5Ukw2VFUwcSNXRFx1MDAzZU0qaVk7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVHK1NGK0NLeDZlQ0tASW1DTEFqQDU/XjAoWipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEZkg2fFc9ZU8rNTdBYHQ7NUJQSntcdTAwM2VIVjFRYmElcGE3YjAjKWhUX3pQXHUwMDNjQ0wkMzVDTFx1MDAzYzsrQ01YZ0IxU1QrQktvOWB8MDAwMThDTWlHQDBzc0kxfDZOXk9VMG98VDNVRzMxWkUxOUFjNGMhV0goT2dcdTAwM2NDS0BYXjNxb2FqWD1RUmxiI2l1UENPQlBORFx1MDAzZSgqc1dwWj83Y3FUYk81KmAybTBSUkYzMHt7ZDcxcG8jQjJMSzJGMlx1MDAzZT1RSjNqaG9ONEZDPVI0KihEVjVkYWJaNjk1emQ2I3kwaDdYVE9sODJ9bXA4dnE7dDlSTXBqMjRpZSpiN2ZcdTAwM2VFSXgjQ2QxITdAeVhcdTAwM2UlcSFUUDdNU0pPKUIjZFRDe0hDT2opVzEjZmFcdTAwM2VXcFhBeDVkXHUwMDNjcWYxIzUwXmJhTlx1MDAyNj9LcEcxRzAwMDAwMDAwMSpuVkZmSG5ZbGxqblZGZkhuYU12aUdjeitZR3QpbnNuVkZmSG5ifCk4MDAwMDAwTl82fkdjeitZR3ZoeUpXQGN0KVg2OFNkblZGZkhuZHZ7eCUqQFFwJVx1MDAzY01rXjAwMDAwMFBzSXVVMHEhKEtNUWJnWFx1MDAzZU4zOWFcdTAwMjZMOFRiMCRBcVRVI2FeRD9rcmxVdHctelhtNF5+YUJwZERiYU5cdTAwMjZeVTBXK2IzM0Z2XlduKit7WipDPypUUHMyZGIjOEJSV015KD9XRnxzZUQ/XHUwMDNjbGpaKk9jO09ocU9gVE0rXHUwMDNlXHUwMDNjNWR0c34wV2xFKkZjQVNVNWR0c34wV2xFKkZjQVNVNWR0c34wV2xFKkZjQVNVNWR0c34wV2xFK0ZjQVNVNWR0c34wV2xFKUZrTXw7VTBxdlNDTEFrNzNTVkRnYiMhbEVhQ0NEZkx8dDFaTDBjdzVUUDh6VzVnc3NJVTBxI1dUVSNhXkRANzd0VXZoN0NaZSg5JFoqcCNCYSRqKENiMCRTeVRQOHRVQ1BHXiNMdDdDWkZrTXw7VTBxdlNDTEFrOTN9MFZqYVx1MDAyNksjOFplTVY4YjAkVnpUUDh0VUNQR14jTHQ3QzhGY0FTVTVkdHN+MFdsRSpGY0FTVTVkfFx1MDAzYzIwV2xFKkZjQVNVNWR0c34wV2xFK0ZjQVNVNWR0c34wV2xFKUZrTXw7VTBxdlNDTEFrQTVNTigpWmVuM1x1MDAzY1ZReW4oV002UH1iMCRZIVRQOHRVQ1BHXiNMdDdDNkYlY2F3VTBxI1dVMG98azR7XHUwMDI2bTZaRTE5QWM0Y1JCWipfMlVDUC1VYlRQN1NVTmV5M0xYXHUwMDNlTT9KYllGMENYXHUwMDNlRF5STm5La2VMMGN3NVRQc1FlWCplY0lLb0oxfVUwcSNXVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIwIiwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi45OSwKICAgICAgICAgICAgLTExLjkxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJyZXNhbXBsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTMuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXNhbXBsZTciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2U2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjIxLAogICAgICAgICAgICAtOC4xNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNraW40IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4xMiwKICAgICAgICAgICAgLTIuOTUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNraW4iCiAgICB9LAogICAgInN3ZWVwMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuNzMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmFkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXJvbGwiOiBmYWxzZSwKICAgICAgICAgICAgImFwcGx5eWF3IjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMyLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAiaW5jeWF3IjogMTgwLAogICAgICAgICAgICAic2NhbGUiOiA3LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4wMDA5Njk5MzIxMjM1NTMwMDc4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMDY5MTY0MjY4NjcyNDY2MjgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjEyOTI2ODI4ODYxMjM2NTcyLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDMuNCwgMC44KSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4yNjE0Mzc5MjI3MTYxNDA3NSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjA3MDMxMjUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInlhdyI6IC0xMTAuNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjcxLAogICAgICAgICAgICAtMTcuMzUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRoaWNrbmVzczIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGU3IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibXVsdCI6IDAuNDM5LAogICAgICAgICAgICAic2NhbGVfcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMzQyNDgzNjY5NTE5NDI0NDQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNTM0NjQwNTUwNjEzNDAzMywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImZpdChkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIml0ZXJhdGlvblwiLCAwKSwgMCwgZGV0YWlsKFwiLi4vZm9yZWFjaF9jb3VudDNcIiwgXCJudW1pdGVyYXRpb25zXCIsIDApLCAzLjQsIDAuOCkiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTk3NzQyNjUyODkzMDY2NCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IHBjdCA9IEBwdG51bSAvIChAbnVtcHQtMS4wKTtcblxuZmxvYXQgcmFtcHZhbCA9IGNocmFtcChcInNjYWxlX3JhbXBcIiwgcGN0KTtcbmZAcHNjYWxlID0gcmFtcHZhbCAqIGNoKFwibXVsdFwiKTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjBfMSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAibXVsdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2NhbGVfcmFtcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjYWxlIFJhbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIC05LjQ3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJ0cmFuc2Zvcm03IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZhY2V0MiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMTgwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuOTksCiAgICAgICAgICAgIC0xNi4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9Cn0=
Solar Panels
Split and offset mesh polys with random value making them to catch plesant highlight. Userful for mimiking solar or other panels.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFzc2lnbm1hdGVyaWFsMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJxdWlja3N1cmZhY2VtYXRlcmlhbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1tYXRlcmlhbHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImJpbmRjb2xsZWN0aW9uZXhwYW5kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImJpbmRtZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZG5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZHBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZHB1cnBvc2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZHN0cmVuZ3RoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImN2ZXhhdXRvYmluZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjdmV4YmluZGluZ3Nmb2xkZXIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdlb3N1YnNldCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRiaW5kaW5nZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdHBhcmVudHBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0cGFyZW50dHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRzcGVjY3ZleCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRzcGVjbWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdHNwZWNwYXRoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIi9tYXRlcmlhbHMvcXVpY2tzdXJmYWNlbWF0ZXJpYWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdHNwZWN2ZXhwciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwYXJtc292ZXJjdmV4IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBhcm1zb3ZlcmV4cG9ydHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicGFybXNvdmVybWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBhcm1zb3ZlcnZleHByIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIi9zb2xhcl9wYW5lbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXNzaWdubWF0ZXJpYWwiCiAgICB9LAogICAgImNvcHlhbmR0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNvbGFyX3BhbmVsIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibW9kaWZ5c291cmNlIjogIiIsCiAgICAgICAgICAgICJuY3kiOiAzLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDUuNTU5Nzc1MDMwMTcxNzY2NiwKICAgICAgICAgICAgICAgIC0zLjgzMDQ5MTM4ODM1MzcyNjQsCiAgICAgICAgICAgICAgICA1MC45ODE0NDA4OTY0NDcxNzUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInMiOiBbCiAgICAgICAgICAgICAgICAxLjI1OTc4OTc5Njc2MjkyNSwKICAgICAgICAgICAgICAgIDEuMjU5Nzg5Nzk2NzYyOTI1MiwKICAgICAgICAgICAgICAgIDEuMjU5Nzg5Nzk2NzYyOTI1MgogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAuNjA2OTA2NTAzNDM4OTQ5NiwKICAgICAgICAgICAgICAgIC0wLjQwNzcyOTEyNjUxMzAwNDMsCiAgICAgICAgICAgICAgICAtMC45NjYyNDQ4NDY1ODI0MTI3CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4wMywKICAgICAgICAgICAgMi4yMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZHVwbGljYXRlIgogICAgfSwKICAgICJkb21lbGlnaHQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFzc2lnbm1hdGVyaWFsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAxMDUuMDEwNDE1ODY5NzY3NzgsCiAgICAgICAgICAgICAgICAzMy4zMTIwOTA2Mjk0NDM2MjQsCiAgICAgICAgICAgICAgICA4LjM3NzQyMDEyNTkyNjUxNAogICAgICAgICAgICBdLAogICAgICAgICAgICAieG5fX2lucHV0c2V4cG9zdXJlX3Z5YSI6IDIuNSwKICAgICAgICAgICAgInhuX19pbnB1dHN0ZXh0dXJlZmlsZV9yM2FoIjogIiRIRlMvaG91ZGluaS9waWMvaGRyaS9IRFJJSGF2ZW5fc2t5bGl0X2dhcmFnZV8yay5yYXQiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJmb2xkZXIwXzIiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcjFfMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkthcm1hIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTGlnaHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY3RpdmUgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX29tYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGFjdGl2ZXJhZGl1c19jb250cm9sX3B6YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGFjdGl2ZXJhZGl1c19jb250cm9sX3B6YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWN0aXZlIFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzXzVmYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlic19jb250cm9sXzZzYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIqIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJkaWZmdXNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZsZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29hdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ2b2x1bWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbnkgZGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJkaWZmdXNlfHZvbHVtZXxzc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbnkgbm9uLWRpZmZ1c2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLWRpZmZ1c2UgXHUwMDI2IC12b2x1bWUgXHUwMDI2IC1zc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0aW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfMnhiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnV0ZXNjYXVzdGljc19jb250cm9sXzNiY2ZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0ZXMgdG8gQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbnRyaWJ1dGVzIHRvIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklsbHVtaW5hdGUgQmFja2dyb3VuZCBIb2xkb3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbGx1bWluYXRlIEJhY2tncm91bmQgSG9sZG91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGxpZ2h0Z2VvY2FzdHNzaGFkb3dfMnhiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd19jb250cm9sXzNiY2ZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgR2VvbWV0cnkgQ2FzdHMgU2hhZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd19jb250cm9sXzNiY2ZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBHZW9tZXRyeSBDYXN0cyBTaGFkb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX3djYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX2NvbnRyb2xfeHBiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX2NvbnRyb2xfeHBiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c18xa2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHBvaW50cmFkaXVzX2NvbnRyb2xfMnhiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IExpZ2h0IFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IExpZ2h0IFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX2NvbnRyb2xfeTJiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBMaWdodCBHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX3hwYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9fY29udHJvbF95MmJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRyZW5kZXJsaWdodGdlb19jb250cm9sX3kyYmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIExpZ2h0IEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX3djYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNpbmdsZXNpZGVkXzFrYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfY29udHJvbF8yeGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2luZ2xlIFNpZGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfY29udHJvbF8yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2luZ2xlIFNpZGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c3ByZWFkX2NvbnRyb2xfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcHJlYWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwcmVhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTYW1wbGluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV9jb250cm9sX3kyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1heGltdW0gSERSSSBTaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aGRyaV9tYXhfaXNpemVfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIwNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV9jb250cm9sX3kyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXhpbXVtIEhEUkkgU2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19qZWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRtaXNiaWFzX2NvbnRyb2xfa3JiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19ib2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRwb3J0YWxtaXNiaWFzX2NvbnRyb2xfYzFiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb3J0YWwgTUlTIEJpYXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9tYXgiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvcnRhbCBNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9jb250cm9sX3B6YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNhbXBsaW5nIE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzYW1wbGluZ21vZGVfb21iZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9jb250cm9sX3B6YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9jb250cm9sX3B6YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkF1dG8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlVuaWZvcm0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBUcmVlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkxpZ2h0IFRyZWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJ0b2tlbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9jb250cm9sX2w0YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9rcmJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9jb250cm9sX2w0YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9jb250cm9sX2w0YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRvbWVsaWdodDo6My4wIgogICAgfSwKICAgICJxdWlja3N1cmZhY2VtYXRlcmlhbDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weWFuZHRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiYXNlIjogMC4wOTMsCiAgICAgICAgICAgICJiYXNlX2NvbG9yIjogWwogICAgICAgICAgICAgICAgMC4xNDczMDAwMDQ5NTkxMDY0NSwKICAgICAgICAgICAgICAgIDAuMjIzNjUwMDA4NDQwMDE3NywKICAgICAgICAgICAgICAgIDAuMzAwMDAwMDExOTIwOTI4OTYKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImJhc2VfY29sb3JfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAiYmFzZV9jb2xvcl9maWxlIjogImxvb2tkZXYvdXZncmlkX2dyZXkuZXhyIiwKICAgICAgICAgICAgImJhc2VfY29sb3JfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJiYXNlX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImJ1bXBfc2NhbGUiOiAwLjAyNTAwMDAwMDM3MjUyOTAzLAogICAgICAgICAgICAiYnVtcF9zY2FsZV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJidW1wX3N0eWxlX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImNsYXNzcHJpbXBhdGgiOiAiL19fY2xhc3NfbXRsX18vYHN0cnNwbGl0KGNocyhcInByaW1wYXRoXCIpLFwiL1wiLC0xKWAiLAogICAgICAgICAgICAiY29hdF9jb2xvcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJjb2F0X2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzIjogMC4xMDAwMDAwMDE0OTAxMTYxMiwKICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAiZW1pc3Npb25fY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAiZmlsdGVydHlwZV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJpbnN0YW5jZWFibGUiOiB0cnVlLAogICAgICAgICAgICAibWV0YWxuZXNzIjogMC45NTMsCiAgICAgICAgICAgICJtZXRhbG5lc3NfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAib3BhY2l0eV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJvcGFjaXR5X3ByaW12YXJfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL01hdGVyaWFscy9RdWlja1N1cmZhY2VNYXRlcmlhbCIsCiAgICAgICAgICAgICJwcm9qZWN0aW9uX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInJlZmZpbGVwYXRoIjogIiRIRlMvaG91ZGluaS91c2QvbWF0ZXJpYWxzL3F1aWNrX21hdGVyaWFscy9xdWlja19tYXRlcmlhbHMudXNkIiwKICAgICAgICAgICAgInJlZnR5cGUiOiAicmVmZmlsZSIsCiAgICAgICAgICAgICJyb3VnaG5lc3NfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzaGVlbl9jb2xvcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzaGVlbl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzaGVlbl9yb3VnaG5lc3MiOiAwLjMwMDAwMDAxMTkyMDkyODk2LAogICAgICAgICAgICAic2hlZW5fcm91Z2huZXNzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX0lPUl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzcGVjdWxhcl9hbmlzb3Ryb3B5X2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX2NvbG9yX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX3JvdGF0aW9uX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzcyI6IDAuMDMxLAogICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInN1YnN1cmZhY2VfY29sb3JfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInN1YnN1cmZhY2VfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAic3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAic3Vic3VyZmFjZV9zY2FsZV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0aGluX2ZpbG1fSU9SX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRoaW5fZmlsbV90aGlja25lc3NfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRoaW5fd2FsbGVkX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb2xvcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAidHJhbnNtaXNzaW9uX2RlcHRoX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRyaXBsYW5hcl9ibGVuZF9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0cmlwbGFuYXJfdXBheGlzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRydWVfZGlzcGxhY2VtZW50c19jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ1dl9vZmZzZXRfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAidXZfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ1dl9zY2FsZV9jb250cm9sIjogInNldCIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNsYXNzcHJpbXBhdGgiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcjAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJRdWljayBNYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNsYXNzYW5jZXN0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHJlZnR5cGUgIT0gY3JlYXRlY2xhc3MgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNsYXNzIEFuY2VzdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHV0aWxzXG5sb3B1dGlscy5zZWxlY3RQcmltc0luUGFybShrd2FyZ3MsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IGEgcHJpbWl0aXZlIGluIHRoZSBTY2VuZSBWaWV3ZXIgb3IgU2NlbmUgR3JhcGggVHJlZSBwYW5lLlxuQ3RybC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwaWNrZXIgZGlhbG9nLlxuQWx0LWNsaWNrIHRvIHRvZ2dsZSBtb3ZlbWVudCBvZiB0aGUgZGlzcGxheSBmbGFnLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiQlVUVE9OU19yZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnVzZHBhdGh0eXBlIjogInByaW0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZW91dHB1dHBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhdGUgTWF0ZXJpYWwgT3V0cHV0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZXBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhdGUgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlc3RpbmF0aW9ucHJpbV9ncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgcmVmdHlwZSA9PSBub25lIH0geyByZWZ0eXBlID09IGNyZWF0ZWNsYXNzIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEZXN0aW5hdGlvbiBQcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5zdGFuY2VhYmxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1ha2UgSW5zdGFuY2VhYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJlbnRwcmltdHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlVzZEdlb21TY29wZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZVBhcmVudFR5cGVzTWVudSgpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQYXJlbnQgUHJpbWl0aXZlIFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlZnBhcmVudG1hdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZlcmVuY2UgUGFyZW50IE1hdGVyaWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogImRlc3RpbmF0aW9ucHJpbV9ncm91cCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluaXRmb3JlZGl0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlSW5pdGlhbGl6ZVBhcmFtZXRlcnNNZW51KDApIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5pdGlhbGl6ZSBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2siOiAiaW1wb3J0IGxvcHV0aWxzXG5ub2RlID0ga3dhcmdzWydub2RlJ11cbmZpbGUgPSBOb25lXG5pZiBub2RlLmV2YWxQYXJtKCdyZWZ0eXBlJykgPT0gJ3JlZmZpbGUnOlxuICAgIGZpbGUgPSBub2RlLnBhcm0oJ3JlZmZpbGVwYXRoJykuZXZhbEFzU3RyaW5nKCkuc3RyaXAoJ1xcJ1wiJylcbmxvcHV0aWxzLmluaXRpYWxpemVQYXJhbWV0ZXJzKG5vZGUsIGt3YXJnc1snc2NyaXB0X3ZhbHVlJ10sIGZpbGUpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImBsb3BpbnB1dHByaW1zKCcuJywgMClgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZVByaW1QYXR0ZXJuTWVudShrd2FyZ3NbJ25vZGUnXSwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcmltaXRpdmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ190b2dnbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3B1dGlsc1xubm9kZSA9IGt3YXJnc1snbm9kZSddXG5pZiBub2RlLmV2YWxQYXJtKCdyZWZ0eXBlJykgIT0gJ3JlZmZpbGUnOlxuICAgIGxvcHV0aWxzLnNlbGVjdFByaW1zSW5QYXJtKGt3YXJncywgVHJ1ZSlcbmVsc2U6XG4gICAgZmlsZSA9IG5vZGUucGFybSgncmVmZmlsZXBhdGgnKS5ldmFsQXNTdHJpbmcoKS5zdHJpcCgnXFwnXCInKVxuICAgIHByaW1zID0gbG9wdXRpbHMuc2VsZWN0UHJpbXNJblBhcm1Gcm9tRmlsZShrd2FyZ3MsIEZhbHNlLCBmaWxlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IHByaW1pdGl2ZXMgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuXG5TaGlmdC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwYXR0ZXJuIGVkaXRvci5cbkFsdC1jbGljayB0byB0b2dnbGUgbW92ZW1lbnQgb2YgdGhlIGRpc3BsYXkgZmxhZy4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltbGlzdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicXVpY2ttYXRlcmlhbHJlZnJlc2giOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJlc2giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrIjogImhvdS5wd2QoKS5wYXJtKCdyZWxvYWQnKS5wcmVzc0J1dHRvbjtob3UucHdkKCkucGFybSgnY3JlYXRlcGFybXMnKS5wcmVzc0J1dHRvbigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlZmZpbGVwYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyByZWZ0eXBlICE9IHJlZmZpbGUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSBGaWxlIFBhdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBwYXJtdXRpbHNcbnBhcm11dGlscy5zZWxlY3RNdWx0aXBsZUZpbGVzRm9yUGFybShrd2FyZ3NbJ3Bhcm10dXBsZSddWzBdKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiT3BlbiBmbG9hdGluZyBmaWxlIGNob29zZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfY2hvb3Nlcl9maWxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWZ0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZlcmVuY2UgVHlwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZlcmVuY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJpbmhlcml0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY2lhbGl6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSBGaWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZmaWxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXRlIENsYXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjcmVhdGVjbGFzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWxvYWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHJlZnR5cGUgIT0gcmVmZmlsZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVsb2FkIEZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYnV0dG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmhlYWRlcl9wYXJtIjogInF1aWNrbWF0ZXJpYWxyZWZyZXNoIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInByaW10eXBlIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9tYWtlY29udHJvbHBhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkaXNjb25uZWN0aW9uIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJvdXRwdXRzOm10bHg6ZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAidG9rZW4iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJkaXNwbGFjZW1lbnRfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICInbm9uZScgaWYgaG91LnB3ZCgpLmV2YWxQYXJtKCd0cnVlX2Rpc3BsYWNlbWVudHMnKT09MSBlbHNlICdkaXNjb25uZWN0aW5wdXQnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZGlzcGxhY2VtZW50X2NvbnRyb2wiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9tYWtlY29udHJvbHBhcm0iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZvbGRlcjBfMCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJhc2UiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiYXNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYmFzZV9jb250cm9sID09IGJsb2NrIH0geyBiYXNlX2NvbnRyb2wgPT0gbm9uZSB9IHsgYmFzZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQmFzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9kaWZmX2ludGVuc2l0eSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOmJhc2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBiYXNlX2NvbG9yX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJhc2VfY29sb3JfY29udHJvbCA9PSBub25lIH0geyBiYXNlX2NvbG9yX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9kaWZmIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YmFzZV9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiY29sb3IzZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiYXNlX2NvbG9yX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpiYXNlX2NvbG9yJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiYmFzZV9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3JfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYmFzZV9jb2xvcl9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJhc2VfY29sb3JfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IGJhc2VfY29sb3JfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YmFzZV9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3JfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOmJhc2VfY29sb3JfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImJhc2VfY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3JfcHJpbXZhciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJkaXNwbGF5Q29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBiYXNlX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgYmFzZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgYmFzZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBQcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm11bmlmb3JtIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpiYXNlX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOmJhc2VfY29sb3JfcHJpbXZhcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImJhc2VfY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpiYXNlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiYmFzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1ldGFsbmVzcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgbWV0YWxuZXNzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IG1ldGFsbmVzc19jb250cm9sID09IG5vbmUgfSB7IG1ldGFsbmVzc19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWV0YWxuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2dsX21ldGFsbGljIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6bWV0YWxuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRhbG5lc3NfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czptZXRhbG5lc3MnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJtZXRhbG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRhbG5lc3NfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgbWV0YWxuZXNzX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgbWV0YWxuZXNzX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBtZXRhbG5lc3NfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWV0YWxuZXNzIE1hcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3B0b29sdXRpbHM7bG9wdG9vbHV0aWxzLnNldHVwQ29wTmV0Rm9yTWFwKGt3YXJncz1rd2FyZ3MpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJDcmVhdGUgQ09QIHRleHR1cmUgZm9yIHRoaXMgbWFwLiBIb2xkIEN0cmwvQ21kIHRvIHN0YXJ0IGEgbmV3IGNvcG5ldC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIk5FVFdPUktTX2NvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOm1ldGFsbmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1ldGFsbmVzc19maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6bWV0YWxuZXNzX2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJtZXRhbG5lc3NfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcGVjdWxhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJvdWdobmVzc19wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyByb3VnaG5lc3NfcHJpbXZhcl9jb250cm9sID09IGJsb2NrIH0geyByb3VnaG5lc3NfcHJpbXZhcl9jb250cm9sID09IG5vbmUgfSB7IHJvdWdobmVzc19wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6cm91Z2huZXNzX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm91Z2huZXNzX3ByaW12YXJfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ3N0cmluZycsICdpbnB1dHM6cm91Z2huZXNzX3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJyb3VnaG5lc3NfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfY29udHJvbCA9PSBub25lIH0geyBzcGVjdWxhcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY3VsYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfc3BlY19pbnRlbnNpdHkiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzcGVjdWxhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfSU9SIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMS41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzcGVjdWxhcl9JT1JfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfSU9SX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfSU9SX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmRleCBvZiBSZWZyYWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2dsX2lvciI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNwZWN1bGFyX0lPUiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfSU9SX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6c3BlY3VsYXJfSU9SJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3BlY3VsYXJfSU9SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfYW5pc290cm9weSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfYW5pc290cm9weV9jb250cm9sID09IGJsb2NrIH0geyBzcGVjdWxhcl9hbmlzb3Ryb3B5X2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfYW5pc290cm9weV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY3VsYXIgQW5pc290cm9weSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNwZWN1bGFyX2FuaXNvdHJvcHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX2FuaXNvdHJvcHlfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpzcGVjdWxhcl9hbmlzb3Ryb3B5JywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3BlY3VsYXJfYW5pc290cm9weSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX2NvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfY29sb3JfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfY29sb3JfY29udHJvbCA9PSBub25lIH0geyBzcGVjdWxhcl9jb2xvcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfc3BlYyI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNwZWN1bGFyX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX2NvbG9yX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpzcGVjdWxhcl9jb2xvcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfY29sb3JfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfY29sb3JfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzcGVjdWxhcl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfY29sb3JfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c3BlY3VsYXJfY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6c3BlY3VsYXJfY29sb3JfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnNwZWN1bGFyJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3BlY3VsYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9yb3RhdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfcm90YXRpb25fY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfcm90YXRpb25fY29udHJvbCA9PSBub25lIH0geyBzcGVjdWxhcl9yb3RhdGlvbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY3VsYXIgUm90YXRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzcGVjdWxhcl9yb3RhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm90YXRpb25fY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpzcGVjdWxhcl9yb3RhdGlvbicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX3JvdGF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzcGVjdWxhcl9yb3VnaG5lc3NfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfcm91Z2huZXNzX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfcm91Z2huZXNzX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfcm91Z2giOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzcGVjdWxhcl9yb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzc19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnNwZWN1bGFyX3JvdWdobmVzcycsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX3JvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzc19maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzcGVjdWxhcl9yb3VnaG5lc3NfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzcGVjdWxhcl9yb3VnaG5lc3NfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IHNwZWN1bGFyX3JvdWdobmVzc19maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c3BlY3VsYXJfcm91Z2huZXNzX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czpzcGVjdWxhcl9yb3VnaG5lc3NfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX3JvdWdobmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmFuc21pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRyYW5zbWlzc2lvbl9jb250cm9sID09IGJsb2NrIH0geyB0cmFuc21pc3Npb25fY29udHJvbCA9PSBub25lIH0geyB0cmFuc21pc3Npb25fY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF90cmFuc3BhcmVuY3kiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp0cmFuc21pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb2xvciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRyYW5zbWlzc2lvbl9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyB0cmFuc21pc3Npb25fY29sb3JfY29udHJvbCA9PSBub25lIH0geyB0cmFuc21pc3Npb25fY29sb3JfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zbWlzc2lvbiBDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyYW5zbWlzc2lvbl9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiY29sb3IzZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbl9jb2xvcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRyYW5zbWlzc2lvbl9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB0cmFuc21pc3Npb25fY29sb3JfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyB0cmFuc21pc3Npb25fY29sb3JfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IHRyYW5zbWlzc2lvbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp0cmFuc21pc3Npb25fY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbl9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidHJhbnNtaXNzaW9uX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgdHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBub25lIH0geyB0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ3N0cmluZycsICdpbnB1dHM6dHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRyYW5zbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9kZXB0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdHJhbnNtaXNzaW9uX2RlcHRoX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyYW5zbWlzc2lvbl9kZXB0aF9jb250cm9sID09IG5vbmUgfSB7IHRyYW5zbWlzc2lvbl9kZXB0aF9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGVwdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxMDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyYW5zbWlzc2lvbl9kZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNtaXNzaW9uX2RlcHRoX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6dHJhbnNtaXNzaW9uX2RlcHRoJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidHJhbnNtaXNzaW9uX2RlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNtaXNzaW9uX2Rpc3BlcnNpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uX2NvbnRyb2wgPT0gbm9uZSB9IHsgdHJhbnNtaXNzaW9uX2Rpc3BlcnNpb25fY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc3BlcnNpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxMDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fZGlzcGVyc2lvbl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidHJhbnNtaXNzaW9uX2Rpc3BlcnNpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3Vic3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHN1YnN1cmZhY2VfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9jb250cm9sID09IG5vbmUgfSB7IHN1YnN1cmZhY2VfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN1YnN1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX2NvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3Vic3VyZmFjZV9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBzdWJzdXJmYWNlX2NvbG9yX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9jb2xvcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOnN1YnN1cmZhY2VfY29sb3InLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJzdWJzdXJmYWNlX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzdWJzdXJmYWNlX2NvbG9yX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6c3Vic3VyZmFjZV9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3Vic3VyZmFjZV9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzdWJzdXJmYWNlX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBQcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm11bmlmb3JtIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOnN1YnN1cmZhY2VfY29sb3JfcHJpbXZhcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInN1YnN1cmZhY2VfY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpzdWJzdXJmYWNlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3Vic3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfcmFkaXVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCA9PSBub25lIH0geyBzdWJzdXJmYWNlX3JhZGl1c19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c3Vic3VyZmFjZV9yYWRpdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImNvbG9yM2YiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOnN1YnN1cmZhY2VfcmFkaXVzJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3Vic3VyZmFjZV9yYWRpdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3Vic3VyZmFjZV9zY2FsZV9jb250cm9sID09IGJsb2NrIH0geyBzdWJzdXJmYWNlX3NjYWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9zY2FsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX3NjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6c3Vic3VyZmFjZV9zY2FsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInN1YnN1cmZhY2Vfc2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlX2ZpbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHN1YnN1cmZhY2Vfc2NhbGVfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzdWJzdXJmYWNlX3NjYWxlX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBzdWJzdXJmYWNlX3NjYWxlX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjYWxlIE1hcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3B0b29sdXRpbHM7bG9wdG9vbHV0aWxzLnNldHVwQ29wTmV0Rm9yTWFwKGt3YXJncz1rd2FyZ3MpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJDcmVhdGUgQ09QIHRleHR1cmUgZm9yIHRoaXMgbWFwLiBIb2xkIEN0cmwvQ21kIHRvIHN0YXJ0IGEgbmV3IGNvcG5ldC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIk5FVFdPUktTX2NvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnN1YnN1cmZhY2Vfc2NhbGVfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czpzdWJzdXJmYWNlX3NjYWxlX2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJzdWJzdXJmYWNlX3NjYWxlX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF80IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hlZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc2hlZW5fY29udHJvbCA9PSBibG9jayB9IHsgc2hlZW5fY29udHJvbCA9PSBub25lIH0geyBzaGVlbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hlZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzaGVlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzaGVlbl9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBzaGVlbl9jb2xvcl9jb250cm9sID09IG5vbmUgfSB7IHNoZWVuX2NvbG9yX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaGVlbiBDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNoZWVuX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoZWVuX2NvbG9yX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpzaGVlbl9jb2xvcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNoZWVuX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fY29sb3JfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc2hlZW5fY29sb3JfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzaGVlbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc2hlZW5fY29sb3JfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c2hlZW5fY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6c2hlZW5fY29sb3JfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNoZWVuX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnNoZWVuJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic2hlZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9yb3VnaG5lc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHNoZWVuX3JvdWdobmVzc19jb250cm9sID09IGJsb2NrIH0geyBzaGVlbl9yb3VnaG5lc3NfY29udHJvbCA9PSBub25lIH0geyBzaGVlbl9yb3VnaG5lc3NfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNoZWVuIFJvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNoZWVuX3JvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fcm91Z2huZXNzX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6c2hlZW5fcm91Z2huZXNzJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic2hlZW5fcm91Z2huZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fcm91Z2huZXNzX2ZpbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHNoZWVuX3JvdWdobmVzc19maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHNoZWVuX3JvdWdobmVzc19maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc2hlZW5fcm91Z2huZXNzX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzaGVlbl9yb3VnaG5lc3NfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9yb3VnaG5lc3NfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOnNoZWVuX3JvdWdobmVzc19maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic2hlZW5fcm91Z2huZXNzX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF81IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29hdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGNvYXRfY29udHJvbCA9PSBibG9jayB9IHsgY29hdF9jb250cm9sID09IG5vbmUgfSB7IGNvYXRfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvYXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfY29hdF9pbnRlbnNpdHkiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2F0X2NvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgY29hdF9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBjb2F0X2NvbG9yX2NvbnRyb2wgPT0gbm9uZSB9IHsgY29hdF9jb2xvcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0X2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOmNvYXRfY29sb3InLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjb2F0X2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBjb2F0X2NvbG9yX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgY29hdF9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgY29hdF9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0X2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6Y29hdF9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiY29hdF9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOmNvYXQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjb2F0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9yb3VnaG5lc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGNvYXRfcm91Z2huZXNzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGNvYXRfcm91Z2huZXNzX2NvbnRyb2wgPT0gbm9uZSB9IHsgY29hdF9yb3VnaG5lc3NfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9jb2F0X3JvdWdoIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6Y29hdF9yb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6Y29hdF9yb3VnaG5lc3MnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjb2F0X3JvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2ZpbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGNvYXRfcm91Z2huZXNzX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgY29hdF9yb3VnaG5lc3NfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IGNvYXRfcm91Z2huZXNzX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0X3JvdWdobmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czpjb2F0X3JvdWdobmVzc19maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiY29hdF9yb3VnaG5lc3NfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGluIEZpbG0iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0aGluX2ZpbG1fSU9SIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMS41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB0aGluX2ZpbG1fSU9SX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRoaW5fZmlsbV9JT1JfY29udHJvbCA9PSBub25lIH0geyB0aGluX2ZpbG1fSU9SX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGluIEZpbG0gSU9SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX0lPUiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX0lPUl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRoaW5fZmlsbV9JT1InLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX2ZpbG1fSU9SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdGhpbl9maWxtX3RoaWNrbmVzc19jb250cm9sID09IGJsb2NrIH0geyB0aGluX2ZpbG1fdGhpY2tuZXNzX2NvbnRyb2wgPT0gbm9uZSB9IHsgdGhpbl9maWxtX3RoaWNrbmVzc19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGhpY2tuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMjAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRoaW5fZmlsbV90aGlja25lc3MnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX2ZpbG1fdGhpY2tuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3N0eWxlICE9IDEgfSB7IHRoaW5fZmlsbV90aGlja25lc3NfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyB0aGluX2ZpbG1fdGhpY2tuZXNzX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyB0aGluX2ZpbG1fdGhpY2tuZXNzX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRoaWNrbmVzcyBGaWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoaW5fZmlsbV90aGlja25lc3NfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3N0eWxlICE9IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzc19maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidGhpbl9maWxtX3RoaWNrbmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB0aGluX2ZpbG1fdGhpY2tuZXNzX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgdGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgdGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlja25lc3MgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoaW5fZmlsbV90aGlja25lc3NfcHJpbXZhcl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnc3RyaW5nJywgJ2lucHV0czp0aGluX2ZpbG1fdGhpY2tuZXNzX3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX2ZpbG1fdGhpY2tuZXNzX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF83IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW1pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbWlzc2lvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgZW1pc3Npb25fY29udHJvbCA9PSBibG9jayB9IHsgZW1pc3Npb25fY29udHJvbCA9PSBub25lIH0geyBlbWlzc2lvbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW1pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfZW1pdF9pbnRlbnNpdHkiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czplbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1pc3Npb25fY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBlbWlzc2lvbl9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBlbWlzc2lvbl9jb2xvcl9jb250cm9sID09IG5vbmUgfSB7IGVtaXNzaW9uX2NvbG9yX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9lbWl0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6ZW1pc3Npb25fY29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImNvbG9yM2YiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1pc3Npb25fY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOmVtaXNzaW9uX2NvbG9yJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZW1pc3Npb25fY29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbWlzc2lvbl9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBlbWlzc2lvbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGVtaXNzaW9uX2NvbG9yX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBlbWlzc2lvbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czplbWlzc2lvbl9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czplbWlzc2lvbl9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZW1pc3Npb25fY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX3ByaW12YXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGVtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgZW1pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sID09IG5vbmUgfSB7IGVtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbG9yIFByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybXVuaWZvcm0iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOmVtaXNzaW9uX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnc3RyaW5nJywgJ2lucHV0czplbWlzc2lvbl9jb2xvcl9wcmltdmFyJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZW1pc3Npb25fY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtaXNzaW9uX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6ZW1pc3Npb24nLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJlbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wYWNpdHkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBvcGFjaXR5X2NvbnRyb2wgPT0gYmxvY2sgfSB7IG9wYWNpdHlfY29udHJvbCA9PSBub25lIH0geyBvcGFjaXR5X2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6b3BhY2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiY29sb3IzZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGFjaXR5X2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpvcGFjaXR5JywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib3BhY2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wYWNpdHlfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgb3BhY2l0eV9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IG9wYWNpdHlfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IG9wYWNpdHlfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3BhY2l0eSBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpvcGFjaXR5X2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BhY2l0eV9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6b3BhY2l0eV9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib3BhY2l0eV9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BhY2l0eV9wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBvcGFjaXR5X3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgb3BhY2l0eV9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgb3BhY2l0eV9wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcGFjaXR5IFByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybXVuaWZvcm0iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOm9wYWNpdHlfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGFjaXR5X3ByaW12YXJfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ3N0cmluZycsICdpbnB1dHM6b3BhY2l0eV9wcmltdmFyJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib3BhY2l0eV9wcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl93YWxsZWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm9mZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJoc2NyaXB0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRoaW5fd2FsbGVkX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRoaW5fd2FsbGVkX2NvbnRyb2wgPT0gbm9uZSB9IHsgdGhpbl93YWxsZWRfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRoaW4gV2FsbGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl93YWxsZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl93YWxsZWRfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2ludCcsICdpbnB1dHM6dGhpbl93YWxsZWQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX3dhbGxlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6aGVhZGVyX3Bhcm0iOiAidGhpbl93YWxsZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXBzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmlsdGVydHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBmaWx0ZXJ0eXBlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGZpbHRlcnR5cGVfY29udHJvbCA9PSBub25lIH0geyBmaWx0ZXJ0eXBlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbWFnZSBGaWx0ZXIgVHlwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjbG9zZXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjbG9zZXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJsaW5lYXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiY3ViaWMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6ZmlsdGVydHlwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWx0ZXJ0eXBlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOmZpbHRlcnR5cGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJmaWx0ZXJ0eXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJvamVjdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgcHJvamVjdGlvbl9jb250cm9sID09IGJsb2NrIH0geyBwcm9qZWN0aW9uX2NvbnRyb2wgPT0gbm9uZSB9IHsgcHJvamVjdGlvbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJvamVjdGlvbiBUeXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVWIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJpLVBsYW5hciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpwcm9qZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInByb2plY3Rpb25fY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpwcm9qZWN0aW9uJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAicHJvamVjdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyaXBsYW5hcl9ibGVuZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMSB9IHsgdHJpcGxhbmFyX2JsZW5kX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyaXBsYW5hcl9ibGVuZF9jb250cm9sID09IG5vbmUgfSB7IHRyaXBsYW5hcl9ibGVuZF9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJpLVBsYW5hciBCbGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyaXBsYW5hcl9ibGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJpcGxhbmFyX2JsZW5kX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czp0cmlwbGFuYXJfYmxlbmQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0cmlwbGFuYXJfYmxlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmlwbGFuYXJfdXBheGlzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgcHJvamVjdGlvbiAhPSAxIH0geyB0cmlwbGFuYXJfdXBheGlzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyaXBsYW5hcl91cGF4aXNfY29udHJvbCA9PSBub25lIH0geyB0cmlwbGFuYXJfdXBheGlzX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmktUGxhbmFyIFVwIEF4aXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJaIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyaXBsYW5hcl91cGF4aXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJpcGxhbmFyX3VwYXhpc19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBwcm9qZWN0aW9uICE9IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6dHJpcGxhbmFyX3VwYXhpcycsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRyaXBsYW5hcl91cGF4aXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9vZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMCB9IHsgdXZfb2Zmc2V0X2NvbnRyb2wgPT0gYmxvY2sgfSB7IHV2X29mZnNldF9jb250cm9sID09IG5vbmUgfSB7IHV2X29mZnNldF9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVVYgT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp1dl9vZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9vZmZzZXRfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgcHJvamVjdGlvbiAhPSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQyJywgJ2lucHV0czp1dl9vZmZzZXQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ1dl9vZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogInN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdXZfcHJpbXZhcl9jb250cm9sID09IGJsb2NrIH0geyB1dl9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgdXZfcHJpbXZhcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVVYgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dXZfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9wcmltdmFyX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOnV2X3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ1dl9wcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXZfc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBwcm9qZWN0aW9uICE9IDAgfSB7IHV2X3NjYWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHV2X3NjYWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgdXZfc2NhbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVWIFNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp1dl9zY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInV2X3NjYWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0MicsICdpbnB1dHM6dXZfc2NhbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ1dl9zY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIzXzEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9oZWlnaHRfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAwIH0geyBidW1wX2hlaWdodF9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJ1bXBfaGVpZ2h0X2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBidW1wX2hlaWdodF9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIEhlaWdodCBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpidW1wX2hlaWdodF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ1bXBfaGVpZ2h0X2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOmJ1bXBfaGVpZ2h0X2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJidW1wX2hlaWdodF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9ub3JtYWxfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAxIH0geyBidW1wX25vcm1hbF9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJ1bXBfbm9ybWFsX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBidW1wX25vcm1hbF9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIE5vcm1hbCBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpidW1wX25vcm1hbF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ1bXBfbm9ybWFsX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOmJ1bXBfbm9ybWFsX2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJidW1wX25vcm1hbF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9zY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3NjYWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJ1bXBfc2NhbGVfY29udHJvbCA9PSBub25lIH0geyBidW1wX3NjYWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YnVtcF9zY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9zY2FsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOmJ1bXBfc2NhbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJidW1wX3NjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9zdHlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZV9jb250cm9sID09IGJsb2NrIH0geyBidW1wX3N0eWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgYnVtcF9zdHlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnVtcCBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YnVtcF9zdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJidW1wX3N0eWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6YnVtcF9zdHlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImJ1bXBfc3R5bGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cnVlX2Rpc3BsYWNlbWVudHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm9mZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJoc2NyaXB0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGJ1bXBfc3R5bGUgIT0gMCB9IHsgdHJ1ZV9kaXNwbGFjZW1lbnRzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRydWVfZGlzcGxhY2VtZW50c19jb250cm9sID09IG5vbmUgfSB7IHRydWVfZGlzcGxhY2VtZW50c19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJ1ZSBEaXNwbGFjZW1lbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dHJ1ZV9kaXNwbGFjZW1lbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRydWVfZGlzcGxhY2VtZW50c19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3N0eWxlICE9IDAgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdpbnQnLCAnaW5wdXRzOnRydWVfZGlzcGxhY2VtZW50cycsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRydWVfZGlzcGxhY2VtZW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4wMSwKICAgICAgICAgICAgMS4yMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZWRpdG1hdGVyaWFscHJvcGVydGllcyIKICAgIH0sCiAgICAic29sYXJfcGFuZWwiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgImNpcmNsZTEwIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAzLjcyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS45NjA0NzM1Mzc0NDUwNjg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4xCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibnVyYnMiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjQ5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjaXJjbGU5IjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJudXJicyIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi40NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNTgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNvbnZlcnQyIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNraW4zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9kdSI6IDAuNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2R2IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29udmVydCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb3JlYWNoX2JlZ2luM19tZXRhZGF0YTIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWV0aG9kIjogIm1ldGFkYXRhIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuODEKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfYmVnaW4iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yZWFjaF9iZWdpbjQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnQyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWV0aG9kIjogInBpZWNlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuODMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfYmVnaW4iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yZWFjaF9lbmQ0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm04IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW40IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAicGllY2VzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlYXR0cmliIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC02CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJsb2NrX2VuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtZXJnZTMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlOSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMTAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC40NQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb2x5ZXh0cnVkZTkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQ0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzdCI6IDAuMDA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dGJhY2siOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC03LjUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJza2luMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS40OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJza2luIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInRyYW5zZm9ybTgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9iZWdpbjQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJENFWCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJENFWSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJENFWiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJyYW5kKGRldGFpbChcIi4uL2ZvcmVhY2hfYmVnaW4zX21ldGFkYXRhMlwiLCBcIml0ZXJhdGlvblwiLDApKSo1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInJhbmQoZGV0YWlsKFwiLi4vZm9yZWFjaF9iZWdpbjNfbWV0YWRhdGEyXCIsIFwiaXRlcmF0aW9uXCIsMCkpKjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuODcKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAzLjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9Cn0=
Sweep With Cliff Detection
Separate polygons on sweeped line which angle change rapidly. Practically allow for profile cliff detection which is userful for creating cool looking shapes like outer ring of space station.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYnByb21vdGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImlubmFtZSI6ICJjbGlmZiIsCiAgICAgICAgICAgICJtZXRob2QiOiAibGFzdCIsCiAgICAgICAgICAgICJvdXRjbGFzcyI6ICJwcmltaXRpdmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTksCiAgICAgICAgICAgIDIuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImNpcmNsZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDIwMCwKICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xOSwKICAgICAgICAgICAgNy42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgfSwKICAgICJjb2xvcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BsaXRfY2xpZmZzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgIH0sCiAgICAiZmluZF9jbGlmZiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwc2NhbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJmbG9hdCBwcmV2X3BzY2FsZSA9IHBvaW50KDAsIFwicHNjYWxlXCIsIEBwdG51bS0xKTtcbmZsb2F0IGRpZmYgPSBAcHNjYWxlIC0gcHJldl9wc2NhbGU7XG5cbmlmIChhYnMoZGlmZikgXHUwMDNlIDAuMDEpIHtcbiAgICBAY2xpZmYgPSAxLjA7XG59IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjE5LAogICAgICAgICAgICA0LjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbG9yMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0X2NsaWZmcyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTEuMDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJwc2NhbGUxIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC44LAogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAwLjAyCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHNjYWxlIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTIzMjIyNzQ1OTU0OTkwMzksCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMTc5NDg3MTk4NTkxMjMyMwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4yNDQyMzU2OTQ0MDg0MTY3NSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjUwMzI0NjcyNDYwNTU2MDMKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNDQ4MjQ5NjA4Mjc4Mjc0NTQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC43OTQ4NzE4MDcwOTgzODg3CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUxNDA5MDUzODAyNDkwMjMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMTE2ODgzMDM5NDc0NDg3MwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41Nzk3Nzg4NTAwNzg1ODI4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuODA3NjkyMjg5MzUyNDE3CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjgxMDQxODQyNjk5MDUwOSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjI3OTIyMDc4OTY3MDk0NDIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuODg3Mjc1ODE1MDEwMDcwOCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjkzNTUyNTE3ODkwOTMwMTgsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMjQ2NzUzMjE1Nzg5Nzk1CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAcHNjYWxlID0gY2hyYW1wKFwicHNjYWxlXCIsIGZAY3VydmV1KTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBzY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xOSwKICAgICAgICAgICAgNS41OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkb2N1cnZldWF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wMjUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xOSwKICAgICAgICAgICAgNi42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNwbGl0X2NsaWZmcyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJwcm9tb3RlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogIkBjbGlmZlx1MDAzZTAiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTksCiAgICAgICAgICAgIDEuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwbGl0IgogICAgfSwKICAgICJzd2VlcDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZmluZF9jbGlmZiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMjc3LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjE5LAogICAgICAgICAgICAzLjQ2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfQp9
Backdrop
sop
Simple geometry backdrop for product rendering.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImJsYXN0MSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMiIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicHJpbXMiLAogICAgICAgICAgICAicmVtb3ZlZ3JwIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYm94MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAuNTQ5MjYxMDkzMTM5NjQ4NCwKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwic2l6ZXlcIikvMiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNsaXAxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGNoc2l6ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAtMC4yMTA0NTEzMzI1NjAxMTk0NCwKICAgICAgICAgICAgICAgIC0wLjg1Mzk5OTk1NzM5OTk0ODksCiAgICAgICAgICAgICAgICAtMC40NzU4MDkxMTAyMzcwMzE0MwogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMC4wNjA2MjQyMjU0MjA0NDUsCiAgICAgICAgICAgICAgICAwLjEyNjE1ODY5NzMyNjk1NTIzLAogICAgICAgICAgICAgICAgMC4xMzcwNjUyMTAyNTE3MDkxNQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNsaXA6OjIuMCIKICAgIH0sCiAgICAibWF0Y2hzaXplMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAianVzdGlmeV95IjogIm1pbiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWF0Y2hzaXplIgogICAgfSwKICAgICJub3JtYWwxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNsaXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogOTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwb2x5c3BsaXQxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZWRnZXBlcmNlbnQiOiAwLjMwMiwKICAgICAgICAgICAgImVkZ2VwZXJjZW50dG9nZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgInBhdGh0eXBlIjogInF1YWRjdXQiLAogICAgICAgICAgICAic3BsaXRsb2MiOiAiM2UyOjAuODEzNzMxIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5c3BsaXQ6OjIuMCIKICAgIH0sCiAgICAicmV2ZXJzZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXZlcnNlIgogICAgfSwKICAgICJzdWJkaXZpZGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlzcGxpdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzdWJkaXZpZGUiCiAgICB9Cn0=
Inside Body Fluid Particles
Various particle shapes scattered in volume. Useful for adding details in macro scenes bio scenes. This recipe also show an example on how to randomly copy different geometry to points base on name attribute.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNDksCiAgICAgICAgICAgIC0xMC4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYXR0cmliYWRqdXN0aW50ZWdlcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicHNjYWxlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXR0cmliIjogIm5hbWUiLAogICAgICAgICAgICAibWF4dmFsdWUiOiAzLAogICAgICAgICAgICAibnZhbHVlcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAib3V0bGllcnNlZWQiOiA5MCwKICAgICAgICAgICAgInJhbmRvbXNlZWQiOiA1MiwKICAgICAgICAgICAgInJhbmdlbWV0aG9kIjogInNwZWNpZmljIiwKICAgICAgICAgICAgInJlbWFwcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjE2NjY2NjY3MTYzMzcyMDQKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTM0OTA5NjAwMDE5NDU0OTYsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zNzUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNzkxMzc2ODg4NzUxOTgzNiwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInZhbHVldHlwZSI6ICJyYW5kIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi4wNSwKICAgICAgICAgICAgLTcuMDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmFkanVzdGludGVnZXIiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2VwYWNrZWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidXYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInVzZWlkYXR0cmliIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjQ5LAogICAgICAgICAgICAtOS4yNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgImRpdmlkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidHJhbnNmb3JtMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGl2aWRlIgogICAgfSwKICAgICJkaXZpZGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdW50YWluMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy41MiwKICAgICAgICAgICAgMS4yNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGl2aWRlIgogICAgfSwKICAgICJkaXZpZGUzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdW50YWluMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42NiwKICAgICAgICAgICAgMC41MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGl2aWRlIgogICAgfSwKICAgICJkaXZpZGU0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNDYsCiAgICAgICAgICAgIDAuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRpdmlkZSIKICAgIH0sCiAgICAiaXNvb2Zmc2V0MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic2FtcGxlZGl2IjogNTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuMDUsCiAgICAgICAgICAgIC0zLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJpc29vZmZzZXQiCiAgICB9LAogICAgIm1lcmdlcGFja2VkMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRpdmlkZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDMKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiaGFpciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiY2VsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAic3BlYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZG5hIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInRyZWF0YXNmb2xkZXIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlaW5wdXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuMjksCiAgICAgICAgICAgIC0zLjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlcGFja2VkIgogICAgfSwKICAgICJtb3VudGFpbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDAuMjUsCiAgICAgICAgICAgICJhdHRyaWJzIjogIlAiLAogICAgICAgICAgICAiZGlzcGxhY2UiOiB0cnVlLAogICAgICAgICAgICAiZWxlbWVudHNpemUiOiAwLjQ1LAogICAgICAgICAgICAiZnJhY3RhbCI6ICJobWZUIiwKICAgICAgICAgICAgIm5vaXNlcmFuZ2UiOiAiemNlbnRlcmVkIiwKICAgICAgICAgICAgIm9jdCI6IDgsCiAgICAgICAgICAgICJyb3VnaCI6IDAuNAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjUyLAogICAgICAgICAgICAyLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJtb3VudGFpbjIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BpcmFsMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDAuMSwKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJkaXNwbGFjZSI6IHRydWUsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDAuNzMsCiAgICAgICAgICAgICJmcmFjdGFsIjogImhtZlQiLAogICAgICAgICAgICAibGFjIjogMS4yMzcsCiAgICAgICAgICAgICJub2lzZXJhbmdlIjogInpjZW50ZXJlZCIsCiAgICAgICAgICAgICJvY3QiOiAxLAogICAgICAgICAgICAicm91Z2giOiAwLjEzNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQ2LAogICAgICAgICAgICAzLjc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJtb3VudGFpbjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BlYyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDAuMSwKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJkaXNwbGFjZSI6IHRydWUsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDAuMDksCiAgICAgICAgICAgICJmcmFjdGFsIjogImhtZlQiLAogICAgICAgICAgICAibm9pc2VyYW5nZSI6ICJ6Y2VudGVyZWQiLAogICAgICAgICAgICAib2N0IjogOCwKICAgICAgICAgICAgIm9mZnNldCI6IDYsCiAgICAgICAgICAgICJvdXRwdXRyYXciOiBmYWxzZSwKICAgICAgICAgICAgInJvdWdoIjogMC40CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNjYsCiAgICAgICAgICAgIDEuNTMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgIm5vcm1hbDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGl2aWRlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDEzMC43CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNTIsCiAgICAgICAgICAgIDAuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkaXZpZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMTE2LjUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRpdmlkZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAxMTYuNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQ2LAogICAgICAgICAgICAtMC4yMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJvcmllbnQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhdHRlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaW1lbnNpb25zIjogNCwKICAgICAgICAgICAgIm5hbWUiOiAib3JpZW50IiwKICAgICAgICAgICAgInNlZWQiOiA1NTA4CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjA0LAogICAgICAgICAgICAtNS4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJwc2NhbGUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAib3JpZW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGltZW5zaW9ucyI6IDEsCiAgICAgICAgICAgICJkaXN0cmlidXRpb24iOiAicmFtcCIsCiAgICAgICAgICAgICJuYW1lIjogInBzY2FsZSIsCiAgICAgICAgICAgICJyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDg2MjMwODc0MDYxNTg0NDcsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC40Mzc1CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjkyMjExNDA3NDIzMDE5NDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuNiwKICAgICAgICAgICAgInNlZWQiOiA1NjI2CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjA0LAogICAgICAgICAgICAtNi4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJpc29vZmZzZXQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnB0cyI6IDUwLAogICAgICAgICAgICAicmVsYXhpdGVyYXRpb25zIjogMiwKICAgICAgICAgICAgInNjYWxlcmFkaWlieSI6IDAuNjIyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjA1LAogICAgICAgICAgICAtNC4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgfSwKICAgICJzcGVjIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpdnMiOiA5LAogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC4wMSwKICAgICAgICAgICAgICAgIDAuMDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJldmVyc2UiOiBmYWxzZSwKICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42NiwKICAgICAgICAgICAgMi41MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgfSwKICAgICJzcGhlcmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgMgogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuMDUsCiAgICAgICAgICAgIC0yLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaGVyZTIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMDUsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNTIsCiAgICAgICAgICAgIDMuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0sCiAgICAic3BpcmFsMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzcGVydHVybiI6IDE2LAogICAgICAgICAgICAiaGVpZ2h0IjogMS41NiwKICAgICAgICAgICAgInJhZGl1c2luY3JlYXNlcGVydHVybiI6IDAuMjkxNjY2NjY2NjY2NjY2NywKICAgICAgICAgICAgInR1cm5zIjogMC43NQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGlyYWwiCiAgICB9LAogICAgInNwaXJhbDIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2c3BlcnR1cm4iOiAxNiwKICAgICAgICAgICAgImhlaWdodCI6IDIuMTIsCiAgICAgICAgICAgICJyYWRpdXNpbmNyZWFzZXBlcnR1cm4iOiAwLjA4LAogICAgICAgICAgICAic3RhcnRyYWRpdXMiOiAwLjI5LAogICAgICAgICAgICAidHVybnMiOiAyLjA3CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNDYsCiAgICAgICAgICAgIDQuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaXJhbCIKICAgIH0sCiAgICAic3dlZXAxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaXJhbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDUsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAxNSwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMDgzMzMzMjgzNjYyNzk2CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41MTQ2MDM2MTQ4MDcxMjg5LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMTI1MDAwMDE0OTAxMTYxMgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInN3ZWVwMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtb3VudGFpbjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDUsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAxNSwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMDgzMzMzMjgzNjYyNzk2CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41MTQ2MDM2MTQ4MDcxMjg5LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMTI1MDAwMDE0OTAxMTYxMgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNDYsCiAgICAgICAgICAgIDIuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRyYW5zZm9ybTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic2NhbGUiOiAwLjM1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgfSwKICAgICJ0cmFuc2Zvcm0yIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNjYWxlIjogMC4zNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQ2LAogICAgICAgICAgICAxLjc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAidXYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmliYWRqdXN0aW50ZWdlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogInZAdXYgPSBzZXQoQHB0bnVtIC8gZmxvYXQoQG51bXB0KSwgMCk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi4wNCwKICAgICAgICAgICAgLTguMDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9Cn0=
Breathing Chainmail
Converts a surface geometry into a moving, breathing, chainmail fabric. Apply this modifier to any clothing element that needs extra BLING. This pattern was inspired by 3D printable fabric prototypes.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYnByb21vdGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGVsZXRlaW4iOiBmYWxzZSwKICAgICAgICAgICAgImlubmFtZSI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAib3V0Y2xhc3MiOiAicHJpbWl0aXZlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzLjE4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJwcm9tb3RlIgogICAgfSwKICAgICJib29sZWFuMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0dWJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInR1YmUzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjY4LAogICAgICAgICAgICAtMS40OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYm9vbGVhbjo6Mi4wIgogICAgfSwKICAgICJicmVhdGhlX21vdmVtZW50IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyZWF0ZV9wcmltcyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYnJlYXRoZUFtdCI6IDAuMDEsCiAgICAgICAgICAgICJjdXJ2ZXJlbWFwIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjIwMDAwMDAwMjk4MDIzMjI0CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJncm91cCI6ICJlZGdlcyIsCiAgICAgICAgICAgICJtb3ZlQW10IjogMC4wNTQsCiAgICAgICAgICAgICJzbmlwcGV0IjogIi8vYWRkIG5vaXNlIG9mZnNldCB0byBhbGwgcG9pbnRzIFxuaW50IG5lYXJwdCA9IG5lYXJwb2ludCgxLCBAUCk7XG5cbmZsb2F0IHJhd0N1cnZlID0gY2xhbXAocG9pbnQoMSwgXCJjdXJ2YXR1cmVcIiwgbmVhcnB0KSwgMC4wLCAxLjApO1xuZmxvYXQgbW92ZUFtdCA9IGNocmFtcChcImN1cnZlcmVtYXBcIiwgcmF3Q3VydmUpO1xuXG5tb3ZlQW10ICo9IDEuMCArIHNpbigtMyAqdkBQLnkgKyAzICogcmF3Q3VydmUgKyAwLjEgKiBARnJhbWUpO1xuXG5pbnQgbltdID0gbmVpZ2hib3VycygwLCBAcHRudW0pO1xudmVjdG9yIG4xID0gcG9pbnQoMCxcIlBcIiwgblswXSk7XG52ZWN0b3IgbjIgPSBwb2ludCgwLFwiUFwiLCBuWzFdKTtcblxudmVjdG9yIGRpciA9IChuMSArIG4yKS8yLjAgLSBAUDtcblxudkBQTmV4dCA9IHZAUCsgMS4zICogY2hmKFwiYnJlYXRoZUFtdFwiKSAqIG1vdmVBbXQgKiBATjtcbnZAUE5leHQgKz0gY2hmKFwibW92ZUFtdFwiKSAqIG1vdmVBbXQgKiBjdXJsbm9pc2UoQFAgKyAwLjAxICogQEZyYW1lKTtcblxuIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJyZWF0aGVBbXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJyZWF0aGVhbXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImN1cnZlcmVtYXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1cnZlcmVtYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1vdmVBbXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdmVhbXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGl2aWRlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbGV0ZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpZGF0dHJpYiI6ICJ2YXJpYW50IiwKICAgICAgICAgICAgInRhcmdldGF0dHJpYnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqLF52LF5BbHBoYSxeTixedXAsXnBzY2FsZSxec2NhbGUsXm9yaWVudCxecm90LF5waXZvdCxedHJhbnMsXnRyYW5zZm9ybSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJBbHBoYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJtdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInYiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiYWRkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidGFyZ2V0Z3JvdXAiOiAiZWRnZXMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzYsCiAgICAgICAgICAgIC00LjU5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5dG9wb2ludHM6OjIuMCIKICAgIH0sCiAgICAiY3JlYXRlX3ByaW1zIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRpdmlkZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAic25pcHBldCI6ICIvL2l0ZXJhdGUgb3ZlciBldmVyeSBwcmltaXRpdmUgaW4gb3VyIGhleGFnb25hbCBtZXNoXG52ZWN0b3IgY2VudGVyUG9zID0gQFA7XG5hZGRwb2ludCgwLCBAUCk7XG5cbmludCBwcmltcHRzW10gPSBwcmltcG9pbnRzKDAsIEBwcmltbnVtKTtcblxuZm9yKGludCBpID0gMDsgaSBcdTAwM2MgbGVuKHByaW1wdHMpOyBpKyspe1xuICAgIC8vZHJhdyBhIGxpbmUgZnJvbSBwdCB0byBjZW50ZXIgYW5kIFxuICAgIC8vbWFrZSBpdCBhIHByaW0gXG4gICAgaW50IG5ldyA9IGFkZHByaW0oMCwgXCJwb2x5XCIpO1xuICAgIGludCBjZW50ZXIgPSBhZGRwb2ludCgwLCBAUCk7XG4gICAgYWRkdmVydGV4KDAsIG5ldywgcHJpbXB0c1tpLTFdKTtcbiAgICBhZGR2ZXJ0ZXgoMCwgbmV3LCBwcmltcHRzW2ldKTtcbiAgICBhZGR2ZXJ0ZXgoMCwgbmV3LCBjZW50ZXIpO1xuICAgIHNldHByaW1ncm91cCgwLCBcImRpdmlkZWRcIiwgbmV3LCAxKTtcbiAgICBzZXRwb2ludGF0dHJpYigwLCBcImNlbnRlclwiLCBjZW50ZXIgLCAxLCBcInNldFwiKTtcbiAgICBzZXRwcmltYXR0cmliKDAsIFwiY3VydmF0dXJlXCIsICBuZXcsIEBjdXJ2YXR1cmUsIFwic2V0XCIpO1xuICAgIHNldHBvaW50Z3JvdXAoMCwgXCJkaXZpZGVkXCIsIGNlbnRlciwgMSk7XG4gICAgc2V0cG9pbnRncm91cCgwLCBcImVkZ2VzXCIsIHByaW1wdHNbaS0xXSwxKTtcbiAgICBzZXRwb2ludGdyb3VwKDAsIFwiZWRnZXNcIiwgcHJpbXB0c1tpXSwxKTtcbn1cblxuXG5cblxuXG5cbiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiZGVsZXRlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfZWRnZV9wb3MiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJkaXZpZGVkIGVkZ2VzIiwKICAgICAgICAgICAgIm5lZ2F0ZSI6ICJrZWVwIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQsCiAgICAgICAgICAgIC0zLjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRlbGV0ZSIKICAgIH0sCiAgICAiZGVsZXRlX3NtYWxsX3BhcnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZW1lc2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYktlZXBsYXJnZXN0IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA1LjE5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjpkZWxldGVfc21hbGxfcGFydHMiCiAgICB9LAogICAgImRpdmlkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlicHJvbW90ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkdWFsIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkaXZpZGUiCiAgICB9LAogICAgImRpdmlkZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYm9vbGVhbjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNjgsCiAgICAgICAgICAgIC0yLjQ4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkaXZpZGUiCiAgICB9LAogICAgIm1haW5fbW92ZW1lbnQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYnJlYXRoZV9tb3ZlbWVudCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgImN1cnZlcmVtYXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjA4Nzk4ODgyMzY1MjI2NzQ2LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMDMzMzMzMzM1MDcxODAyMTQKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjk3NDYyOTk5ODIwNzA5MjMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiZ3JvdXAiOiAiIWRpdmlkZWQiLAogICAgICAgICAgICAibW92ZUFtdCI6IDAuMDE1LAogICAgICAgICAgICAic25pcHBldCI6ICIvL2ZpbmQgYWxsIGNlbnRlciBwb2ludHNcbnZlY3RvciBjZW50ZXJQb3MgPSBAUDtcbmludCBjZW50ZXJwb2ludHNbXSA9IG5lYXJwb2ludHMoMCwgXCJkaXZpZGVkXCIsIGNlbnRlclBvcywgMC4wMSk7XG5cbnZlY3RvciBjb21iaW5lZE1vdmVBbXQ7IFxudmVjdG9yIGF2Z3Bvcztcbi8vcHJpbnRmKFwiJXNcIiwgbGVuKGNlbnRlcnBvaW50cykpO1xuZm9yKGludCBpID0gMDsgaSBcdTAwM2MgbGVuKGNlbnRlcnBvaW50cyk7IGkrKyl7XG4gICAgaW50IG51bSA9IGNlbnRlcnBvaW50c1tpXTtcbiAgICBpbnQgbltdID0gbmVpZ2hib3VycygwLCBudW0pO1xuICAgIHZlY3RvciBuMSA9IHBvaW50KDAsXCJQTmV4dFwiLCBuWzBdKTtcbiAgICB2ZWN0b3IgbjIgPSBwb2ludCgwLFwiUE5leHRcIiwgblsxXSk7XG4gICAgZmxvYXQgbGVuMiA9IChAUCAtIG4yKTtcbiAgICBmbG9hdCBsZW4xID0gKEBQIC0gbjEpO1xuICAgIGZsb2F0IG1vdmVBbXQxID0gMC41MiAqIG1heCgwLjAsbGVuMSAtIDAuMDcpO1xuICAgIGZsb2F0IG1vdmVBbXQyID0gMC41MiAqIG1heCgwLjAsbGVuMiAtIDAuMDcpO1xuXG4gICAgXG4gICAgY29tYmluZWRNb3ZlQW10ICs9IG1vdmVBbXQxICogbm9ybWFsaXplKG4xIC0gQFApO1xuICAgIGNvbWJpbmVkTW92ZUFtdCArPSBtb3ZlQW10MiAqIG5vcm1hbGl6ZShuMiAtIEBQKTtcbiAgICBhdmdwb3MgKz0gbjE7XG4gICAgXG4gICAgXG59XG5cbmZsb2F0IGNvdW50ID0gbGVuKGNlbnRlcnBvaW50cyk7XG5jb21iaW5lZE1vdmVBbXQgLz0gY291bnQ7XG5hdmdwb3MgLz0gY291bnQ7XG5cbmZsb2F0IG1vdmVBbXQgPSBsZW5ndGgoYXZncG9zIC0gQFApO1xuZm9yKGludCBpID0gMDsgaSBcdTAwM2MgbGVuKGNlbnRlcnBvaW50cyk7IGkrKyl7XG4gICAgaW50IG51bSA9IGNlbnRlcnBvaW50c1tpXTtcbiAgICBpbnQgbltdID0gbmVpZ2hib3VycygwLCBudW0pO1xuICAgIHZlY3RvciBuMyA9IHBvaW50KDAsXCJQTmV4dFwiLCBuWzBdKTtcbiAgICB2ZWN0b3IgbjIgPSBwb2ludCgwLFwiUE5leHRcIiwgblsxXSk7XG4gICAgXG4gICAgXG4gICAgXG4gICAgdmVjdG9yIG4xID0gcG9pbnQoMCxcIlBcIiwgbnVtKTtcbiAgICB2ZWN0b3Igbm9ybXogPSBwb2ludCgwLFwiTlwiLCBuWzFdKTtcbiAgICBuMSA9IGF2Z3BvcyArIGNvbWJpbmVkTW92ZUFtdDtcbiAgICBuMSArPSBtb3ZlQW10ICogbm9ybXo7XG4gICAgbjEgKz0gOCAqIG1vdmVBbXQgKiAoKG4yICsgbjMpLzIuMCAtIG4xKTtcbiAgICBzZXRwb2ludGF0dHJpYigwLCBcIlBcIiwgbnVtLCBuMSk7XG5cbn1cblxuXG4iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJmb2xkZXIwXzEiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1cnZlcmVtYXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXJ2ZXJlbWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1vdmVBbXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3ZlYW10IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjM5LAogICAgICAgICAgICAtMS4zOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAibWVhc3VyZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlX3NtYWxsX3BhcnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImF0dHJpYm5hbWUiOiAiY3VydmF0dXJlIiwKICAgICAgICAgICAgImNvbG9ycmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicG9pbnRzIiwKICAgICAgICAgICAgIm1lYXN1cmUiOiAiY3VydmF0dXJlIiwKICAgICAgICAgICAgInRvdGFsYXR0cmlibmFtZSI6ICJ0b3RhbGN1cnZhdHVyZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNC4xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVhc3VyZTo6Mi4wIgogICAgfSwKICAgICJtZXJnZTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidW5kZXJzaWRlX2NvbG9yIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weXRvcG9pbnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40LAogICAgICAgICAgICAtNy41MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm5vcm1hbDEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuNCwKICAgICAgICAgICAgLTguNDgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAicGVhazIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3QiOiAtMC4wMDUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40LAogICAgICAgICAgICAtNC41CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwZWFrIgogICAgfSwKICAgICJwb2x5ZXh0cnVkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGVhazIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogMC4wMDUsCiAgICAgICAgICAgICJleHRydXNpb25tb2RlIjogInBvaW50bm9ybWFsIiwKICAgICAgICAgICAgIm91dHB1dGJhY2siOiB0cnVlLAogICAgICAgICAgICAib3V0cHV0YmFja2dycCI6IHRydWUsCiAgICAgICAgICAgICJvdXRwdXRzaWRlZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgInNjYWxlIjogWwogICAgICAgICAgICAgICAgMS4xLAogICAgICAgICAgICAgICAgMS4xLAogICAgICAgICAgICAgICAgMS4xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0aGlja25lc3NyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY2F0bXVsbC1yb20iLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC45CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40LAogICAgICAgICAgICAtNS41CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgfSwKICAgICJyZW1lc2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRzaXplIjogMC4xMDYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNi4xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICB9LAogICAgInNldF9lZGdlX3BvcyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtYWluX21vdmVtZW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZWRnZXMiLAogICAgICAgICAgICAic25pcHBldCI6ICJ2QFAgPSB2QFBOZXh0OyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zOSwKICAgICAgICAgICAgLTIuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInNwaGVyZTQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3LjE5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInR1YmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcCI6IHRydWUsCiAgICAgICAgICAgICJjb2xzIjogNiwKICAgICAgICAgICAgImhlaWdodCI6IDAuMDA1LAogICAgICAgICAgICAib3JpZW50IjogInoiLAogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyYWRzY2FsZSI6IDAuMDE3LAogICAgICAgICAgICAic3VyZnR5cGUiOiAidHJpYW5nbGVzIiwKICAgICAgICAgICAgInR5cGUiOiAibWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC44MywKICAgICAgICAgICAgMC4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidHViZSIKICAgIH0sCiAgICAidHViZTMiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2FwIjogdHJ1ZSwKICAgICAgICAgICAgImNvbHMiOiA2LAogICAgICAgICAgICAiaGVpZ2h0IjogMC4wMDM2OTQ0MTgyMzEwMjUzMzksCiAgICAgICAgICAgICJvcmllbnQiOiAieiIsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjEzOTIzNzg5OTE4MTA5MDg2CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyYWRzY2FsZSI6IDAuMDE0LAogICAgICAgICAgICAic3VyZnR5cGUiOiAidHJpYW5nbGVzIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMC4wMDAwNTU1Mzg0OTA0MTQ2MTk0NDYsCiAgICAgICAgICAgICAgICAwLjAwMgogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjQ3LAogICAgICAgICAgICAwLjA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0dWJlIgogICAgfSwKICAgICJ1bmRlcnNpZGVfY29sb3IiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAxLAogICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImdyb3VwIjogIiFleHRydWRlQmFjayBeZXh0cnVkZVNpZGUiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInByaW1zIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQsCiAgICAgICAgICAgIC02LjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfQp9
Embedded Object Edge
Adds a raised edge to an embedded object, mimicking swelling of the skin.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: snay
ewogICAgIkJBU0VfR0VPIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIkVNQkVEREVEX0dFTyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb3B5dG9wb2ludHMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjgxLAogICAgICAgICAgICAtNS40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYXR0cmliYmx1cjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydHZkYjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmZsdWVuY2V0eXBlIjogInByb3hpbWl0eSIsCiAgICAgICAgICAgICJpdGVyYXRpb25zIjogMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMjAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmJsdXIiCiAgICB9LAogICAgImJvb2xlYW4xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkVNQkVEREVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkJBU0VfR0VPIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IiwKICAgICAgICAgICAgInVzZWFic2VhbWVkZ2VzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjU0LAogICAgICAgICAgICAtOC44OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYm9vbGVhbjo6Mi4wIgogICAgfSwKICAgICJjb252ZXJ0dmRiMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJzZGZzdWJ0cmFjdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTksCiAgICAgICAgICAgIC0xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydHZkYiIKICAgIH0sCiAgICAiY29weXRvcG9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhdHRlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjgxLAogICAgICAgICAgICAtNC4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgImVkZ2Vncm91cF90b19jdXJ2ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGVhazEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJhYnNlYW1zIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjU0LAogICAgICAgICAgICAtMTAuODkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxhYnM6OmVkZ2Vncm91cF90b19jdXJ2ZTo6MS4wIgogICAgfSwKICAgICJtZXJnZTEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJibHVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkVNQkVEREVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgLTIxLjQzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibm9ybWFsMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJCQVNFX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjU5LAogICAgICAgICAgICAtMS45NQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwZWFrMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib29sZWFuMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3QiOiAwLjAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNTQsCiAgICAgICAgICAgIC05Ljg5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwZWFrIgogICAgfSwKICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnB0cyI6IDIxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNTksCiAgICAgICAgICAgIC0yLjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgIH0sCiAgICAic3BoZXJlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMC42LAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS4zMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzcGhlcmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjEzLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC41NCwKICAgICAgICAgICAgLTIuNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzd2VlcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZWRnZWdyb3VwX3RvX2N1cnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDI0LAogICAgICAgICAgICAic3RyZXRjaGFyb3VuZHR1cm5zIjogZmFsc2UsCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC41NCwKICAgICAgICAgICAgLTExLjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkJBU0VfR0VPIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidm94ZWxzaXplIjogMC4wMDgKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgLTQuNjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0sCiAgICAidmRiZnJvbXBvbHlnb25zMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJFTUJFRERFRF9HRU8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ2b3hlbHNpemUiOiAwLjAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTksCiAgICAgICAgICAgIC0xMi43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmRiZnJvbXBvbHlnb25zIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInZveGVsc2l6ZSI6IDAuMDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC41NCwKICAgICAgICAgICAgLTEyLjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZkYnNkZmNvbWJpbmUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJmcm9tcG9seWdvbnMzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAib3BlcmF0aW9uIjogInNkZnVuaW9uIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmNvbWJpbmUiCiAgICB9LAogICAgInZkYnNkZnN1YnRyYWN0MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJzZGZjb21iaW5lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvcGVyYXRpb24iOiAic2RmZGlmZmVyZW5jZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgLTE4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJjb21iaW5lIgogICAgfQp9
Ventral Ridges
Embellishes the simple sweeped curve with ridges inspired by the underbelly of some reptiles or worms.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYmJsdXIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXR0cmlidXRlcyI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAiaXRlcmF0aW9ucyI6IDkKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC45MSwKICAgICAgICAgICAgLTYuNjQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmJsdXIiCiAgICB9LAogICAgImNvbnZlcnR2ZGIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuOTEsCiAgICAgICAgICAgIC00LjYzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0dmRiIgogICAgfSwKICAgICJjb3B5dG9wb2ludHM0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY1LAogICAgICAgICAgICAtMS4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgIm1lYXN1cmUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnR2ZGIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXR0cmlibmFtZSI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAiYmFrZWludG9vdXRwdXQiOiB0cnVlLAogICAgICAgICAgICAiY29sb3JyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImN1cnZhdHVyZXR5cGUiOiAicHJpbmNpcGFsIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibWVhc3VyZSI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAidG90YWxhdHRyaWJuYW1lIjogInRvdGFsY3VydmF0dXJlIiwKICAgICAgICAgICAgInVtYmlsaWNjdXRvZmYiOiAwLjA3Mjc0MjU2NjE4ODIxNSwKICAgICAgICAgICAgInVzZXJlbWFwcmFuZ2UiOiB0cnVlLAogICAgICAgICAgICAid2lkdGgiOiAxNC4zCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuOTEsCiAgICAgICAgICAgIC01LjY0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZWFzdXJlOjoyLjAiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb3B5dG9wb2ludHM0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjkxLAogICAgICAgICAgICAtMi42NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgInJlc2FtcGxlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGlyYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDMxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMDQsCiAgICAgICAgICAgIDIuMTgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXNhbXBsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X3BzY2FsZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvdGFuZ2VudGF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wNjk4LAogICAgICAgICAgICAidGFuZ2VudGF0dHIiOiAiTiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42NSwKICAgICAgICAgICAgLTAuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJzZXRfY29sb3JfdG9fY3VydmF0dXJlIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmliYmx1cjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogInZAQ2QgPSA1LjAqcG93KGZAY3VydmF0dXJlLDMuMCk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjkxLAogICAgICAgICAgICAtNy42OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic2V0X3BzY2FsZSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzY2FsZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4wODgwNTAzMTMyOTM5MzM4NywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjcxMDY2Mzg1NTA3NTgzNjIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45NTI4MzAxOTU0MjY5NDA5LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNzcwNDUzMjE0NjQ1Mzg1NwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwc2NhbGUgPSBjaHJhbXAoXCJzY2FsZVwiLCBmQGN1cnZldSk7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjYWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42NSwKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic3BoZXJlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMC4yMTcsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaXJhbDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkaXVzaW5jcmVhc2VwZXJ0dXJuIjogMC4yOTE2NjY2NjY2NjY2NjY3LAogICAgICAgICAgICAidHVybnMiOiAyLjMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4wNCwKICAgICAgICAgICAgMy4zMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BpcmFsIgogICAgfSwKICAgICJzd2VlcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWRkZW5kY2Fwc2dyb3VwIjogdHJ1ZSwKICAgICAgICAgICAgImFwcGx5c2NhbGUiOiB0cnVlLAogICAgICAgICAgICAiY29scyI6IDI0LAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDk4LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMzMzMzMzNDMyNjc0NDA4CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDQ0NDQ0NDQxNzk1MzQ5MTIsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjg5MjA2MzQ5ODQ5NzAwOTMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjk5OTk5ODk4NjcyMTAzODgsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMzMzMzMzMzQzMjY3NDQwOAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMDQsCiAgICAgICAgICAgIDEuMDMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRyYW5zZm9ybTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMC4wNjMsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInZveGVsc2l6ZSI6IDAuMDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC45MSwKICAgICAgICAgICAgLTMuNjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0KfQ==