diff --git a/.gitignore b/.gitignore index 071b26e..d5bab4e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ /pkg/ /spec/reports/ /tmp/ +/vendor/ # rspec failure tracking .rspec_status diff --git a/.rubocop.yml b/.rubocop.yml index 31b77a8..c8927fd 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -7,6 +7,6 @@ require: rubocop-rails inherit_from: - https://raw.githubusercontent.com/riboseinc/oss-guides/master/ci/rubocop.yml AllCops: - TargetRubyVersion: 2.5 + TargetRubyVersion: 2.7 Rails: Enabled: false diff --git a/Gemfile b/Gemfile index ef93a84..27d3684 100644 --- a/Gemfile +++ b/Gemfile @@ -2,3 +2,8 @@ source "https://rubygems.org" # Specify your gem's dependencies in relaton_calconnect.gemspec gemspec + +gem "ruby-jing" +gem "simplecov" +gem "vcr" +gem "webmock" diff --git a/grammars/basicdoc.rng b/grammars/basicdoc.rng index 2d330f8..c1b830b 100644 --- a/grammars/basicdoc.rng +++ b/grammars/basicdoc.rng @@ -522,7 +522,6 @@ tip important caution - statement diff --git a/grammars/biblio.rng b/grammars/biblio.rng index c20adb5..ff7d0ad 100644 --- a/grammars/biblio.rng +++ b/grammars/biblio.rng @@ -216,6 +216,9 @@ + + + @@ -232,6 +235,11 @@ + + + + + @@ -305,7 +313,9 @@ - + + + @@ -1316,7 +1326,7 @@ commentaryOf hasCommentary related - complements + hasComplement complementOf obsoletes obsoletedBy diff --git a/lib/relaton_calconnect/version.rb b/lib/relaton_calconnect/version.rb index 9bc50a6..e785f5d 100644 --- a/lib/relaton_calconnect/version.rb +++ b/lib/relaton_calconnect/version.rb @@ -1,3 +1,3 @@ module RelatonCalconnect - VERSION = "1.14.0".freeze + VERSION = "1.14.1".freeze end diff --git a/relaton_calconnect.gemspec b/relaton_calconnect.gemspec index 047d3f8..b7a266d 100644 --- a/relaton_calconnect.gemspec +++ b/relaton_calconnect.gemspec @@ -8,10 +8,10 @@ Gem::Specification.new do |spec| spec.authors = ["Ribose Inc."] spec.email = ["open.source@ribose.com"] - spec.summary = "RelatonIso: retrieve CC Standards for bibliographic use "\ - "using the IsoBibliographicItem model" - spec.description = "RelatonIso: retrieve CC Standards for bibliographic use "\ - "using the IsoBibliographicItem model" + spec.summary = "RelatonIso: retrieve CC Standards for bibliographic " \ + "use using the IsoBibliographicItem model" + spec.description = "RelatonIso: retrieve CC Standards for bibliographic " \ + "use using the IsoBibliographicItem model" spec.homepage = "https://github.com/relaton/relaton-calconnect" spec.license = "BSD-2-Clause" @@ -24,16 +24,12 @@ Gem::Specification.new do |spec| spec.bindir = "exe" spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.required_ruby_version = Gem::Requirement.new(">= 2.5.0") + spec.required_ruby_version = Gem::Requirement.new(">= 2.7.0") spec.add_development_dependency "equivalent-xml", "~> 0.6" spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "rspec", "~> 3.0" - spec.add_development_dependency "ruby-jing" - spec.add_development_dependency "simplecov" - spec.add_development_dependency "vcr" - spec.add_development_dependency "webmock" - spec.add_dependency "faraday", "~> 1.0" + spec.add_dependency "faraday", "~> 2.7.0" spec.add_dependency "relaton-bib", "~> 1.14.0" end diff --git a/spec/fixtures/cc_dir_10005_2019.xml b/spec/fixtures/cc_dir_10005_2019.xml index 79d6767..7c40e73 100644 --- a/spec/fixtures/cc_dir_10005_2019.xml +++ b/spec/fixtures/cc_dir_10005_2019.xml @@ -1,4 +1,4 @@ - + 2022-11-23 Guidelines for the implementation of the CalConnect patent policy https://standards.calconnect.org/csd/cc-10005.xml diff --git a/spec/fixtures/cc_dir_10005_2019.yml b/spec/fixtures/cc_dir_10005_2019.yml index 372e1d9..a0bdc98 100644 --- a/spec/fixtures/cc_dir_10005_2019.yml +++ b/spec/fixtures/cc_dir_10005_2019.yml @@ -1,6 +1,6 @@ --- id: CC/DIR10005-2019 -schema-version: v1.2.1 +schema-version: v1.2.3 fetched: "2019-10-31" title: - type: title-main diff --git a/spec/vcr_cassettes/cc_dir_10005_2019.yml b/spec/vcr_cassettes/cc_dir_10005_2019.yml index 3f58071..f9c33e2 100644 --- a/spec/vcr_cassettes/cc_dir_10005_2019.yml +++ b/spec/vcr_cassettes/cc_dir_10005_2019.yml @@ -8,7 +8,7 @@ http_interactions: string: '' headers: User-Agent: - - Faraday v1.10.2 + - Faraday v2.7.4 Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -24,22 +24,24 @@ http_interactions: - '924' Connection: - keep-alive - Date: - - Sat, 03 Dec 2022 05:23:32 GMT Last-Modified: - Tue, 23 Jun 2020 03:53:51 GMT - Etag: - - '"a11e39b56e56179e8559a626fa0c798f"' Server: - AmazonS3 + Date: + - Sat, 20 May 2023 21:55:16 GMT + Etag: + - '"a11e39b56e56179e8559a626fa0c798f"' + Vary: + - Accept-Encoding X-Cache: - - Miss from cloudfront + - RefreshHit from cloudfront Via: - - 1.1 9c90b41a9e5ac2856624d29ed4da4234.cloudfront.net (CloudFront) + - 1.1 1d886ff32dfa513b28c58d838f712056.cloudfront.net (CloudFront) X-Amz-Cf-Pop: - - IAD89-C3 + - ATL58-P3 X-Amz-Cf-Id: - - RaHTuec85PJgyO9RpbNeYF8CP_uDTFSeE7bEjQcskJs8UFLH0P-hzA== + - 7PRLK6zVSJ0T7_0fSTDCHLN17H9U7Zu5v4vygxjPDLZXNQjdMJ9MIQ== body: encoding: UTF-8 string: |- @@ -86,5 +88,5 @@ http_interactions: - recorded_at: Sat, 03 Dec 2022 05:23:31 GMT + recorded_at: Sat, 20 May 2023 21:55:15 GMT recorded_with: VCR 6.1.0 diff --git a/spec/vcr_cassettes/data.yml b/spec/vcr_cassettes/data.yml index dddb163..100c301 100644 --- a/spec/vcr_cassettes/data.yml +++ b/spec/vcr_cassettes/data.yml @@ -8,7 +8,7 @@ http_interactions: string: '' headers: User-Agent: - - Faraday v1.10.2 + - Faraday v2.7.4 Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -29,7 +29,7 @@ http_interactions: Server: - AmazonS3 Date: - - Sat, 03 Dec 2022 05:23:32 GMT + - Sat, 20 May 2023 21:55:15 GMT Etag: - '"8afffdb652d26176976bfe87c344ccbf"' Vary: @@ -37,14 +37,2311 @@ http_interactions: X-Cache: - RefreshHit from cloudfront Via: - - 1.1 c889e9448c63bb4bf9dd41fcb2250e08.cloudfront.net (CloudFront) + - 1.1 2b6c303afc18a8b1bc000c5162c97882.cloudfront.net (CloudFront) X-Amz-Cf-Pop: - - IAD89-C3 + - ATL58-P3 X-Amz-Cf-Id: - - NJKkfTqapEiMw-P9Dxy-Vi7W-_WNynCAriI6Wfc1kbrK6_ExFiTySw== + - z2enTdMPdWhPKUJ9WIFmYwAPjuoI6mH6VGpfkLy2fNgNPGi8_NmIpg== body: - encoding: ASCII-8BIT - string: !binary |- - LS0tCnJvb3Q6CiAgdGl0bGU6IENhbENvbm5lY3QgRG9jdW1lbnQgUmVnaXN0cnkKICBpdGVtczoKICAtIGlkOiBDQy9BZG0wNDAxLTIwMDQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IEp1bHkgMjAwNCBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSdWxlcyBhbmQgVGVzdCBTY2VuYXJpb3MKICAgICAgICBWMS4wIChDRCAwNDAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEp1bHkgMjAwNCBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSdWxlcyBhbmQgVGVzdCBTY2VuYXJpb3MKICAgICAgICBWMS4wIChDRCAwNDAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA0MDElMjBKdWx5JTIwMjAwNCUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJ1bGVzJTIwYW5kJTIwVGVzdCUyMFNjZW5hcmlvcyUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA0MDE6MjAwNAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDQtMDctMzAnCiAgICByZXZkYXRlOiAnMjAwNC0wNy0zMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDQwMSUyMEp1bHklMjAyMDA0JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUnVsZXMlMjBhbmQlMjBUZXN0JTIwU2NlbmFyaW9zJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA0MDItMjAwNAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogSnVseSAyMDA0IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlc3VsdHMgU3ByZWFkc2hlZXQgVjEuMAogICAgICAgIChDRCAwNDAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEp1bHkgMjAwNCBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXN1bHRzIFNwcmVhZHNoZWV0IFYxLjAKICAgICAgICAoQ0QgMDQwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNDAyJTIwSnVseSUyMDIwMDQlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXN1bHRzJTIwU3ByZWFkc2hlZXQlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNDAyOjIwMDQKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA0LTA3LTMwJwogICAgcmV2ZGF0ZTogJzIwMDQtMDctMzAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA0MDIlMjBKdWx5JTIwMjAwNCUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlc3VsdHMlMjBTcHJlYWRzaGVldCUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNDAzLTIwMDQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IEp1bHkgMjAwNCBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMCAoQ0QgMDQwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBKdWx5IDIwMDQgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYxLjAgKENEIDA0MDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDQwMyUyMEp1bHklMjAyMDA0JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDQwMzoyMDA0CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNC0wNy0zMCcKICAgIHJldmRhdGU6ICcyMDA0LTA3LTMwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNDAzJTIwSnVseSUyMDIwMDQlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDQwNC0yMDA0CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBJIChDRCAwNDA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIEkgKENEIDA0MDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxcnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNDA0OjIwMDQKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA0LTA5LTI1JwogICAgcmV2ZGF0ZTogJzIwMDQtMDktMjUnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA1MDEtMjAwNQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogSmFudWFyeSAyMDA1IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFNjZW5hcmlvcyBWMS4wIChDRCAwNTAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEphbnVhcnkgMjAwNSBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBTY2VuYXJpb3MgVjEuMCAoQ0QgMDUwMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTAxJTIwSmFudWFyeSUyMDIwMDUlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBTY2VuYXJpb3MlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNTAxOjIwMDUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA1LTAxLTEyJwogICAgcmV2ZGF0ZTogJzIwMDUtMDEtMTInCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA1MDElMjBKYW51YXJ5JTIwMjAwNSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFNjZW5hcmlvcyUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNTAyLTIwMDUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IEphbnVhcnkgMjAwNSBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMCAoQ0QgMDUwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBKYW51YXJ5IDIwMDUgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYxLjAgKENEIDA1MDIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDUwMiUyMEphbnVhcnklMjAyMDA1JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDUwMjoyMDA1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNS0wMS0xMicKICAgIHJldmRhdGU6ICcyMDA1LTAxLTEyJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNTAyJTIwSmFudWFyeSUyMDIwMDUlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDUwMy0yMDA1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBKdW5lIDIwMDUgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgU2NlbmFyaW9zIFYxLjAgKENEIDA1MDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogSnVuZSAyMDA1IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFNjZW5hcmlvcyBWMS4wIChDRCAwNTAzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA1MDMlMjBKdW5lJTIwMjAwNSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFNjZW5hcmlvcyUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA1MDM6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDYtMTgnCiAgICByZXZkYXRlOiAnMjAwNS0wNi0xOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDUwMyUyMEp1bmUlMjAyMDA1JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwU2NlbmFyaW9zJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA1MDQtMjAwNQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogSnVuZSAyMDA1IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4wIChDRCAwNTA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEp1bmUgMjAwNSBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMCAoQ0QgMDUwNCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTA0JTIwSnVuZSUyMDIwMDUlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNTA0OjIwMDUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA1LTA2LTE4JwogICAgcmV2ZGF0ZTogJzIwMDUtMDYtMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA1MDQlMjBKdW5lJTIwMjAwNSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9TMDUwNS0yMDA1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXN1bHRzIGZyb20gUmVjdXJyZW5jZSBRdWVzdGlvbm5haXJlIChDRCAwNTA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlc3VsdHMgZnJvbSBSZWN1cnJlbmNlIFF1ZXN0aW9ubmFpcmUgKENEIDA1MDUpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDUwNSUyMFJlc3VsdHMlMjBmcm9tJTIwRmlyc3QlMjBSZWN1cnJlbmNlJTIwUXVlc3Rpb25uYWlyZS5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9TIDA1MDU6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDktMjYnCiAgICByZXZkYXRlOiAnMjAwNS0wOS0yNicKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGUgUmVjdXJyZW5jZSBUZWNobmljYWwgQ29tbWl0dGVlIG9mIFRoZSBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZwogICAgICAgIENvbnNvcnRpdW0gaGFzIGNvbGxlY3RlZCBzcGVjaWZpYyBpbmZvcm1hdGlvbiBvbiBob3cgQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcKICAgICAgICBpbXBsZW1lbnRhdGlvbnMgaGF2ZSwgb3IgaGF2ZSBub3QsIGltcGxlbWVudGVkIHRoZSBSZWN1cnJlbmNlIFJ1bGVzIG9mIFJGQ3MKICAgICAgICAyNDQ1IGFuZCAyNDQ2LCBpQ2FsZW5kYXIgYW5kIGlUSVAuIFRoaXMgZG9jdW1lbnQgaXMgcGFydCBvZiB0aGUgY29tbWl0dGVlJ3MKICAgICAgICB3b3JrIHRvIGNvbXBpbGUgYWN0dWFsIHVzYWdlIGluZm9ybWF0aW9uIGFuZCBpbnRlcm9wZXJhYmlsaXR5IGlzc3Vlcy4gVGhlCiAgICAgICAgUmVjdXJyZW5jZSBDb21taXR0ZWUgcmVjZW50bHkgY29sbGVjdGVkIGluZm9ybWF0aW9uIGluIHRoZSBmb3JtIG9mIGEgUmVjdXJyZW5jZQogICAgICAgIFF1ZXN0aW9ubmFpcmUsIHdoaWNoIGFsbG93ZWQgdmVuZG9ycyBhbmQgb3RoZXIgcHJvZHVjZXJzIGFuZCBjb25zdW1lcnMgb2YKICAgICAgICBpQ2FsZW5kYXIgcmVjdXJyZW5jZXMgdG8gbGlzdCB0aGUgZmVhdHVyZXMgb2YgaUNhbGVuZGFyIHRoYXQgdGhleSBpbXBsZW1lbnRlZC4KICAgICAgICBUaGUgcXVlc3Rpb25uYWlyZSBhbHNvIGNvbnRhaW5lZCBzcGFjZSBmb3IgY29tbWVudHMgYWJvdXQgZWFjaCBsaW5lIGl0ZW0gaW4KICAgICAgICB0aGUgUkZDcyBhbmQgYWxzbyBvdmVyYWxsIGlzc3VlcyB3aXRoIHJlY3VycmVuY2VzLiBUaGUgUmVjdXJyZW5jZSBUZWNobmljYWwKICAgICAgICBDb21taXR0ZWUgaGFzIHNpbmNlIGFuYWx5emVkIHRoZSByZXN1bHRzIG9mIHRoZSBxdWVzdGlvbm5haXJlIGludG8gdGhpcyBkb2N1bWVudC4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFJFQ1VSUkVOQ0UKICAgIGRvY3R5cGU6IHNwZWNpZmljYXRpb24KICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDUwNSUyMFJlc3VsdHMlMjBmcm9tJTIwRmlyc3QlMjBSZWN1cnJlbmNlJTIwUXVlc3Rpb25uYWlyZS5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA1MDUtMjAwNQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVzdWx0cyBmcm9tIEZpcnN0IFJlY3VycmVuY2UgUXVlc3Rpb25uYWlyZSBWMS4wIChDRCAwNTA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlc3VsdHMgZnJvbSBGaXJzdCBSZWN1cnJlbmNlIFF1ZXN0aW9ubmFpcmUgVjEuMCAoQ0QgMDUwNSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTA1JTIwUmVzdWx0cyUyMGZyb20lMjBGaXJzdCUyMFJlY3VycmVuY2UlMjBRdWVzdGlvbm5haXJlJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDUwNToyMDA1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNS0wNy0yMScKICAgIHJldmRhdGU6ICcyMDA1LTA3LTIxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBSRUNVUlIKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA1MDUlMjBSZXN1bHRzJTIwZnJvbSUyMEZpcnN0JTIwUmVjdXJyZW5jZSUyMFF1ZXN0aW9ubmFpcmUlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDUwNi0yMDA1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBTZXB0ZW1iZXIgMjAwNSBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMCAoQ0QgMDUwNikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBTZXB0ZW1iZXIgMjAwNSBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMCAoQ0QgMDUwNikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTA2JTIwU2VwdGVtYmVyJTIwMjAwNSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA1MDY6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDktMTQnCiAgICByZXZkYXRlOiAnMjAwNS0wOS0xNCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDUwNiUyMFNlcHRlbWJlciUyMDIwMDUlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUzA1MDctMjAwNQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsREFWIFVzZSBDYXNlcyBWMS4wIChDRCAwNTA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhbERBViBVc2UgQ2FzZXMgVjEuMCAoQ0QgMDUwNykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTA3JTIwQ2FsREFWJTIwVXNlJTIwQ2FzZXMlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1MgMDUwNzoyMDA1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNS0wOS0yNicKICAgIHJldmRhdGU6ICcyMDA1LTA5LTI2JwogICAgYWJzdHJhY3Q6CiAgICAgIGNvbnRlbnQ6IFRoaXMgZG9jdW1lbnQgaXMgb25lIGluIGEgc2VyaWVzIG9mIHVzZSBjYXNlIGRvY3VtZW50cyB0aGF0IHRoZSBDYWxlbmRhcmluZwogICAgICAgIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0gaXMgZGV2ZWxvcGluZyB0byBoZWxwIGJldHRlciBkZWZpbmUgdGhlIG5lZWRzIG9mCiAgICAgICAgZGlmZmVyZW50IGNhbGVuZGFyaW5nIGFuZCBzY2hlZHVsaW5nIHVzZXIgZ3JvdXBzLiBBcyBzdWNoLCB0aGlzIGRvY3VtZW50IHByb3ZpZGVzCiAgICAgICAgYSBsaXN0IG9mIHVzZSBjYXNlcyBmb3IgYSBjYWxlbmRhciBhY2Nlc3MgcHJvdG9jb2wgb25seS4gT3RoZXIgdXNlIGNhc2UgZG9jdW1lbnRzCiAgICAgICAgd2lsbCBjb3ZlciBkaWZmZXJlbnQgYXJlYXMgb2YgY2FsZW5kYXJpbmcgYW5kIHNjaGVkdWxpbmcsIGFuZCB3aWxsIGJlIG1hZGUKICAgICAgICBhdmFpbGFibGUgYnkgdGhlIENvbnNvcnRpdW0gaW4gdGhlIHVzdWFsIG1hbm5lci4gV2hpbGUgdGhpcyBsaXN0IG9mIHVzZSBjYXNlcwogICAgICAgIHdhcyBkZXZlbG9wZWQgdG8gYXNzaXN0IGluIHRoZSBkZXZlbG9wbWVudCBvZiB0aGUgQ2FsREFWIHByb3RvY29sLCBub25lIG9mCiAgICAgICAgdGhlIHVzZSBjYXNlcyBhcmUgc3BlY2lmaWMgdG8gQ2FsREFWLCB0aGF0IGlzLCB0aGlzIGxpc3Qgb2YgdXNlIGNhc2VzIHNob3VsZAogICAgICAgIGFwcGx5IHRvIGFueSBjYWxlbmRhciBhY2Nlc3MgcHJvdG9jb2wuIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhpcyBkb2N1bWVudCB3aWxsCiAgICAgICAgYmUgdXNlZCBhcyBhIGJhc2lzIHRvIGZ1cnRoZXIgZGV2ZWxvcCB0ZWNobmljYWwgcmVxdWlyZW1lbnRzIGZvciBhIGNhbGVuZGFyCiAgICAgICAgYWNjZXNzIHByb3RvY29sIHN1Y2ggYXMgQ2FsREFWLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMREFWCiAgICBkb2N0eXBlOiBzcGVjaWZpY2F0aW9uCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA1MDclMjBDYWxEQVYlMjBVc2UlMjBDYXNlcyUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNTA4LTIwMDUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IE92ZXJ2aWV3IG9mIFRoZSBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBDb25zb3J0aXVtIFYxLjAgKENEIDA1MDgpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogT3ZlcnZpZXcgb2YgVGhlIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0gVjEuMCAoQ0QgMDUwOCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTA4JTIwT3ZlcnZpZXclMjBvZiUyMFRoZSUyMENhbGVuZGFyaW5nJTIwYW5kJTIwU2NoZWR1bGluZyUyMENvbnNvcnRpdW0lMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNTA4OjIwMDUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA1LTEwLTExJwogICAgcmV2ZGF0ZTogJzIwMDUtMTAtMTEnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA1MDglMjBPdmVydmlldyUyMG9mJTIwVGhlJTIwQ2FsZW5kYXJpbmclMjBhbmQlMjBTY2hlZHVsaW5nJTIwQ29uc29ydGl1bSUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNTA5LTIwMDUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IEVkdWNhdXNlIDIwMDUgT3ZlcnZpZXcgb2YgVGhlIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0KICAgICAgICBWMS4wIChDRCAwNTA5KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEVkdWNhdXNlIDIwMDUgT3ZlcnZpZXcgb2YgVGhlIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0KICAgICAgICBWMS4wIChDRCAwNTA5KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA1MDklMjBFZHVjYXVzZSUyMDIwMDUlMjBPdmVydmlldyUyMG9mJTIwVGhlJTIwQ2FsZW5kYXJpbmclMjBhbmQlMjBTY2hlZHVsaW5nJTIwQ29uc29ydGl1bSUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA1MDk6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDktMjYnCiAgICByZXZkYXRlOiAnMjAwNS0wOS0yNicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDUwOSUyMEVkdWNhdXNlJTIwMjAwNSUyME92ZXJ2aWV3JTIwb2YlMjBUaGUlMjBDYWxlbmRhcmluZyUyMGFuZCUyMFNjaGVkdWxpbmclMjBDb25zb3J0aXVtJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1IwNTEwLTIwMDUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBUaW1lem9uZSBRdWVzdGlvbm5haXJlIFJlc3VsdHMgKENEIDA1MTApCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFRpbWV6b25lIFF1ZXN0aW9ubmFpcmUgUmVzdWx0cyAoQ0QgMDUxMCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNTEwJTIwUmVwb3J0JTIwb24lMjBUSU1FWk9ORSUyMFF1ZXN0aW9ubmFpcmUlMjBSZXN1bHRzLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1IgMDUxMDoyMDA1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNS0xMC0wMycKICAgIHJldmRhdGU6ICcyMDA1LTEwLTAzJwogICAgYWJzdHJhY3Q6CiAgICAgIGNvbnRlbnQ6IFRoaXMgZG9jdW1lbnQgaXMgb25lIGluIGEgc2VyaWVzIG9mIGRvY3VtZW50cyBzdW1tYXJpemluZyB0aGUgcmVzdWx0cwogICAgICAgIG9mIHF1ZXN0aW9ubmFpcmVzIHRoYXQgdGhlIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0gaGFzIGNvbmR1Y3RlZAogICAgICAgIHRvIGhlbHAgYmV0dGVyIHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cywgcHJvYmxlbXMgYW5kIG5lZWRzIGZvciBjYWxlbmRhcmluZwogICAgICAgIGFuZCBzY2hlZHVsaW5nIHNvbHV0aW9ucy4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgcmVzdWx0cyBvZiB0aGVzZSBxdWVzdGlvbm5haXJlcwogICAgICAgIHdpbGwgYmUgdXNlZCB0byBoZWxwIGRlZmluZSByZXF1aXJlbWVudHMgYW5kIHJlY29tbWVuZGF0aW9ucyBmb3IgY2FsZW5kYXJpbmcKICAgICAgICBhbmQgc2NoZWR1bGluZyBwcm9kdWN0cy4gVGhpcyBwYXJ0aWN1bGFyIGRvY3VtZW50IHN1bW1hcml6ZXMgdGhlIHJlc3VsdHMgb2YKICAgICAgICB0aGUgVGltZXpvbmUgVGVjaG5pY2FsIENvbW1pdHRlZSdzIHF1ZXN0aW9ubmFpcmUgb24gVGltZXpvbmUgc3VwcG9ydCBpbiBpQ2FsZW5kYXIKICAgICAgICBwcm9kdWN0cy4gT3RoZXIgcXVlc3Rpb25uYWlyZSBzdW1tYXJ5IGRvY3VtZW50cyB3aWxsIGNvdmVyIGRpZmZlcmVudCBhcmVhcwogICAgICAgIG9mIGNhbGVuZGFyaW5nIGFuZCBzY2hlZHVsaW5nLCBhbmQgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBieSB0aGUgQ29uc29ydGl1bS4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IHJlcG9ydAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNTEwJTIwUmVwb3J0JTIwb24lMjBUSU1FWk9ORSUyMFF1ZXN0aW9ubmFpcmUlMjBSZXN1bHRzLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDUxMC0yMDA1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gVElNRVpPTkUgUXVlc3Rpb25uYWlyZSBSZXN1bHRzIFYxLjAgKENEIDA1MTApCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFRJTUVaT05FIFF1ZXN0aW9ubmFpcmUgUmVzdWx0cyBWMS4wIChDRCAwNTEwKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA1MTAlMjBSZXBvcnQlMjBvbiUyMFRJTUVaT05FJTIwUXVlc3Rpb25uYWlyZSUyMFJlc3VsdHMlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNTEwOjIwMDUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA1LTEwLTAzJwogICAgcmV2ZGF0ZTogJzIwMDUtMTAtMDMnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFRJTUVaT05FCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNTEwJTIwUmVwb3J0JTIwb24lMjBUSU1FWk9ORSUyMFF1ZXN0aW9ubmFpcmUlMjBSZXN1bHRzJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA1MTEtMjAwNQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgSUkgKENEIDA1MTEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgSUkgKENEIDA1MTEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUycnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNTExOjIwMDUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA1LTAxLTEzJwogICAgcmV2ZGF0ZTogJzIwMDUtMDEtMTMnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMnJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA1MTItMjAwNQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgSUlJIChDRCAwNTEyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIElJSSAoQ0QgMDUxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTNycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA1MTI6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDYtMDMnCiAgICByZXZkYXRlOiAnMjAwNS0wNi0wMycKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUzcnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDUxMy0yMDA1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBJViAoQ0QgMDUxMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBJViAoQ0QgMDUxMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTRycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA1MTM6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDktMTUnCiAgICByZXZkYXRlOiAnMjAwNS0wOS0xNScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGU0cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWR2MDUxNC0yMDA1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBEU1QgQWR2aXNvcnkgTm90aWNlIFYxLjAgKENEIDA1MTQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogRFNUIEFkdmlzb3J5IE5vdGljZSBWMS4wIChDRCAwNTE0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA1MTQlMjBEU1QlMjBBZHZpc29yeSUyME5vdGljZSUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWR2IDA1MTQ6MjAwNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDUtMDYtMjknCiAgICByZXZkYXRlOiAnMjAwNS0wNi0yOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQURIT0MgRFNUCiAgICBkb2N0eXBlOiBhZHZpc29yeQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNTE0JTIwRFNUJTIwQWR2aXNvcnklMjBOb3RpY2UlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUzA2MDEtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogTWluLUlPUCAoTWluaW11bSBJbnRlcm9wZXJhYmxlIFN1YnNldCkgVXNlIENhc2VzIFYxLjEgKENEIDA2MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTWluLUlPUCAoTWluaW11bSBJbnRlcm9wZXJhYmxlIFN1YnNldCkgVXNlIENhc2VzIFYxLjEgKENEIDA2MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDYwMSUyME1pbi1JT1AlMjBVc2UlMjBDYXNlcyUyMFYxLjEucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUyAwNjAxOjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTAxLTI0JwogICAgcmV2ZGF0ZTogJzIwMDYtMDEtMjQnCiAgICBhYnN0cmFjdDoKICAgICAgY29udGVudDogVGhpcyBkb2N1bWVudCB3YXMgY3JlYXRlZCBieSB0aGUgVXNlIENhc2UgVGVjaG5pY2FsIENvbW1pdHRlZSBvZiB0aGUKICAgICAgICBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBDb25zb3J0aXVtLiBUaGUgZG9jdW1lbnQgZGVmaW5lcyB0aGUgdXNlIGNhc2VzCiAgICAgICAgZm9yIG1pbmltdW0gaW50ZXJvcGVyYWJpbGl0eSBvZiBjYWxlbmRhcmluZyBhbmQgc2NoZWR1bGluZy4gTWluaW11bSBpbnRlcm9wZXJhYmlsaXR5CiAgICAgICAgaXMgdGhlIGJhc2ljIGxldmVsIG9mIGZ1bmN0aW9uYWxpdHkgb3VyIGNvbGxlY3RpdmUgZXhwZXJpZW5jZSB0ZWxscyB1cyBpcwogICAgICAgIG5lY2Vzc2FyeSB0byBoYXZlIGEgdXNlZnVsIHN5c3RlbS4gV2UgcmVhbGl6ZSB0aGF0IGluIHNvbWUgY2FzZXMgaXQgbWF5IGJlCiAgICAgICAgbW9yZSB0aGFuIGlzIGN1cnJlbnRseSBvZmZlcmVkIGJ5ICdiYXNpYycgY2FsZW5kYXJpbmcgYW5kIHNjaGVkdWxpbmcgYXBwbGljYXRpb25zLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVVNFQ0FTRQogICAgZG9jdHlwZTogc3BlY2lmaWNhdGlvbgogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjAxJTIwTWluLUlPUCUyMFVzZSUyMENhc2VzJTIwVjEuMS5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1MwNjAxLTIwMDUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IE1pbi1JT1AgKE1pbmltdW0gSW50ZXJvcGVyYWJsZSBTdWJzZXQpIFVzZSBDYXNlcyBWMS4wIChDRCAwNjAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IE1pbi1JT1AgKE1pbmltdW0gSW50ZXJvcGVyYWJsZSBTdWJzZXQpIFVzZSBDYXNlcyBWMS4wIChDRCAwNjAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDElMjBNaW4tSU9QJTIwVXNlJTIwQ2FzZXMlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1MgMDYwMToyMDA1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNS0xMS0zMCcKICAgIHJldmRhdGU6ICcyMDA1LTExLTMwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBVU0VDQVNFCiAgICBkb2N0eXBlOiBzcGVjaWZpY2F0aW9uCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA2MDElMjBNaW4tSU9QJTIwVXNlJTIwQ2FzZXMlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUjA2MDItMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogaUNhbGVuZGFyIFRpbWV6b25lIFByb2JsZW1zIGFuZCBSZWNvbW1lbmRhdGlvbnMgVjEuMCAoQ0QgMDYwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBpQ2FsZW5kYXIgVGltZXpvbmUgUHJvYmxlbXMgYW5kIFJlY29tbWVuZGF0aW9ucyBWMS4wIChDRCAwNjAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDIlMjBpQ2FsZW5kYXIlMjBUaW1lem9uZSUyMFByb2JsZW1zJTIwYW5kJTIwUmVjb21tZW5kYXRpb25zJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9SIDA2MDI6MjAwNgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDYtMDEtMjQnCiAgICByZXZkYXRlOiAnMjAwNi0wMS0yNCcKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGlzIGRvY3VtZW50IHdhcyBjcmVhdGVkIGJ5IHRoZSBUSU1FWk9ORSBUZWNobmljYWwgQ29tbWl0dGVlIG9mIHRoZQogICAgICAgIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0uIEl0IGNvbnRhaW5zIGluZm9ybWF0aW9uIGFib3V0IGNvbW1vbgogICAgICAgIHRpbWUgem9uZSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMgYW5kIHJlY29tbWVuZGF0aW9ucyBvbiBob3cgdG8gcmVzb2x2ZSB0aGVzZQogICAgICAgIGlzc3Vlcy4gV2UgZmlyc3QganVzdGlmeSB0aGUgbmVlZCBmb3IgdGltZSB6b25lcywgdGhlbiB3ZSBpZGVudGlmeSB0aW1lIHpvbmUKICAgICAgICBpbXBsZW1lbnRhdGlvbiBwcm9ibGVtcywgYW5kIHRoZW4gb2ZmZXIgc29tZSBndWlkZWxpbmVzIGFuZCByZWNvbW1lbmRhdGlvbnMuCiAgICAgICAgVGFrZSBub3RlIHRoYXQgdGhlIGxpc3RlZCByZWNvbW1lbmRhdGlvbnMgb2Z0ZW4gZGVzY3JpYmUgd2hhdCB2ZW5kb3JzIGFyZQogICAgICAgIGN1cnJlbnRseSBkb2luZyB0byBzb2x2ZSB0aGUgcHJvYmxlbXMuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBUSU1FWk9ORQogICAgZG9jdHlwZTogcmVwb3J0CiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA2MDIlMjBpQ2FsZW5kYXIlMjBUaW1lem9uZSUyMFByb2JsZW1zJTIwYW5kJTIwUmVjb21tZW5kYXRpb25zJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA2MDMtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogSmFudWFyeSAyMDA2IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4wIChDRCAwNjAzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEphbnVhcnkgMjAwNiBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMCAoQ0QgMDYwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNjAzJTIwSmFudWFyeSUyMDIwMDYlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNjAzOjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTAyLTA5JwogICAgcmV2ZGF0ZTogJzIwMDYtMDItMDknCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA2MDMlMjBKYW51YXJ5JTIwMjAwNiUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9SMDYwNC0yMDA2CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBpQ2FsZW5kYXIgUmVjdXJyZW5jZSBQcm9ibGVtcyBhbmQgUmVjb21tZW5kYXRpb25zIFYxLjAgKENEIDA2MDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogaUNhbGVuZGFyIFJlY3VycmVuY2UgUHJvYmxlbXMgYW5kIFJlY29tbWVuZGF0aW9ucyBWMS4wIChDRCAwNjA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDQlMjBpQ2FsZW5kYXIlMjBSZWN1cnJlbmNlJTIwUHJvYmxlbXMlMjBhbmQlMjBSZWNvbW1lbmRhdGlvbnMlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1IgMDYwNDoyMDA2CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNi0wMy0xNicKICAgIHJldmRhdGU6ICcyMDA2LTAzLTE2JwogICAgYWJzdHJhY3Q6CiAgICAgIGNvbnRlbnQ6IFRoaXMgZG9jdW1lbnQgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgcmVjdXJyZW5jZSBpbXBsZW1lbnRhdGlvbgogICAgICAgIGlzc3VlcyBhbmQgcmVjb21tZW5kYXRpb25zIG9uIGhvdyB0byByZXNvbHZlIHRoZXNlIGlzc3Vlcy4gV2UgZmlyc3QgZXhwbGFpbgogICAgICAgIHdoYXQgcmVjdXJyZW5jZXMgYXJlLCBqdXN0aWZ5IHRoZSBuZWVkIGZvciByZWN1cnJlbmNlcywgaWRlbnRpZnkgcmVjdXJyZW5jZQogICAgICAgIGltcGxlbWVudGF0aW9uIHByb2JsZW1zIGFuZCBhbWJpZ3VpdGllcywgYW5kIHRoZW4gb2ZmZXIgc29tZSBndWlkZWxpbmVzIGFuZAogICAgICAgIHJlY29tbWVuZGF0aW9ucyB0byBzb2x2ZSB0aGVzZSBpc3N1ZXMuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBSRUNVUlIKICAgIGRvY3R5cGU6IHJlcG9ydAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjA0JTIwaUNhbGVuZGFyJTIwUmVjdXJyZW5jZSUyMFByb2JsZW1zJTIwYW5kJTIwUmVjb21tZW5kYXRpb25zJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA2MDUtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogT01BIERTIEJyaWVmaW5nIEFwcmlsIDIwMDYgVjEuMCAoQ0QgMDYwNSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBPTUEgRFMgQnJpZWZpbmcgQXByaWwgMjAwNiBWMS4wIChDRCAwNjA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDUlMjBPTUElMjBEUyUyMEJyaWVmaW5nJTIwQXByaWwlMjAyMDA2JTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDYwNToyMDA2CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNi0wNC0wNScKICAgIHJldmRhdGU6ICcyMDA2LTA0LTA1JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjA1JTIwT01BJTIwRFMlMjBCcmllZmluZyUyMEFwcmlsJTIwMjAwNiUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQzA2MDYtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogVGltZXpvbmUgUmVnaXN0cnkgYW5kIFNlcnZpY2UgUmVjb21tZW5kYXRpb25zIFYxLjAgKENEIDA2MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogVGltZXpvbmUgUmVnaXN0cnkgYW5kIFNlcnZpY2UgUmVjb21tZW5kYXRpb25zIFYxLjAgKENEIDA2MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDYwNiUyMFRpbWV6b25lJTIwUmVnaXN0cnklMjBhbmQlMjBTZXJ2aWNlJTIwUmVjb21tZW5kYXRpb25zJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQyAwNjA2OjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTA0LTE3JwogICAgcmV2ZGF0ZTogJzIwMDYtMDQtMTcnCiAgICBhYnN0cmFjdDoKICAgICAgY29udGVudDogVGhpcyBkb2N1bWVudCBjb250YWlucyB0ZWNobmljYWwgcmVjb21tZW5kYXRpb25zIG9uIGltcGxlbWVudGluZyBhCiAgICAgICAgdGltZSB6b25lIHJlZ2lzdHJ5IGFuZCBhIHRpbWUgem9uZSBzZXJ2aWNlLiBTdGFuZGFyZGl6ZWQgdGltZSB6b25lcyBhcmUgbmVlZGVkCiAgICAgICAgZm9yIGltcHJvdmVkIGludGVyb3BlcmFiaWxpdHkgdG8gYXZvaWQgc29tZSBjb21tb24gcHJvYmxlbXMsIGFuZCB0byBhbGxvdwogICAgICAgIHVzaW5nIHRpbWUgem9uZXMgYnkgcmVmZXJlbmNlIHJhdGhlciB0aGFuIHZhbHVlLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVElNRVpPTkUKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA2MDYlMjBUaW1lem9uZSUyMFJlZ2lzdHJ5JTIwYW5kJTIwU2VydmljZSUyMFJlY29tbWVuZGF0aW9ucyUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNjA3LTIwMDYKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IE1heSAyMDA2IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4xIChDRCAwNjA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IE1heSAyMDA2IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4xIChDRCAwNjA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDclMjBNYXklMjAyMDA2JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjEuMS5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDYwNzoyMDA2CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNi0wNi0xMicKICAgIHJldmRhdGU6ICcyMDA2LTA2LTEyJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjA3JTIwTWF5JTIwMjAwNiUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjEucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNjA4LTIwMDYKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFRoZSBPcGVuIEdyb3VwIEZlZGVyYXRlZCBGcmVlYnVzeSBDaGFsbGVuZ2UgRGVtbyBWMS4wIChDRCAwNjA4KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFRoZSBPcGVuIEdyb3VwIEZlZGVyYXRlZCBGcmVlYnVzeSBDaGFsbGVuZ2UgRGVtbyBWMS4wIChDRCAwNjA4KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDglMjBUaGUlMjBPcGVuJTIwR3JvdXAlMjBGZWRlcmF0ZWQlMjBGcmVlYnVzeSUyMENoYWxsZW5nZSUyMERlbW8lMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNjA4OjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTA3LTE3JwogICAgcmV2ZGF0ZTogJzIwMDYtMDctMTcnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IEZSRUVCVVNZCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjA4JTIwVGhlJTIwT3BlbiUyMEdyb3VwJTIwRmVkZXJhdGVkJTIwRnJlZWJ1c3klMjBDaGFsbGVuZ2UlMjBEZW1vJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1IwNjA5LTIwMDYKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IE1vYmlsZSBDYWxlbmRhcmluZyBRdWVzdGlvbm5haXJlIFYyIFJlc3VsdHMgKENEIDA2MDkpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTW9iaWxlIENhbGVuZGFyaW5nIFF1ZXN0aW9ubmFpcmUgVjIgUmVzdWx0cyAoQ0QgMDYwOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNjA5JTIwUmVwb3J0JTIwb24lMjBNb2JpbGUlMjBDYWxlbmRhcmluZyUyMFF1ZXN0aW9ubmFpcmUlMjBWMiUyMFJlc3VsdHMucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUiAwNjA5OjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTA2LTI0JwogICAgcmV2ZGF0ZTogJzIwMDYtMDYtMjQnCiAgICBhYnN0cmFjdDoKICAgICAgY29udGVudDogVGhlIGdvYWwgb2YgdGhpcyBxdWVzdGlvbm5haXJlIHdhcyB0byBkZXRlcm1pbmUgaG93IGFuZCB0byB3aGF0IGV4dGVudAogICAgICAgIENhbGVuZGFyaW5nIGlzIGJlaW5nIHVzZWQgb24gbW9iaWxlIGRldmljZXMsIHdpdGggYSB2aWV3IHRvIHVzaW5nIHRob3NlIHJlc3VsdHMKICAgICAgICB0byBhaWQgaW4gdGhlIGRldmVsb3BtZW50IG9mIHJlY29tbWVuZGF0aW9ucyBvbiBob3cgdG8gYWRkcmVzcyBhbnkgcHJvYmxlbQogICAgICAgIGFyZWFzLiBBIG51bWJlciBvZiByZXNwb25zZXMgd2VyZSByZWNlaXZlZCB0byB0aGUgb25saW5lIHF1ZXN0aW9ubmFpcmUsIGFuZAogICAgICAgIGEgc3VtbWFyeSBhbmQgYnJpZWYgY29uY2x1c2lvbiBvZiB0aGVzZSByZXN1bHRzIGlzIHByZXNlbnRlZCwgYWxvbmcgd2l0aCB0aGUKICAgICAgICByYXcgcmVzdWx0cyB0aGVtc2VsdmVzLiBSZXNwb25kZW50cyB0byB0aGUgcXVlc3Rpb25uYWlyZSBhbnN3ZXJlZCBiYXNlZCBvbgogICAgICAgIHRoZSBjYXBhYmlsaXRpZXMgb2YgdGhlaXIgZGV2aWNlLiBUaGUgcmVzdWx0cyBzaG93IGFuIGFnZ3JlZ2F0ZSBvZiB0aGVzZSByZXN1bHRzLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogcmVwb3J0CiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA2MDklMjBSZXBvcnQlMjBvbiUyME1vYmlsZSUyMENhbGVuZGFyaW5nJTIwUXVlc3Rpb25uYWlyZSUyMFYyJTIwUmVzdWx0cy5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA2MDktMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIE1vYmlsZSBDYWxlbmRhcmluZyBRdWVzdGlvbm5haXJlIFYyIFJlc3VsdHMgVjEuMCAoQ0QgMDYwOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gTW9iaWxlIENhbGVuZGFyaW5nIFF1ZXN0aW9ubmFpcmUgVjIgUmVzdWx0cyBWMS4wIChDRCAwNjA5KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MDklMjBSZXBvcnQlMjBvbiUyME1vYmlsZSUyMENhbGVuZGFyaW5nJTIwUXVlc3Rpb25uYWlyZSUyMFYyJTIwUmVzdWx0cyUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA2MDk6MjAwNgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDYtMDctMjQnCiAgICByZXZkYXRlOiAnMjAwNi0wNy0yNCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogTU9CSUxFCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjA5JTIwUmVwb3J0JTIwb24lMjBNb2JpbGUlMjBDYWxlbmRhcmluZyUyMFF1ZXN0aW9ubmFpcmUlMjBWMiUyMFJlc3VsdHMlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUjA2MTAtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgR2xvc3Nhcnkgb2YgVGVybXMgVjEuMCAoT2Jzb2xldGVkIGJ5IENEMTEwMikKICAgICAgICAoQ0QgMDYxMCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBHbG9zc2FyeSBvZiBUZXJtcyBWMS4wIChPYnNvbGV0ZWQgYnkgQ0QxMTAyKQogICAgICAgIChDRCAwNjEwKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA2MTAlMjBDYWxlbmRhcmluZyUyMGFuZCUyMFNjaGVkdWxpbmclMjBHbG9zc2FyeSUyMG9mJTIwVGVybXMlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1IgMDYxMDoyMDA2CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNi0xMC0yNCcKICAgIHJldmRhdGU6ICcyMDA2LTEwLTI0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBVU0VDQVNFCiAgICBkb2N0eXBlOiByZXBvcnQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDYxMCUyMENhbGVuZGFyaW5nJTIwYW5kJTIwU2NoZWR1bGluZyUyMEdsb3NzYXJ5JTIwb2YlMjBUZXJtcyUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNjEwLTIwMDYKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIEdsb3NzYXJ5IG9mIFRlcm1zIFYxLjAgKE9ic29sZXRlZCBieSBDRDExMDIpCiAgICAgICAgKENEIDA2MTApCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgR2xvc3Nhcnkgb2YgVGVybXMgVjEuMCAoT2Jzb2xldGVkIGJ5IENEMTEwMikKICAgICAgICAoQ0QgMDYxMCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNjEwJTIwQ2FsZW5kYXJpbmclMjBhbmQlMjBTY2hlZHVsaW5nJTIwR2xvc3NhcnklMjBvZiUyMFRlcm1zJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDYxMDoyMDA2CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNi0xMC0yNCcKICAgIHJldmRhdGU6ICcyMDA2LTEwLTI0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBVU0VDQVNFCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNjEwJTIwQ2FsZW5kYXJpbmclMjBhbmQlMjBTY2hlZHVsaW5nJTIwR2xvc3NhcnklMjBvZiUyMFRlcm1zJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkdjA2MTEtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogVGhlIEJlbmVmaXRzIG9mIGlDYWxlbmRhciBmb3IgdGhlIE1vYmlsZSBJbmR1c3RyeSBWMS4wIChDRCAwNjExKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFRoZSBCZW5lZml0cyBvZiBpQ2FsZW5kYXIgZm9yIHRoZSBNb2JpbGUgSW5kdXN0cnkgVjEuMCAoQ0QgMDYxMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNjExJTIwVGhlJTIwQmVuZWZpdHMlMjBvZiUyMGlDYWxlbmRhciUyMGZvciUyMHRoZSUyME1vYmlsZSUyMEluZHVzdHJ5JTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZHYgMDYxMToyMDA2CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNi0xMS0yNycKICAgIHJldmRhdGU6ICcyMDA2LTExLTI3JwogICAgYWJzdHJhY3Q6CiAgICAgIGNvbnRlbnQ6ICdUaGlzIGRvY3VtZW50LCBwcmVwYXJlZCBieSB0aGUgTW9iaWxlIFRlY2huaWNhbCBDb21taXR0ZWUsIGRpc2N1c3NlcwogICAgICAgIHRoZSBiZW5lZml0cyBhbmQgdmFsdWUgb2YgY29udmVydGluZyB0byB0aGUgaUNhbGVuZGFyIHNwZWNpZmljYXRpb24gZnJvbSBpdHMKICAgICAgICBlYXJseSBwcmVkZWNlc3NvciwgdkNhbGVuZGFyLCBzdGlsbCB3aWRlbHkgaW4gdXNlIGluIHRoZSBtb2JpbGUgYW5kIHRyYXZlbAogICAgICAgIGluZHVzdHJpZXMuIFRoZSBkb2N1bWVudCBkcmF3cyB1cG9uIHJlc3VsdHMgZnJvbSB0aGUgTW9iaWxlIENhbGVuZGFyaW5nIFF1ZXN0aW9ubmFpcmVzCiAgICAgICAgY29uZHVjdGVkIGVhcmxpZXIgdGhpcyB5ZWFyIGJ5IFRDIE1vYmlsZTsgc2VlIE1vYmlsZSBDYWxlbmRhcmluZyBRdWVzdGlvbm5haXJlCiAgICAgICAgVjIgUmVzdWx0czogQ0QgMDYwOS4nCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBNT0JJTEUKICAgIGRvY3R5cGU6IGFkdmlzb3J5CiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA2MTElMjBUaGUlMjBCZW5lZml0cyUyMG9mJTIwaUNhbGVuZGFyJTIwZm9yJTIwdGhlJTIwTW9iaWxlJTIwSW5kdXN0cnklMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDYxMi0yMDA2CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBTZXB0ZW1iZXIgMjAwNiBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMiAoQ0QgMDYxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBTZXB0ZW1iZXIgMjAwNiBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMiAoQ0QgMDYxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwNjEyJTIwU2VwdGVtYmVyJTIwMjAwNiUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjIucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA2MTI6MjAwNgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDYtMTItMDYnCiAgICByZXZkYXRlOiAnMjAwNi0xMi0wNicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDYxMiUyMFNlcHRlbWJlciUyMDIwMDYlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4yLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDYxMy0yMDA2CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBWIChDRCAwNjEzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFYgKENEIDA2MTMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGU1cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNjEzOjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTAxLTEyJwogICAgcmV2ZGF0ZTogJzIwMDYtMDEtMTInCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlNXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA2MTQtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgVkkgKENEIDA2MTQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgVkkgKENEIDA2MTQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGU2cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNjE0OjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTA1LTIzJwogICAgcmV2ZGF0ZTogJzIwMDYtMDUtMjMnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlNnJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA2MTUtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgVklJIChDRCAwNjE1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFZJSSAoQ0QgMDYxNSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTdycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA2MTU6MjAwNgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDYtMDktMjknCiAgICByZXZkYXRlOiAnMjAwNi0wOS0yOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGU3cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUzA3MDEtMjAwNwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogTWluLUlPUCAoTWluaW11bSBJbnRlcm9wZXJhYmxlIFN1YnNldCkgVXNlIENhc2VzIGZvciBUYXNrcyBWMS4wIChDRAogICAgICAgIDA3MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTWluLUlPUCAoTWluaW11bSBJbnRlcm9wZXJhYmxlIFN1YnNldCkgVXNlIENhc2VzIGZvciBUYXNrcyBWMS4wIChDRAogICAgICAgIDA3MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDcwMSUyME1pbi1JT1AlMjBVc2UlMjBDYXNlcyUyMGZvciUyMFRhc2tzJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9TIDA3MDE6MjAwNwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMDQtMTknCiAgICByZXZkYXRlOiAnMjAwNy0wNC0xOScKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGlzIGRvY3VtZW50IHdhcyBjcmVhdGVkIGJ5IHRoZSBVc2UgQ2FzZSBUZWNobmljYWwgQ29tbWl0dGVlIG9mIHRoZQogICAgICAgIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0gYW5kIGRlZmluZXMgdGhlIHVzZSBjYXNlcyBmb3IgbWluaW11bQogICAgICAgIGludGVyb3BlcmFibGl0eSBmb3IgdGFza3Mgc3VwcG9ydCAoVlRPRE8pIGZvciBjYWxlbmRhcmluZyBhbmQgc2NoZWR1bGluZy4KICAgICAgICBNaW5pbXVtIGludGVyb3BlcmFiaWxpdHkgaXMgdGhlIGJhc2ljIGxldmVsIG9mIGZ1bmN0aW9uYWxpdHkgb3VyIGNvbGxlY3RpdmUKICAgICAgICBleHBlcmllbmNlIHRlbGxzIHVzIGlzIG5lY2Vzc2FyeSB0byBoYXZlIGEgdXNlZnVsIHN5c3RlbS4gV2UgcmVhbGl6ZSB0aGF0CiAgICAgICAgaW4gc29tZSBjYXNlcyBpdCBtYXkgYmUgbW9yZSB0aGFuIGlzIGN1cnJlbnRseSBvZmZlcmVkIGJ5ICdiYXNpYycgY2FsZW5kYXJpbmcKICAgICAgICBhbmQgc2NoZWR1bGluZyBhcHBsaWNhdGlvbnMuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBVU0VDQVNFCiAgICBkb2N0eXBlOiBzcGVjaWZpY2F0aW9uCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA3MDElMjBNaW4tSU9QJTIwVXNlJTIwQ2FzZXMlMjBmb3IlMjBUYXNrcyUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQzA3MDMtMjAwNwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsREFWIFNjaGVkdWxpbmcgUmVxdWlyZW1lbnRzIFYxLjEgKENEIDA3MDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ2FsREFWIFNjaGVkdWxpbmcgUmVxdWlyZW1lbnRzIFYxLjEgKENEIDA3MDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDcwMyUyMENhbERBViUyMFNjaGVkdWxpbmclMjBSZXF1aXJlbWVudHMlMjBWMS4xLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDIDA3MDM6MjAwNwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMDctMTEnCiAgICByZXZkYXRlOiAnMjAwNy0wNy0xMScKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGlzIGRvY3VtZW50IHdhcyBjcmVhdGVkIGJ5IHRoZSBDYWxEQVYgVGVjaG5pY2FsIENvbW1pdHRlZSBvZiB0aGUKICAgICAgICBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBDb25zb3J0aXVtLiBJdCBwcmVzZW50cyBhIGxpc3Qgb2YgZmVhdHVyZXMgaW4gdGhlCiAgICAgICAgZm9ybSBvZiByZXF1aXJlbWVudHMgZm9yIHRoZSBzY2hlZHVsaW5nIGV4dGVuc2lvbnMgdG8gQ2FsREFWIFtSRkMgNDc5MV0sIHRoYXQKICAgICAgICBpcywgdGhlIGV4dGVuc2lvbnMgdG8gdGhlIFdlYiBEaXN0cmlidXRlZCBBdXRob3JpbmcgYW5kIFZlcnNpb25pbmcgKFdlYkRBVikKICAgICAgICBbUkZDIDI1MThdIHByb3RvY29sIHRvIHNwZWNpZnkgYSBzdGFuZGFyZCB3YXkgb2YgZXhjaGFuZ2luZyBhbmQgcHJvY2Vzc2luZwogICAgICAgIHNjaGVkdWxpbmcgbWVzc2FnZXMgYmFzZWQgb24gdGhlIGlDYWxlbmRhciBUcmFuc3BvcnQtSW5kZXBlbmRlbnQgSW50ZXJvcGVyYWJpbGl0eQogICAgICAgIFByb3RvY29sIChpVElQKSBbUkZDIDI0NDZdLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMREFWCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNzAzJTIwQ2FsREFWJTIwU2NoZWR1bGluZyUyMFJlcXVpcmVtZW50cyUyMFYxLjEucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9TMDcwNi0yMDA4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBNb2JpbGUgQ2FsZW5kYXIgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFN1aXRlIFYxLjEgKENEIDA3MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTW9iaWxlIENhbGVuZGFyIEludGVyb3BlcmFiaWxpdHkgVGVzdCBTdWl0ZSBWMS4xIChDRCAwNzA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA3MDYlMjBNb2JpbGUlMjBDYWxlbmRhciUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwU3VpdGUlMjBWMS4xLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1MgMDcwNjoyMDA4CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOC0wOC0yNCcKICAgIHJldmRhdGU6ICcyMDA4LTA4LTI0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBNT0JJTEUKICAgIGRvY3R5cGU6IHNwZWNpZmljYXRpb24KICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDcwNiUyME1vYmlsZSUyMENhbGVuZGFyJTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBTdWl0ZSUyMFYxLjEucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9TMDcwNi0yMDA3CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBNb2JpbGUgQ2FsZW5kYXIgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFN1aXRlIFYxLjAgKENEIDA3MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTW9iaWxlIENhbGVuZGFyIEludGVyb3BlcmFiaWxpdHkgVGVzdCBTdWl0ZSBWMS4wIChDRCAwNzA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA3MDYlMjBNb2JpbGUlMjBDYWxlbmRhciUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwU3VpdGUlMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1MgMDcwNjoyMDA3CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNy0wOC0yOCcKICAgIHJldmRhdGU6ICcyMDA3LTA4LTI4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBNT0JJTEUKICAgIGRvY3R5cGU6IHNwZWNpZmljYXRpb24KICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDcwNiUyME1vYmlsZSUyMENhbGVuZGFyJTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBTdWl0ZSUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZHYwNzA3LTIwMDcKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBDYWxDb25uZWN0IEVEU1QgKEV4dGVuZGVkIERheWxpZ2h0IFNhdmluZ3MgVGltZSkgUmVmbGVjdGlvbnMgYW5kIFJlY29tbWVuZGF0aW9ucwogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY2MtMDcwNy54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0wNzA3LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTA3MDcuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY2MtMDcwNy5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NjLTA3MDcucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWR2IDA3MDc6MjAwNwogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzA3MDcnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDA3LTEwLTA0JwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMTAtMDRUMDA6MDA6MDBaJwogICAgcmV2ZGF0ZTogJzIwMDctMTAtMDRUMDA6MDA6MDBaJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDA3JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtMDcwNy54bWwKICAgIHBkZjogY3NkL2NjLTA3MDcucGRmCiAgICBkb2M6IGNzZC9jYy0wNzA3LmRvYwogICAgaHRtbDogY3NkL2NjLTA3MDcuaHRtbAogICAgcnhsOiBjc2QvY2MtMDcwNy5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvUjA3MDgtMjAwNwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogRXh0ZW5kZWQgRGF5bGlnaHQgU2F2aW5ncyBUaW1lIFJldmlldyBhbmQgQ29uc2lkZXJhdGlvbnMgKENEIDA3MDgpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogRXh0ZW5kZWQgRGF5bGlnaHQgU2F2aW5ncyBUaW1lIFJldmlldyBhbmQgQ29uc2lkZXJhdGlvbnMgKENEIDA3MDgpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL2RzdHJldmlldy5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9SIDA3MDg6MjAwNwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMDItMTUnCiAgICByZXZkYXRlOiAnMjAwNy0wMi0xNScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQURIT0MgRFNUCiAgICBkb2N0eXBlOiByZXBvcnQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL2RzdHJldmlldy5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkdjA3MDktMjAwNwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogRXh0ZW5kZWQgRGF5bGlnaHQgU2F2aW5ncyBUaW1lIExpbmtzLCBBZHZpc29yaWVzIGFuZCBDaGFuZ2VzIChDRCAwNzA5KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEV4dGVuZGVkIERheWxpZ2h0IFNhdmluZ3MgVGltZSBMaW5rcywgQWR2aXNvcmllcyBhbmQgQ2hhbmdlcyAoQ0QgMDcwOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvZHN0bGlua3MucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWR2IDA3MDk6MjAwNwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMTAtMDYnCiAgICByZXZkYXRlOiAnMjAwNy0xMC0wNicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQURIT0MgRFNUCiAgICBkb2N0eXBlOiBhZHZpc29yeQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvZHN0bGlua3MucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNzEwLTIwMDcKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFNlcHRlbWJlciAyMDA3IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRCAwNzEwKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFNlcHRlbWJlciAyMDA3IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRCAwNzEwKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA3MTAlMjBTZXB0ZW1iZXIlMjAyMDA3JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjIuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDcxMDoyMDA3CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNy0xMi0xNCcKICAgIHJldmRhdGU6ICcyMDA3LTEyLTE0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwNzEwJTIwU2VwdGVtYmVyJTIwMjAwNyUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wNzExLTIwMDcKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFZJSUkgKENEIDA3MTEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgVklJSSAoQ0QgMDcxMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZThycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA3MTE6MjAwNwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMDItMDInCiAgICByZXZkYXRlOiAnMjAwNy0wMi0wMicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGU4cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDcxMi0yMDA3CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBJWCAoQ0QgMDcxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBJWCAoQ0QgMDcxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTlycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA3MTI6MjAwNwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDctMDUtMTEnCiAgICByZXZkYXRlOiAnMjAwNy0wNS0xMScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGU5cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDcxMy0yMDA3CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYIChDRCAwNzEzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFggKENEIDA3MTMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxMHJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDcxMzoyMDA3CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwNy0wOS0yMScKICAgIHJldmRhdGU6ICcyMDA3LTA5LTIxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTEwcnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDcxNC0yMDA3CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiAiVkNBUkQgV0tTUFx0UmVwb3J0IG9uIENhbENvbm5lY3QgdkNhcmQgV29ya3Nob3AgU2VwdGVtYmVyIDE4IDIwMDcKICAgICAgICAoQ0QgMDcxNCkiCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogIlZDQVJEIFdLU1BcdFJlcG9ydCBvbiBDYWxDb25uZWN0IHZDYXJkIFdvcmtzaG9wIFNlcHRlbWJlciAxOCAyMDA3CiAgICAgICAgKENEIDA3MTQpIgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy92Y2FyZHdvcmtzaG9wcmVwb3J0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwNzE0OjIwMDcKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA3LTA5LTE4JwogICAgcmV2ZGF0ZTogJzIwMDctMDktMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6ICcnCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvdmNhcmR3b3Jrc2hvcHJlcG9ydC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA4MDEtMjAwOAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsQ29ubmVjdCBUZWNobmljYWwgUHJldmlldyBSb3VuZHRhYmxlIFhJIFYxLjAgKENEIDA4MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ2FsQ29ubmVjdCBUZWNobmljYWwgUHJldmlldyBSb3VuZHRhYmxlIFhJIFYxLjAgKENEIDA4MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDgwMSUyMENhbENvbm5lY3QlMjBUZWNobmljYWwlMjBQcmV2aWV3JTIwUm91bmR0YWJsZSUyMFhJJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDgwMToyMDA4CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOC0wMi0wNicKICAgIHJldmRhdGU6ICcyMDA4LTAyLTA2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwODAxJTIwQ2FsQ29ubmVjdCUyMFRlY2huaWNhbCUyMFByZXZpZXclMjBSb3VuZHRhYmxlJTIwWEklMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDgwMi0yMDA4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBGZWJydWFyeSAyMDA4IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRCAwODAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEZlYnJ1YXJ5IDIwMDggQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYyLjAgKENEIDA4MDIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDgwMiUyMEZlYnJ1YXJ5JTIwMjAwOCUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA4MDI6MjAwOAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDgtMDQtMDknCiAgICByZXZkYXRlOiAnMjAwOC0wNC0wOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDgwMiUyMEZlYnJ1YXJ5JTIwMjAwOCUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wODAzLTIwMDgKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IEZlYnJ1YXJ5IDIwMDggQ2FsQ29ubmVjdCBNb2JpbGUgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRAogICAgICAgIDA4MDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogRmVicnVhcnkgMjAwOCBDYWxDb25uZWN0IE1vYmlsZSBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYyLjAgKENECiAgICAgICAgMDgwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwODAzJTIwRmVicnVhcnklMjAyMDA4JTIwQ2FsQ29ubmVjdCUyME1vYmlsZSUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjIuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDgwMzoyMDA4CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOC0wNC0wOScKICAgIHJldmRhdGU6ICcyMDA4LTA0LTA5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwODAzJTIwRmVicnVhcnklMjAyMDA4JTIwQ2FsQ29ubmVjdCUyME1vYmlsZSUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjIuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA4MDQtMjAwOAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogSnVuZSAyMDA4IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4zIChDRCAwODA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEp1bmUgMjAwOCBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMyAoQ0QgMDgwNCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwODA0JTIwSnVuZSUyMDIwMDglMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4zLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwODA0OjIwMDgKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA4LTA4LTMxJwogICAgcmV2ZGF0ZTogJzIwMDgtMDgtMzEnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA4MDQlMjBKdW5lJTIwMjAwOCUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjMucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wODA2LTIwMDgKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IENhbENvbm5lY3QgVGVjaG5pY2FsIFByZXZpZXcgUm91bmR0YWJsZSBYSUlJIFYxLjAgKENEIDA4MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ2FsQ29ubmVjdCBUZWNobmljYWwgUHJldmlldyBSb3VuZHRhYmxlIFhJSUkgVjEuMCAoQ0QgMDgwNikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwODA2JTIwQ2FsQ29ubmVjdCUyMFRlY2huaWNhbCUyMFByZXZpZXclMjBSb3VuZHRhYmxlJTIwWElJSSUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA4MDY6MjAwOAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDgtMTAtMDgnCiAgICByZXZkYXRlOiAnMjAwOC0xMC0wOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDgwNiUyMENhbENvbm5lY3QlMjBUZWNobmljYWwlMjBQcmV2aWV3JTIwUm91bmR0YWJsZSUyMFhJSUklMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDgwNy0yMDA4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBPY3RvYmVyIDIwMDggQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYxLjEgKENEIDA4MDcpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogT2N0b2JlciAyMDA4IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4xIChDRCAwODA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA4MDclMjBPY3RvYmVyJTIwMjAwOCUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYxLjEucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA4MDc6MjAwOAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDgtMTAtMDgnCiAgICByZXZkYXRlOiAnMjAwOC0xMC0wOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDgwNyUyME9jdG9iZXIlMjAyMDA4JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjEuMS5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA4MDgtMjAwOQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogTm92ZW1iZXIgMjAwOCBDYWxDb25uZWN0IE1vYmlsZSBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYyLjAgKENECiAgICAgICAgMDgwOCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBOb3ZlbWJlciAyMDA4IENhbENvbm5lY3QgTW9iaWxlIEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjIuMCAoQ0QKICAgICAgICAwODA4KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA4MDglMjBOb3ZlbWJlciUyMDIwMDglMjBDYWxDb25uZWN0JTIwTW9iaWxlJTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMi4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwODA4OjIwMDkKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA5LTAyLTE5JwogICAgcmV2ZGF0ZTogJzIwMDktMDItMTknCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA4MDglMjBOb3ZlbWJlciUyMDIwMDglMjBDYWxDb25uZWN0JTIwTW9iaWxlJTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMi4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDgwOS0yMDA4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYSSAoQ0QgMDgwOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYSSAoQ0QgMDgwOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTExcnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwODA5OjIwMDgKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA4LTAyLTA4JwogICAgcmV2ZGF0ZTogJzIwMDgtMDItMDgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMTFycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wODEwLTIwMDgKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhJSSAoQ0QgMDgxMCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYSUkgKENEIDA4MTApCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxMnJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDgxMDoyMDA4CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOC0wNi0wNicKICAgIHJldmRhdGU6ICcyMDA4LTA2LTA2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTEycnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDgxMS0yMDA4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYSUlJIChDRCAwODExKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhJSUkgKENEIDA4MTEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxM3JwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDgxMToyMDA4CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOC0xMC0xMCcKICAgIHJldmRhdGU6ICcyMDA4LTEwLTEwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTEzcnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDgxMi0yMDA4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBNZWV0IENhbENvbm5lY3QgMjAwOCAoQ0QgMDgxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBNZWV0IENhbENvbm5lY3QgMjAwOCAoQ0QgMDgxMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwODEyOjIwMDgKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA4LTExLTA3JwogICAgcmV2ZGF0ZTogJzIwMDgtMTEtMDcnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wOTAxLTIwMDkKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhJViAoQ0QgMDkwMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYSVYgKENEIDA5MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxNHJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDkwMToyMDA5CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOS0wMi0wNicKICAgIHJldmRhdGU6ICcyMDA5LTAyLTA2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTE0cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDkwMi0yMDA5CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBGZWJydWFyeSAyMDA5IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRCAwOTAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEZlYnJ1YXJ5IDIwMDkgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYyLjAgKENEIDA5MDIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDkwMiUyMEZlYnJ1YXJ5JTIwMjAwOSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA5MDI6MjAwOQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDktMDQtMTQnCiAgICByZXZkYXRlOiAnMjAwOS0wNC0xNCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDkwMiUyMEZlYnJ1YXJ5JTIwMjAwOSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9TMDkwMy0yMDA5CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBGcmVlYnVzeSBSZWFkIFVSTCBWMS4wIChDRCAwOTAzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEZyZWVidXN5IFJlYWQgVVJMIFYxLjAgKENEIDA5MDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDkwMyUyMEZyZWVidXN5JTIwUmVhZCUyMFVSTCUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUyAwOTAzOjIwMDkKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA5LTA0LTE1JwogICAgcmV2ZGF0ZTogJzIwMDktMDQtMTUnCiAgICBhYnN0cmFjdDoKICAgICAgY29udGVudDogVGhpcyBkb2N1bWVudCwgZGV2ZWxvcGVkIGJ5IHRoZSBGcmVlYnVzeSBUZWNobmljYWwgQ29tbWl0dGVlLCBkZWZpbmVzCiAgICAgICAgYSBzdGFuZGFyZGl6ZWQgZm9ybSBvZiBGcmVlYnVzeSByZWFkIFVSTCB0byBpbXByb3ZlIGludGVyb3BlcmFiaWxpdHkgYmV0d2VlbgogICAgICAgIGNsaWVudCBhbmQgc2VydmVyIGltcGxlbWVudGF0aW9ucywgd2hpbGUgZXh0ZW5kaW5nIHRoZSBmdW5jdGlvbmFsaXR5IGFuZCB1dGlsaXR5CiAgICAgICAgdGhyb3VnaCB0aGUgdXNlIG9mIG9wdGlvbmFsIHBhcmFtZXRlcnMuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBGUkVFQlVTWQogICAgZG9jdHlwZTogc3BlY2lmaWNhdGlvbgogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwOTAzJTIwRnJlZWJ1c3klMjBSZWFkJTIwVVJMJTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1IwOTA0LTIwMTEKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IGlDYWxlbmRhciBpbiBYTUwgKHhDYWwpIFNjaGVtYSAoQ0QgMDkwNCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBpQ2FsZW5kYXIgaW4gWE1MICh4Q2FsKSBTY2hlbWEgKENEIDA5MDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9SIDA5MDQ6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMDgtMTAnCiAgICByZXZkYXRlOiAnMjAxMS0wOC0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogWE1MCiAgICBkb2N0eXBlOiByZXBvcnQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1IwOTA1LTIwMDkKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFN0YXRlIG9mIFJlc291cmNlIEludGVyb3BlcmFiaWxpdHkgZm9yIENhbGVuZGFyaW5nLCBHcm91cHdhcmUsIGFuZAogICAgICAgIFByb2plY3QgKENEIDA5MDUpIE1hbmFnZW1lbnQgVjEuMAogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFN0YXRlIG9mIFJlc291cmNlIEludGVyb3BlcmFiaWxpdHkgZm9yIENhbGVuZGFyaW5nLCBHcm91cHdhcmUsIGFuZAogICAgICAgIFByb2plY3QgKENEIDA5MDUpIE1hbmFnZW1lbnQgVjEuMAogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA5MDUlMjBTdGF0ZSUyMG9mJTIwUmVzb3VyY2UlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9SIDA5MDU6MjAwOQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDktMDYtMTAnCiAgICByZXZkYXRlOiAnMjAwOS0wNi0xMCcKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGlzIGRvY3VtZW50IHdhcyBjcmVhdGVkIGJ5IHRoZSBVU0VDQVNFIFRlY2huaWNhbCBDb21taXR0ZWUgb2YgdGhlCiAgICAgICAgQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgQ29uc29ydGl1bS4gVGhpcyBkb2N1bWVudCBpcyBhIHN1cnZleSBvZiB0aGUgcHJlc2VudAogICAgICAgIHN0YXRlIG9mIHJlc291cmNlIGludGVyb3BlcmFiaWxpdHkgZm9yIGEgcmVwcmVzZW50YXRpdmUgc2FtcGxlIG9mIGNhbGVuZGFyaW5nLAogICAgICAgIGdyb3Vwd2FyZSwgYW5kIHByb2plY3QgbWFuYWdlbWVudCBhcHBsaWNhdGlvbnMuIFwiSW50ZXJvcGVyYWJpbGl0eSBvZiByZXNvdXJjZXNcIgogICAgICAgIHdpdGhpbiB0aGUgZG9tYWlucyBzdXJ2ZXllZCBpcyBhIGxldmVsIG9mIGZ1bmN0aW9uYWxpdHkgdGhhdCBhbGxvd3MgdGhlIGNvbW11bmljYXRpb24KICAgICAgICBvZiByZXNvdXJjZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIGFwcGxpY2F0aW9ucyB0aGF0IGlzIGh1bWFubHkgdXNlZnVsIHRob3VnaAogICAgICAgIG5vdCBuZWNlc3NhcmlseSBpZGVudGljYWwgZm9yIGJvdGggc3lzdGVtcy4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFVTRUNBU0UKICAgIGRvY3R5cGU6IHJlcG9ydAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwOTA1JTIwU3RhdGUlMjBvZiUyMFJlc291cmNlJTIwSW50ZXJvcGVyYWJpbGl0eSUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9TMDkwNi0yMDA5CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBVc2UgQ2FzZXMgZm9yIFJlc291cmNlcyBWMS4wIChDRCAwOTA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFVzZSBDYXNlcyBmb3IgUmVzb3VyY2VzIFYxLjAgKENEIDA5MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMDkwNiUyMFVzZSUyMENhc2VzJTIwZm9yJTIwUmVzb3VyY2VzJTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9TIDA5MDY6MjAwOQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDktMDYtMTAnCiAgICByZXZkYXRlOiAnMjAwOS0wNi0xMCcKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGlzIGRvY3VtZW50IHdhcyBjcmVhdGVkIGJ5IHRoZSBVU0VDQVNFIFRlY2huaWNhbCBDb21taXR0ZWUgb2YgdGhlCiAgICAgICAgQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgQ29uc29ydGl1bS4gVGhlIGRvY3VtZW50IGxpc3RzIHVzZSBjYXNlcyB0aGF0IHV0aWxpemUKICAgICAgICByZXNvdXJjZXMgd2l0aGluIHRoZSBjYWxlbmRhcmluZyBhbmQgc2NoZWR1bGluZyBhcHBsaWNhdGlvbiBkb21haW4uIFdlIHJlYWxpemUKICAgICAgICB0aGF0IHNvbWUgb2YgdGhlIHVzZSBjYXNlcyBwcmVzZW50ZWQgbWF5IGluY2x1ZGUgd29ya2Zsb3cgb3IgaWRlYXMgYmV5b25kCiAgICAgICAgd2hhdCBpcyBvZmZlcmVkIGJ5IGN1cnJlbnQgY2FsZW5kYXJpbmcgYW5kIHNjaGVkdWxpbmcgYXBwbGljYXRpb25zLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVVNFQ0FTRQogICAgZG9jdHlwZTogc3BlY2lmaWNhdGlvbgogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QwOTA2JTIwVXNlJTIwQ2FzZXMlMjBmb3IlMjBSZXNvdXJjZXMlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUjA5MDctMjAwOQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQSBSZWNvbW1lbmRhdGlvbiBmb3IgTWluaW11bSBJbnRlcm9wZXJhYmlsaXR5IG9mIFJlc291cmNlIEluZm9ybWF0aW9uCiAgICAgICAgVjEuMCAoQ0QgMDkwNykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBBIFJlY29tbWVuZGF0aW9uIGZvciBNaW5pbXVtIEludGVyb3BlcmFiaWxpdHkgb2YgUmVzb3VyY2UgSW5mb3JtYXRpb24KICAgICAgICBWMS4wIChDRCAwOTA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA5MDclMjBBJTIwUmVjb21tZW5kYXRpb24lMjBmb3IlMjBNaW5pbXVtJTIwSW50ZXJvcGVyYWJpbGl0eSUyMG9mJTIwUmVzb3VyY2UlMjBJbmZvcm1hdGlvbiUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUiAwOTA3OjIwMDkKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA5LTA2LTEwJwogICAgcmV2ZGF0ZTogJzIwMDktMDYtMTAnCiAgICBhYnN0cmFjdDoKICAgICAgY29udGVudDogVGhpcyBkb2N1bWVudCB3YXMgY3JlYXRlZCBieSB0aGUgVVNFQ0FTRSBUZWNobmljYWwgQ29tbWl0dGVlIG9mIHRoZQogICAgICAgIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIENvbnNvcnRpdW0uIFRoZSBkb2N1bWVudCBwcmVzZW50cyBhIHJlY29tbWVuZGF0aW9uCiAgICAgICAgZm9yIGVuaGFuY2luZyBpbnRlci1vcGVyYWJpbGl0eSBvZiByZXNvdXJjZXMgd2l0aGluIHRoZSBjYWxlbmRhcmluZyBhbmQgc2NoZWR1bGluZwogICAgICAgIGFwcGxpY2F0aW9uIGRvbWFpbi4gTWluaW11bSBpbnRlcm9wZXJhYmlsaXR5IGlzIHRoZSBiYXNpYyBsZXZlbCBvZiBmdW5jdGlvbmFsaXR5CiAgICAgICAgb3VyIGNvbGxlY3RpdmUgZXhwZXJpZW5jZSB0ZWxscyB1cyBpcyBuZWNlc3NhcnkgdG8gaGF2ZSBhIHVzZWZ1bCBzeXN0ZW0uIFRoZQogICAgICAgIHRocnVzdCBvZiB0aGlzIGVmZm9ydCBpcyB0byBlbmFibGUgcmVzb3VyY2UgaW50ZXItb3BlcmFiaWxpdHkgc3VjaCB0aGF0LCB3aGVuCiAgICAgICAgYSBkZXNjcmliZWQgZXZlbnQgY29udGFpbnMgcmVzb3VyY2VzLCB0aGUgcmVjaXBpZW50IG9mIHRoYXQgZXZlbnQgaXMgYWJsZQogICAgICAgIHRvIG1ha2UgcHJhY3RpY2FsIHVzZSBvZiB0aGUgZGVzY3JpYmVkIHJlc291cmNlczsgaWRlYWxseSB0aGUgcmVjaXBpZW50IHNob3VsZAogICAgICAgIGJlIHNvIGVuYWJsZWQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSByZWNpcGllbnQgaXMgd2l0aGluIHRoZSBzYW1lIGNhbGVuZGFyaW5nCiAgICAgICAgZG9tYWluLiBUaGUgcmVzdWx0aW5nIHJlY29tbWVuZGF0aW9ucyByZWx5IGluIHBhcnQgdXBvbiBhZG9wdGlvbiBvZiBzdGFuZGFyZHMKICAgICAgICByZXZpc2lvbnMgdGhhdCBhcmUgaW4gZHJhZnQgYXMgb2YgdGhpcyB3cml0aW5nLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVVNFQ0FTRQogICAgZG9jdHlwZTogcmVwb3J0CiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA5MDclMjBBJTIwUmVjb21tZW5kYXRpb24lMjBmb3IlMjBNaW5pbXVtJTIwSW50ZXJvcGVyYWJpbGl0eSUyMG9mJTIwUmVzb3VyY2UlMjBJbmZvcm1hdGlvbiUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wOTA4LTIwMDkKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhWIChDRCAwOTA4KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhWIChDRCAwOTA4KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9yb3VuZHRhYmxlMTVycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA5MDg6MjAwOQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDktMDYtMTEnCiAgICByZXZkYXRlOiAnMjAwOS0wNi0xMScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUxNXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTA5MDktMjAwOQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogSnVuZSAyMDA5IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRCAwOTA5KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEp1bmUgMjAwOSBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjIuMCAoQ0QgMDkwOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QwOTA5JTIwSnVuZSUyMDIwMDklMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMi4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAwOTA5OjIwMDkKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA5LTA4LTMwJwogICAgcmV2ZGF0ZTogJzIwMDktMDgtMzAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDA5MDklMjBKdW5lJTIwMjAwOSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0wOTEwLTIwMDkKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhWSSAoQ0QgMDkxMCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYVkkgKENEIDA5MTApCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxNnJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMDkxMDoyMDA5CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOS0xMC0xOScKICAgIHJldmRhdGU6ICcyMDA5LTEwLTE5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTE2cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMDkxMS0yMDA5CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBPY3RvYmVyIDIwMDkgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgUmVwb3J0IFYyLjAgKENEIDA5MTEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogT2N0b2JlciAyMDA5IENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMi4wIChDRCAwOTExKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDA5MTElMjBPY3RvYmVyJTIwMjAwOSUyMENhbENvbm5lY3QlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMFJlcG9ydCUyMFYyLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDA5MTE6MjAwOQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMDktMTEtMjQnCiAgICByZXZkYXRlOiAnMjAwOS0xMS0yNCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMDkxMSUyME9jdG9iZXIlMjAyMDA5JTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwUmVwb3J0JTIwVjIuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTEwMDEtMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFZJSSAoQ0QgMTAwMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYVklJIChDRCAxMDAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9yb3VuZHRhYmxlMTdycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDEwMDE6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDItMTAnCiAgICByZXZkYXRlOiAnMjAxMC0wMi0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUxN3JwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTEwMDItMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogRmVicnVhcnkgMjAxMCBDYWxDb25uZWN0IEludGVyb3BlcmFiaWxpdHkgVGVzdCBSZXBvcnQgVjEuMSAoQ0QgMTAwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBGZWJydWFyeSAyMDEwIENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IFJlcG9ydCBWMS4xIChDRCAxMDAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDEwMDIlMjBGZWJydWFyeSUyMDIwMTAlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4xLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxMDAyOjIwMTAKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEwLTAzLTI1JwogICAgcmV2ZGF0ZTogJzIwMTAtMDMtMjUnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDEwMDIlMjBGZWJydWFyeSUyMDIwMTAlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBSZXBvcnQlMjBWMS4xLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUzEwMDQtMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsLVdTIFdlYiBTZXJ2aWNlcyBBUEkgZm9yIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIFYwLjMgKENEIDEwMDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ2FsLVdTIFdlYiBTZXJ2aWNlcyBBUEkgZm9yIENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIFYwLjMgKENEIDEwMDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMTAwNCUyMENhbC1XUyUyMFdlYiUyMFNlcnZpY2VzJTIwQVBJJTIwVjAuMy5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9TIDEwMDQ6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDUtMTknCiAgICByZXZkYXRlOiAnMjAxMC0wNS0xOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogWE1MCiAgICBkb2N0eXBlOiBzcGVjaWZpY2F0aW9uCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDEwMDQlMjBDYWwtV1MlMjBXZWIlMjBTZXJ2aWNlcyUyMEFQSSUyMFYwLjMucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xMDA1LTIwMTAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhWSUlJIChDRCAxMDA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhWSUlJIChDRCAxMDA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9yb3VuZHRhYmxlMThycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDEwMDU6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDYtMDInCiAgICByZXZkYXRlOiAnMjAxMC0wNi0wMicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUxOHJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTEwMDktMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogTWF5IDIwMTAgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgUmVwb3J0IFYxLjAgKENEIDEwMDkpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTWF5IDIwMTAgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgUmVwb3J0IFYxLjAgKENEIDEwMDkpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL0NEMTAwOSUyME1heSUyMDIwMTAlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBFdmVudCUyMFJlcG9ydCUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDEwMDk6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDctMTknCiAgICByZXZkYXRlOiAnMjAxMC0wNy0xOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMTAwOSUyME1heSUyMDIwMTAlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBFdmVudCUyMFJlcG9ydCUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xMDEwLTIwMTAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFRDIE1PQklMRSBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgUmVwb3J0IFYxLjAgKENEIDEwMTApCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogVEMgTU9CSUxFIEludGVyb3BlcmFiaWxpdHkgVGVzdCBFdmVudCBSZXBvcnQgVjEuMCAoQ0QgMTAxMCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QxMDEwJTIwVEMlMjBNT0JJTEUlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMEV2ZW50JTIwUmVwb3J0JTIwVjEuMC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTAxMDoyMDEwCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMC0wOS0xMCcKICAgIHJldmRhdGU6ICcyMDEwLTA5LTEwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QxMDEwJTIwVEMlMjBNT0JJTEUlMjBJbnRlcm9wZXJhYmlsaXR5JTIwVGVzdCUyMEV2ZW50JTIwUmVwb3J0JTIwVjEuMC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1IxMDExLTIwMTAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IENhbFdTLVJlc3QgUmVzdGZ1bCBXZWIgU2VydmljZXMgUHJvdG9jb2wgZm9yIENhbGVuZGFyaW5nIFYxLjAuMSAoQ0QKICAgICAgICAxMDExKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhbFdTLVJlc3QgUmVzdGZ1bCBXZWIgU2VydmljZXMgUHJvdG9jb2wgZm9yIENhbGVuZGFyaW5nIFYxLjAuMSAoQ0QKICAgICAgICAxMDExKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDEwMTElMjBDYWxXUy1SZXN0JTIwUmVzdGZ1bCUyMFdlYiUyMFNlcnZpY2VzJTIwUHJvdG9jb2wlMjBmb3IlMjBDYWxlbmRhcmluZyUyMFYxLjAuMS5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9SIDEwMTE6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDItMjInCiAgICByZXZkYXRlOiAnMjAxMC0wMi0yMicKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiB8LQogICAgICAgIFRoaXMgZG9jdW1lbnQsIGRldmVsb3BlZCBieSB0aGUgWE1MIFRlY2huaWNhbCBDb21taXR0ZWUsIHNwZWNpZmllcyBhIFJFU1RmdWwgd2ViIHNlcnZpY2VzIFByb3RvY29sIGZvciBjYWxlbmRhcmluZyBvcGVyYXRpb25zLiBUaGlzIHByb3RvY29sIGhhcyBiZWVuIGNvbnRyaWJ1dGVkIHRvIE9BU0lTIFdTLUNBTEVOREFSIGFzIGEgY29tcG9uZW50IG9mIHRoZSBXUy1DQUxFTkRBUiBTcGVjaWZpY2F0aW9uIHVuZGVyIGRldmVsb3BtZW50IGJ5IE9BU0lTLgogICAgICAgIENhbENvbm5lY3QgYW5kIE9BU0lTIGhhdmUgYWdyZWVkIHRoYXQgYW55IGZ1dHVyZSB3b3JrIGJ5IENhbENvbm5lY3QgVEMgWE1MIG9yIE9BU0lTIFdTLUNhbGVuZGFyIChvciBvdGhlciBjb21taXR0ZWVzIGluIENhbENvbm5lY3QgYW5kIE9BU0lTKSBvbiB0aGVpciByZXNwZWN0aXZlIHZlcnNpb25zIG9mIENhbFdTIHdpbGwgYmUgaGFybW9uaXplZCB0byBtYWludGFpbiBjb25zaXN0ZW5jeSBiZXR3ZWVuIHRoZSB2ZXJzaW9ucy4gQ2FsQ29ubmVjdCBhbmQgT0FTSVMgcmVzZXJ2ZSB0aGUgcmlnaHQgdG8gam9pbnRseSBhbmQgZm9ybWFsbHkgYWdyZWUgdG8gZm9yayB0aGUgc3BlY2lmaWNhdGlvbnMgYXQgc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlIGlmIG5lZWQgYXJpc2VzLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogWE1MCiAgICBkb2N0eXBlOiByZXBvcnQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMTAxMSUyMENhbFdTLVJlc3QlMjBSZXN0ZnVsJTIwV2ViJTIwU2VydmljZXMlMjBQcm90b2NvbCUyMGZvciUyMENhbGVuZGFyaW5nJTIwVjEuMC4xLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUjEwMTItMjAxMQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQW4gSW50cm9kdWN0aW9uIHRvIEludGVybmV0IENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIFYxLjEgKENEIDEwMTIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQW4gSW50cm9kdWN0aW9uIHRvIEludGVybmV0IENhbGVuZGFyaW5nIGFuZCBTY2hlZHVsaW5nIFYxLjEgKENEIDEwMTIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9SIDEwMTI6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMTAtMjAnCiAgICByZXZkYXRlOiAnMjAxMS0xMC0yMCcKICAgIGFic3RyYWN0OgogICAgICBjb250ZW50OiBUaGlzIENhbENvbm5lY3QgZ3VpZGUgaW50cm9kdWNlcyBpbnRlcm5ldCBjYWxlbmRhcmluZyBhbmQgdGhlIG1ham9yCiAgICAgICAgc3RhbmRhcmRzIGFuZCBzcGVjaWZpY2F0aW9ucyByZWxhdGVkIHRvIGNhbGVuZGFyaW5nIGFuZCBzY2hlZHVsaW5nLgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogcmVwb3J0CiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xMDEzLTIwMTAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhJWCAoQ0QgMTAxMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYSVggKENEIDEwMTMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUxOXJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTAxMzoyMDEwCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMC0xMC0yMCcKICAgIHJldmRhdGU6ICcyMDEwLTEwLTIwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTE5cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTAxNC0yMDExCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBPY3RvYmVyIDIwMTAgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgUmVwb3J0IFYxLjAgKENECiAgICAgICAgMTAxNCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBPY3RvYmVyIDIwMTAgQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgUmVwb3J0IFYxLjAgKENECiAgICAgICAgMTAxNCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QxMDE0JTIwT2N0b2JlciUyMDIwMTAlMjBDYWxDb25uZWN0JTIwSW50ZXJvcGVyYWJpbGl0eSUyMFRlc3QlMjBFdmVudCUyMFJlcG9ydCUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDEwMTQ6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMDEtMTEnCiAgICByZXZkYXRlOiAnMjAxMS0wMS0xMScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL0NEMTAxNCUyME9jdG9iZXIlMjAyMDEwJTIwQ2FsQ29ubmVjdCUyMEludGVyb3BlcmFiaWxpdHklMjBUZXN0JTIwRXZlbnQlMjBSZXBvcnQlMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUjExMDItMjAxMwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgR2xvc3Nhcnkgb2YgVGVybXMgVjIuMiAoQ0QgMTEwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBHbG9zc2FyeSBvZiBUZXJtcyBWMi4yIChDRCAxMTAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUiAxMTAyOjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTA1LTAyJwogICAgcmV2ZGF0ZTogJzIwMTMtMDUtMDInCiAgICBhYnN0cmFjdDoKICAgICAgY29udGVudDogQSBHbG9zc2FyeSBvZiBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBUZXJtcy4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IHJlcG9ydAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTEwMy0yMDExCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYWCAoQ0QgMTEwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYWCAoQ0QgMTEwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTIwcnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxMTAzOjIwMTEKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDExLTAzLTE2JwogICAgcmV2ZGF0ZTogJzIwMTEtMDMtMTYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMjBycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9SMTEwNC0yMDE4CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBJbmRleCB0byBDYWxlbmRhcmluZyBhbmQgU2NoZWR1bGluZyBTdGFuZGFyZHMgKENEIDExMDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogSW5kZXggdG8gQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgU3RhbmRhcmRzIChDRCAxMTA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUiAxMTA0OjIwMTgKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE4LTA2LTIyJwogICAgcmV2ZGF0ZTogJzIwMTgtMDYtMjInCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IHJlcG9ydAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTEwNS0yMDExCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYWEkgKENEIDExMDUpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhJIChDRCAxMTA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9yb3VuZHRhYmxlMjFycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDExMDU6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMDYtMjAnCiAgICByZXZkYXRlOiAnMjAxMS0wNi0yMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUyMXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTExMDYtMjAxMQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhJSSAoQ0QgMTEwNikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYWElJIChDRCAxMTA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9yb3VuZHRhYmxlMjJycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDExMDY6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMTEtMDcnCiAgICByZXZkYXRlOiAnMjAxMS0xMS0wNycKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUyMnJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTEyMDEtMjAxMgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhJSUkgKENEIDEyMDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhJSUkgKENEIDEyMDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUyM3JwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTIwMToyMDEyCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMi0wMi0xNScKICAgIHJldmRhdGU6ICcyMDEyLTAyLTE1JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTIzcnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvUzEyMDItMjAxMgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsV1MtU09BUCBTT0FQIFdlYiBTZXJ2aWNlcyBQcm90b2NvbCBmb3IgQ2FsZW5kYXJpbmcgVjEuMCAoQ0QgMTIwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBDYWxXUy1TT0FQIFNPQVAgV2ViIFNlcnZpY2VzIFByb3RvY29sIGZvciBDYWxlbmRhcmluZyBWMS4wIChDRCAxMjAyKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9DRDEyMDIlMjBDYWxXUy1TT0FQJTIwU09BUCUyMFdlYiUyMFNlcnZpY2VzJTIwUHJvdG9jb2wlMjBmb3IlMjBDYWxlbmRhcmluZyUyMFYxLjAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUyAxMjAyOjIwMTIKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEyLTAyLTIyJwogICAgcmV2ZGF0ZTogJzIwMTItMDItMjInCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFhNTAogICAgZG9jdHlwZTogc3BlY2lmaWNhdGlvbgogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvQ0QxMjAyJTIwQ2FsV1MtU09BUCUyMFNPQVAlMjBXZWIlMjBTZXJ2aWNlcyUyMFByb3RvY29sJTIwZm9yJTIwQ2FsZW5kYXJpbmclMjBWMS4wLnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTIwMy0yMDEyCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYWElWIChDRCAxMjAzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhYSVYgKENEIDEyMDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUyNHJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTIwMzoyMDEyCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMi0wNi0wMScKICAgIHJldmRhdGU6ICcyMDEyLTA2LTAxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTI0cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTIwNC0yMDEyCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gUm91bmR0YWJsZSBYWFYgKENEIDEyMDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhWIChDRCAxMjA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9yb3VuZHRhYmxlMjVycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDEyMDQ6MjAxMgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTItMTAtMTgnCiAgICByZXZkYXRlOiAnMjAxMi0xMC0xOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL3JvdW5kdGFibGUyNXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL1MxMzAxLTIwMTIKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IENhbFdTLVNPQVAgU09BUCBXZWIgU2VydmljZXMgUHJvdG9jb2wgZm9yIENhbGVuZGFyaW5nIFYxLjAgKENEIDEzMDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ2FsV1MtU09BUCBTT0FQIFdlYiBTZXJ2aWNlcyBQcm90b2NvbCBmb3IgQ2FsZW5kYXJpbmcgVjEuMCAoQ0QgMTMwMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvQ0QxMzAxJTIwQ2FsV1MtU09BUCUyMFNPQVAlMjBXZWIlMjBTZXJ2aWNlcyUyMFByb3RvY29sJTIwZm9yJTIwQ2FsZW5kYXJpbmclMjBWMS4wLnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1MgMTMwMToyMDEyCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMy0wMS0xMCcKICAgIHJldmRhdGU6ICcyMDEzLTAxLTEwJwogICAgYWJzdHJhY3Q6CiAgICAgIGNvbnRlbnQ6ICJUaGlzIGRvY3VtZW50LCBkZXZlbG9wZWQgYnkgdGhlIFhNTCBUZWNobmljYWwgQ29tbWl0dGVlLCBzcGVjaWZpZXMKICAgICAgICBhIFNPQVAgd2ViIHNlcnZpY2VzIFByb3RvY29sIGZvciBjYWxlbmRhcmluZyBvcGVyYXRpb25zLiBUaGlzIHByb3RvY29sIGhhcwogICAgICAgIGJlZW4gY29udHJpYnV0ZWQgdG8gT0FTSVMgV1MtQ0FMRU5EQVIgYXMgYSBjb21wb25lbnQgb2YgdGhlIFdTLUNBTEVOREFSIFNwZWNpZmljYXRpb24KICAgICAgICB1bmRlciBkZXZlbG9wbWVudCBieSBPQVNJUy5cbkNhbENvbm5lY3QgYW5kIE9BU0lTIGhhdmUgYWdyZWVkIHRoYXQgYW55IGZ1dHVyZQogICAgICAgIHdvcmsgYnkgQ2FsQ29ubmVjdCBUQyBYTUwgb3IgT0FTSVMgV1MtQ2FsZW5kYXIgKG9yIG90aGVyIGNvbW1pdHRlZXMgaW4gQ2FsQ29ubmVjdAogICAgICAgIGFuZCBPQVNJUykgb24gdGhlaXIgcmVzcGVjdGl2ZSB2ZXJzaW9ucyBvZiBDYWxXUyB3aWxsIGJlIGhhcm1vbml6ZWQgdG8gbWFpbnRhaW4KICAgICAgICBjb25zaXN0ZW5jeSBiZXR3ZWVuIHRoZSB2ZXJzaW9ucy4gQ2FsQ29ubmVjdCBhbmQgT0FTSVMgcmVzZXJ2ZSB0aGUgcmlnaHQgdG8KICAgICAgICBqb2ludGx5IGFuZCBmb3JtYWxseSBhZ3JlZSB0byBmb3JrIHRoZSBzcGVjaWZpY2F0aW9ucyBhdCBzb21lIHBvaW50IGluIHRoZQogICAgICAgIGZ1dHVyZSBpZiBuZWVkIGFyaXNlcy4gIgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogWE1MCiAgICBkb2N0eXBlOiBzcGVjaWZpY2F0aW9uCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9DRDEzMDElMjBDYWxXUy1TT0FQJTIwU09BUCUyMFdlYiUyMFNlcnZpY2VzJTIwUHJvdG9jb2wlMjBmb3IlMjBDYWxlbmRhcmluZyUyMFYxLjAucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xMzAyLTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhYVkkgKENEIDEzMDIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhWSSAoQ0QgMTMwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTI2cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxMzAyOjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTAyLTIwJwogICAgcmV2ZGF0ZTogJzIwMTMtMDItMjAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMjZycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xMzAzLTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhWSSAoQ0QgMTMwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gSW50ZXJvcGVyYWJpbGl0eSBUZXN0IEV2ZW50IFhYVkkgKENEIDEzMDMpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL2lvcHRlc3RldmVudDI2cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxMzAzOjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTAyLTIwJwogICAgcmV2ZGF0ZTogJzIwMTMtMDItMjAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9pb3B0ZXN0ZXZlbnQyNnJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTEzMDQtMjAxMwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhWSUkgKENEIDEzMDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhWSUkgKENEIDEzMDQpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL3JvdW5kdGFibGUyN3JwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTMwNDoyMDEzCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMy0wNy0wOCcKICAgIHJldmRhdGU6ICcyMDEzLTA3LTA4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3Mvcm91bmR0YWJsZTI3cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTMwNS0yMDEzCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gSW50ZXJvcGVyYWJpbGl0eSBUZXN0IEV2ZW50IFhYVklJIChDRCAxMzA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhWSUkgKENEIDEzMDUpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL2lvcHRlc3RldmVudDI3cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxMzA1OjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTA3LTEwJwogICAgcmV2ZGF0ZTogJzIwMTMtMDctMTAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9pb3B0ZXN0ZXZlbnQyN3JwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTEzMDYtMjAxMwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhWSUlJIChDRCAxMzA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhYVklJSSAoQ0QgMTMwNikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTI4cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxMzA2OjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTEwLTEwJwogICAgcmV2ZGF0ZTogJzIwMTMtMTAtMTAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMjhycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xMzA3LTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhWSUlJIChDRCAxMzA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhWSUlJIChDRCAxMzA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9pb3B0ZXN0ZXZlbnQyOHJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTMwNzoyMDEzCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMy0xMC0yNCcKICAgIHJldmRhdGU6ICcyMDEzLTEwLTI0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvaW9wdGVzdGV2ZW50MjhycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNDAxLTIwMTQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBSb3VuZHRhYmxlIFhYSVggKENEIDE0MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIFJvdW5kdGFibGUgWFhJWCAoQ0QgMTQwMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3Mvcm91bmR0YWJsZTI5cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxNDAxOjIwMTQKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE0LTAyLTI2JwogICAgcmV2ZGF0ZTogJzIwMTQtMDItMjYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9yb3VuZHRhYmxlMjlycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNDAyLTIwMTQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhJWCAoQ0QgMTQwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gSW50ZXJvcGVyYWJpbGl0eSBUZXN0IEV2ZW50IFhYSVggKENEIDE0MDIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL2lvcHRlc3RldmVudDI5cnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxNDAyOjIwMTQKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE0LTAyLTI4JwogICAgcmV2ZGF0ZTogJzIwMTQtMDItMjgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IElPUFRFU1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9pb3B0ZXN0ZXZlbnQyOXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTE0MDMtMjAxNAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogV29ya3Nob3Agb24gdGhlIFZldGVyYW5zIEFkbWluaXN0cmF0aW9uIFNjaGVkdWxpbmcgU3lzdGVtIENoYWxsZW5nZQogICAgICAgIChDRCAxNDAzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFdvcmtzaG9wIG9uIHRoZSBWZXRlcmFucyBBZG1pbmlzdHJhdGlvbiBTY2hlZHVsaW5nIFN5c3RlbSBDaGFsbGVuZ2UKICAgICAgICAoQ0QgMTQwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvdmFjaGFsbGVuZ2V3b3Jrc2hvcHJlcG9ydC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTQwMzoyMDE0CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNC0wNS0yMCcKICAgIHJldmRhdGU6ICcyMDE0LTA1LTIwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvdmFjaGFsbGVuZ2V3b3Jrc2hvcHJlcG9ydC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTE0MDQtMjAxNAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIEludGVyb3BlcmFiaWxpdHkgVGVzdCBFdmVudCBhdCBDYWxDb25uZWN0IFhYWCAoQ0QgMTQwNCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gSW50ZXJvcGVyYWJpbGl0eSBUZXN0IEV2ZW50IGF0IENhbENvbm5lY3QgWFhYIChDRCAxNDA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9pb3B0ZXN0ZXZlbnQzMHJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTQwNDoyMDE0CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNC0wNi0wOScKICAgIHJldmRhdGU6ICcyMDE0LTA2LTA5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvaW9wdGVzdGV2ZW50MzBycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNDA1LTIwMTQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWFhYIChDRCAxNDA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWFhYIChDRCAxNDA1KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9jb25mZXJlbmNlMzBycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDE0MDU6MjAxNAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTQtMDYtMDknCiAgICByZXZkYXRlOiAnMjAxNC0wNi0wOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL2NvbmZlcmVuY2UzMHJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkbTE0MDYtMjAxNAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYWFhJIChDRCAxNDA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWFhYSSAoQ0QgMTQwNikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvY29uZmVyZW5jZTMxcnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxNDA2OjIwMTQKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE0LTEwLTE2JwogICAgcmV2ZGF0ZTogJzIwMTQtMTAtMTYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9jb25mZXJlbmNlMzFycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNDA3LTIwMTQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgYXQgQ2FsQ29ubmVjdCBYWFhJIChDRCAxNDA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgYXQgQ2FsQ29ubmVjdCBYWFhJIChDRCAxNDA3KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9pb3B0ZXN0ZXZlbnQzMXJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTQwNzoyMDE0CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNC0xMC0zMScKICAgIHJldmRhdGU6ICcyMDE0LTEwLTMxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvaW9wdGVzdGV2ZW50MzFycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNTAxLTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWFhYSUkgKENEIDE1MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYWFhJSSAoQ0QgMTUwMSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvY29uZmVyZW5jZTMycnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxNTAxOjIwMTUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE1LTAyLTE4JwogICAgcmV2ZGF0ZTogJzIwMTUtMDItMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9jb25mZXJlbmNlMzJycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNTAyLTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhYSUkgKENEIDE1MDIpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIEludGVyb3BlcmFiaWxpdHkgVGVzdCBFdmVudCBYWFhJSSAoQ0QgMTUwMikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvaW9wdGVzdGV2ZW50MzJycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDE1MDI6MjAxNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTUtMDItMTgnCiAgICByZXZkYXRlOiAnMjAxNS0wMi0xOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL2lvcHRlc3RldmVudDMycnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTUwMy0yMDE1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBDb25mZXJlbmNlIFhYWElJSSAoQ0QgMTUwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBDb25mZXJlbmNlIFhYWElJSSAoQ0QgMTUwMykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvY29uZmVyZW5jZTMzcnB0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0FkbSAxNTAzOjIwMTUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE1LTA2LTIyJwogICAgcmV2ZGF0ZTogJzIwMTUtMDYtMjInCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IGFkbWluaXN0cmF0aXZlCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogcHViZG9jcy9jb25mZXJlbmNlMzNycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNTA0LTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhYSUlJIChDRCAxNTA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhYSUlJIChDRCAxNTA0KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9pb3B0ZXN0ZXZlbnQzM3JwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTUwNDoyMDE1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNS0wNi0yMycKICAgIHJldmRhdGU6ICcyMDE1LTA2LTIzJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBJT1BURVNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvaW9wdGVzdGV2ZW50MzNycHQucGRmCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9BZG0xNTA1LTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhYSVYgKENEIDE1MDUpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIEludGVyb3BlcmFiaWxpdHkgVGVzdCBFdmVudCBYWFhJViAoQ0QgMTUwNSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAgIGNvbnRlbnQ6IHB1YmRvY3MvaW9wdGVzdGV2ZW50MzRycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDE1MDU6MjAxNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTUtMDYtMTknCiAgICByZXZkYXRlOiAnMjAxNS0wNi0xOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogSU9QVEVTVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL2lvcHRlc3RldmVudDM0cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTUwNi0yMDE1CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBDb25mZXJlbmNlIFhYWElWIChDRCAxNTA2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWFhYSVYgKENEIDE1MDYpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgICBjb250ZW50OiBwdWJkb2NzL2NvbmZlcmVuY2UzNHJwdC5wZGYKICAgICAgdHlwZTogcGRmCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZG0gMTUwNjoyMDE1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNS0xMC0yMycKICAgIHJldmRhdGU6ICcyMDE1LTEwLTIzJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBhZG1pbmlzdHJhdGl2ZQogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IHB1YmRvY3MvY29uZmVyZW5jZTM0cnB0LnBkZgogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvQWRtMTYwMS0yMDE2CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBDb25mZXJlbmNlIFhYWFYgKENEIDE2MDEpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYWFhWIChDRCAxNjAxKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgICAgY29udGVudDogcHViZG9jcy9jb25mZXJlbmNlMzVycHQucGRmCiAgICAgIHR5cGU6IHBkZgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQWRtIDE2MDE6MjAxNgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTYtMDItMDMnCiAgICByZXZkYXRlOiAnMjAxNi0wMi0wMycKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogYWRtaW5pc3RyYXRpdmUKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiBwdWJkb2NzL2NvbmZlcmVuY2UzNXJwdC5wZGYKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0ExNjAyLTIwMTYKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBJbnRlcm9wZXJhYmlsaXR5IFRlc3QgRXZlbnQgWFhYViwgSmFudWFyeSAxMS0xMywKICAgICAgICAyMDE2CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNS54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNS5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNS5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNS5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM1LnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTYwMjoyMDE2CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTYwMicKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTYtMDItMTcnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNi0wMi0xNycKICAgIHJldmRhdGU6ICcyMDE2LTAyLTE3JwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzUueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNS5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM1LmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM1Lmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM1LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTYwMy0yMDE2CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYWFhWSSwgQXByaWwgMjEtMjIsIDIwMTYKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNi54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzYucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM2LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNi5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNi5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BIDE2MDM6MjAxNgogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE2MDMnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE2LTA1LTExJwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTYtMDUtMTEnCiAgICByZXZkYXRlOiAnMjAxNi0wNS0xMScKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxNicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNi54bWwKICAgIHBkZjogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNi5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNi5kb2MKICAgIGh0bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzYuaHRtbAogICAgcnhsOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM2LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTYwNC0yMDE2CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgSW50ZXJvcGVyYWJpbGl0eSBUZXN0IEV2ZW50IFhYWFZJLCBBcHJpbCAxOC0xOSwKICAgICAgICAyMDE2CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNi54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNi5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNi5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNi5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM2LnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTYwNDoyMDE2CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTYwNCcKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTYtMDUtMzEnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNi0wNS0zMScKICAgIHJldmRhdGU6ICcyMDE2LTA1LTMxJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzYueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNi5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM2LmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM2Lmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM2LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTYwNS0yMDE2CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYWFhWSUksIFNlcHRlbWJlciAxNC0xNiwgMjAxNgogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM3LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNy5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzcuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM3Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM3LnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTYwNToyMDE2CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTYwNScKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTYtMDktMzAnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNi0wOS0zMCcKICAgIHJldmRhdGU6ICcyMDE2LTA5LTMwJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM3LnhtbAogICAgcGRmOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM3LnBkZgogICAgZG9jOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM3LmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zNy5odG1sCiAgICByeGw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzcucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0ExNjA2LTIwMTYKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBUZXN0IEV2ZW50IGFuZCBEZXZlbG9wZXJzIEZvcnVtIFhYWFZJSSwgU2VwdGVtYmVyCiAgICAgICAgMTItMTQsIDIwMTYKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM3LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM3LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM3LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM3Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzcucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQSAxNjA2OjIwMTYKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxNjA2JwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxNi0xMC0wNycKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE2LTEwLTA3JwogICAgcmV2ZGF0ZTogJzIwMTYtMTAtMDcnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zNy54bWwKICAgIHBkZjogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM3LnBkZgogICAgZG9jOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzcuZG9jCiAgICBodG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzcuaHRtbAogICAgcnhsOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzcucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0ExNzAxLTIwMTcKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBDb25mZXJlbmNlIFhYWFZJSUksIEZlYnJ1YXJ5IDE1LTE3LCAyMDE3CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzgueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM4LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zOC5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzguaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzgucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQSAxNzAxOjIwMTcKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxNzAxJwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxNy0wMy0wOCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE3LTAzLTA4JwogICAgcmV2ZGF0ZTogJzIwMTctMDMtMDgnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTcnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzgueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzgucGRmCiAgICBkb2M6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzguZG9jCiAgICBodG1sOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM4Lmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zOC5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvQTE3MDItMjAxNwogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBUZXN0IEV2ZW50IGFuZCBEZXZlbG9wZXJzIEZvcnVtIFhYWFZJSUksIEZlYnJ1YXJ5IDEzLTE1LAogICAgICAgIDIwMTcKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM4LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM4LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM4LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM4Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzgucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQSAxNzAyOjIwMTcKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxNzAyJwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxNy0wMy0xMCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE3LTAzLTEwJwogICAgcmV2ZGF0ZTogJzIwMTctMDMtMTAnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTcnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zOC54bWwKICAgIHBkZjogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM4LnBkZgogICAgZG9jOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzguZG9jCiAgICBodG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzguaHRtbAogICAgcnhsOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzgucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0ExNzAzLTIwMTcKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBDb25mZXJlbmNlIFhYWElYLCBKdW5lIDE0LTE2LCAyMDE3CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzkueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM5LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zOS5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzkuaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzkucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQSAxNzAzOjIwMTcKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxNzAzJwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxNy0wNy0xOCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE3LTA3LTE4JwogICAgcmV2ZGF0ZTogJzIwMTctMDctMTgnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTcnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzkueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzkucGRmCiAgICBkb2M6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtMzkuZG9jCiAgICBodG1sOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTM5Lmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS0zOS5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvQTE3MDQtMjAxNwogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBUZXN0IEV2ZW50IGFuZCBEZXZlbG9wZXJzIEZvcnVtIFhYWElYLCBKdW5lIDEyLTE0LCAyMDE3CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zOS54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zOS5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zOS5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zOS5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM5LnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTcwNDoyMDE3CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTcwNCcKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTctMDctMjEnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNy0wNy0yMScKICAgIHJldmRhdGU6ICcyMDE3LTA3LTIxJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE3JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtMzkueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC0zOS5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM5LmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM5Lmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTM5LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTcwNS0yMDE3CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYTCwgU2VwdGVtYmVyIDI3LTI5LCAyMDE3CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDAueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQwLnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00MC5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDAuaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDAucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQSAxNzA1OjIwMTcKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxNzA1JwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxNy0xMC0yMycKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE3LTEwLTIzJwogICAgcmV2ZGF0ZTogJzIwMTctMTAtMjMnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTcnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDAueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDAucGRmCiAgICBkb2M6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDAuZG9jCiAgICBodG1sOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQwLmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00MC5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvQTE3MDYtMjAxNwogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBUZXN0IEV2ZW50IGFuZCBEZXZlbG9wZXJzIEZvcnVtIFhMLCBTZXB0ZW1iZXIgMjUtMjcgMjAxNwogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDAueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDAuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDAuaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MC5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BIDE3MDY6MjAxNwogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE3MDYnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE3LTExLTIwJwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTctMTEtMjAnCiAgICByZXZkYXRlOiAnMjAxNy0xMS0yMCcKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxNycKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQwLnhtbAogICAgcGRmOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDAucGRmCiAgICBkb2M6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MC5kb2MKICAgIGh0bWw6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MC5odG1sCiAgICByeGw6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MC5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvQTE4MDEtMjAxOAogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWExJLCBKYW51YXJ5IDMxIC0gRmVicnVhcnkgMiwgMjAxOAogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQxLnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00MS5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDEuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQxLmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQxLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTgwMToyMDE4CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTgwMScKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTgtMDMtMDInCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOC0wMy0wMicKICAgIHJldmRhdGU6ICcyMDE4LTAzLTAyJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQxLnhtbAogICAgcGRmOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQxLnBkZgogICAgZG9jOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQxLmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00MS5odG1sCiAgICByeGw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDEucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0ExODAyLTIwMTgKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBSZXBvcnQgb24gQ2FsQ29ubmVjdCBUZXN0IEV2ZW50IGFuZCBEZXZlbG9wZXJzIEZvcnVtIFhMSSwgSmFudWFyeSAyOS0zMSwKICAgICAgICAyMDE4CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MS54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MS5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MS5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MS5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQxLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTgwMjoyMDE4CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTgwMicKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTgtMDMtMDInCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOC0wMy0wMicKICAgIHJldmRhdGU6ICcyMDE4LTAzLTAyJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDEueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00MS5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQxLmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQxLmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQxLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTgwMy0yMDE4CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYTElJLCBKdW5lIDQgLSBKdW5lIDgsIDIwMTgKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00Mi54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDIucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQyLmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00Mi5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00Mi5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BIDE4MDM6MjAxOAogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE4MDMnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE4LTA2LTI1JwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTgtMDYtMjUnCiAgICByZXZkYXRlOiAnMjAxOC0wNi0yNScKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00Mi54bWwKICAgIHBkZjogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00Mi5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00Mi5kb2MKICAgIGh0bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDIuaHRtbAogICAgcnhsOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQyLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTgwNC0yMDE4CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgVGVzdCBFdmVudCBhbmQgRGV2ZWxvcGVycyBGb3J1bSBYTElJLCBKdW5lIDQtNiwKICAgICAgICAyMDE4CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00Mi54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00Mi5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00Mi5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00Mi5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQyLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTgwNDoyMDE4CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTgwNCcKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTgtMDYtMjknCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOC0wNi0yOScKICAgIHJldmRhdGU6ICcyMDE4LTA2LTI5JwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY3NkLXJlcG9ydC1pb3B0ZXN0ZXZlbnQtNDIueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWlvcHRlc3RldmVudC00Mi5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQyLmRvYwogICAgaHRtbDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQyLmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtaW9wdGVzdGV2ZW50LTQyLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTgwNS0yMDE4CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYTElJSSwgU2VwdGVtYmVyIDI0IC0gU2VwdGVtYmVyIDI3LAogICAgICAgIDIwMTgKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00My54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDMucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQzLmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00My5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00My5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BIDE4MDU6MjAxOAogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE4MDUnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE4LTEwLTIzJwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTgtMTAtMjMnCiAgICByZXZkYXRlOiAnMjAxOC0xMC0yMycKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00My54bWwKICAgIHBkZjogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00My5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00My5kb2MKICAgIGh0bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDMuaHRtbAogICAgcnhsOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQzLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9BMTkwMS0yMDE5CiAgICB0aXRsZToKICAgICAgY29udGVudDogUmVwb3J0IG9uIENhbENvbm5lY3QgQ29uZmVyZW5jZSBYTElWLCBGZWJydWFyeSA1IC0gRmVicnVhcnkgOCwgMjAxOQogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQ0LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NC5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDQuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQ0Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQ0LnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0EgMTkwMToyMDE5CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTkwMScKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTktMDMtMDcnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOS0wMy0wN1QwMDowMDowMFonCiAgICByZXZkYXRlOiAnMjAxOS0wMy0wN1QwMDowMDowMFonCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTknCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDQueG1sCiAgICBwZGY6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDQucGRmCiAgICBkb2M6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDQuZG9jCiAgICBodG1sOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQ0Lmh0bWwKICAgIHJ4bDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NC5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvQTE5MDItMjAxOQogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IFJlcG9ydCBvbiBDYWxDb25uZWN0IENvbmZlcmVuY2UgWExWLCBKdW5lIDMgLSBKdW5lIDcsIDIwMTkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NS54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDUucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQ1LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NS5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NS5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BIDE5MDI6MjAxOQogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE5MDInCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE5LTA3LTEwJwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTktMDctMTAnCiAgICByZXZkYXRlOiAnMjAxOS0wNy0xMCcKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NS54bWwKICAgIHBkZjogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NS5wZGYKICAgIGRvYzogY3NkL2NzZC1yZXBvcnQtY29uZmVyZW5jZS00NS5kb2MKICAgIGh0bWw6IGNzZC9jc2QtcmVwb3J0LWNvbmZlcmVuY2UtNDUuaHRtbAogICAgcnhsOiBjc2QvY3NkLXJlcG9ydC1jb25mZXJlbmNlLTQ1LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNjMyMS0yMDA5CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiB4Q2FsIC0gVGhlIFhNTCBGb3JtYXQgZm9yIGlDYWxlbmRhciAoSUVURiBSRkMgNjM1MSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiB4Q2FsIC0gVGhlIFhNTCBGb3JtYXQgZm9yIGlDYWxlbmRhciAoSUVURiBSRkMgNjM1MSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNjMyMToyMDA5CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOS0wNi0wNCcKICAgIHJldmRhdGU6ICcyMDA5LTA2LTA0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBYTUwKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNjM1Mi0yMDExCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiAnQ2FyZERBVjogdkNhcmQgRXh0ZW5zaW9ucyB0byBXZWIgRGlzdHJpYnV0ZWQgQXV0aG9yaW5nIGFuZCBWZXJzaW9uaW5nCiAgICAgICAgKFdlYkRBVikgKElFVEYgUkZDIDYzNTIpJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6ICdDYXJkREFWOiB2Q2FyZCBFeHRlbnNpb25zIHRvIFdlYiBEaXN0cmlidXRlZCBBdXRob3JpbmcgYW5kIFZlcnNpb25pbmcKICAgICAgICAoV2ViREFWKSAoSUVURiBSRkMgNjM1MiknCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDYzNTI6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMDgtMDEnCiAgICByZXZkYXRlOiAnMjAxMS0wOC0wMScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMQ09OTkVDVAogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY2NjM4LTIwMTIKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFNjaGVkdWxpbmcgRXh0ZW5zaW9ucyB0byBDYWxEQVYgKElFVEYgUkZDIDY2MzgpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogU2NoZWR1bGluZyBFeHRlbnNpb25zIHRvIENhbERBViAoSUVURiBSRkMgNjYzOCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNjYzODoyMDEyCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMi0wNi0wMScKICAgIHJldmRhdGU6ICcyMDEyLTA2LTAxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxEQVYKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNjg2OC0yMDEzCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBQYXJhbWV0ZXIgVmFsdWUgRW5jb2RpbmcgaW4gaUNhbGVuZGFyIGFuZCB2Q2FyZCAoSUVURiBSRkMgNjg2OCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBQYXJhbWV0ZXIgVmFsdWUgRW5jb2RpbmcgaW4gaUNhbGVuZGFyIGFuZCB2Q2FyZCAoSUVURiBSRkMgNjg2OCkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNjg2ODoyMDEzCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMy0wMi0wMScKICAgIHJldmRhdGU6ICcyMDEzLTAyLTAxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxEQVYKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzA5NS0yMDE0CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiAnakNhcmQ6IFRoZSBKU09OIEZvcm1hdCBmb3IgdkNhcmQgIChJRVRGIFJGQyA3MDk1KScKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiAnakNhcmQ6IFRoZSBKU09OIEZvcm1hdCBmb3IgdkNhcmQgIChJRVRGIFJGQyA3MDk1KScKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzA5NToyMDE0CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNC0wMS0xNicKICAgIHJldmRhdGU6ICcyMDE0LTAxLTE2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxDT05ORUNUCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcyNjUtMjAxMwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogJ2pDYWw6IFRoZSBKU09OIGZvcm1hdCBmb3IgaUNhbGVuZGFyIChJRVRGIFJGQyA3MjY1KScKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiAnakNhbDogVGhlIEpTT04gZm9ybWF0IGZvciBpQ2FsZW5kYXIgKElFVEYgUkZDIDcyNjUpJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MjY1OjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTAzLTI2JwogICAgcmV2ZGF0ZTogJzIwMTMtMDMtMjYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFhNTAogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3NTI5LTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IE5vbi1HcmVnb3JpYW4gUmVjdXJyZW5jZSBSdWxlcyBpbiBpQ2FsZW5kYXIgKFJTQ0FMRSkgKElFVEYgUkZDIDc1MjkpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTm9uLUdyZWdvcmlhbiBSZWN1cnJlbmNlIFJ1bGVzIGluIGlDYWxlbmRhciAoUlNDQUxFKSAoSUVURiBSRkMgNzUyOSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzUyOToyMDEzCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMy0wNC0yNicKICAgIHJldmRhdGU6ICcyMDEzLTA0LTI2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBBREhPQyBDQUxTQ0FMRQogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3ODA4LTIwMTAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFRpbWUgWm9uZSBEYXRhIERpc3RyaWJ1dGlvbiBTZXJ2aWNlCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogVGltZSBab25lIERhdGEgRGlzdHJpYnV0aW9uIFNlcnZpY2UKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzgwODoyMDEwCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNi0wMy0wMScKICAgIHJldmRhdGU6ICcyMDE2LTAzLTAxJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBUSU1FWk9ORQogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3ODA5LTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6ICdDYWxEQVY6IFRpbWV6b25lcyBieSBSZWZlcmVuY2UgKElFVEYgUkZDIDc4MDkpJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6ICdDYWxEQVY6IFRpbWV6b25lcyBieSBSZWZlcmVuY2UgKElFVEYgUkZDIDc4MDkpJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3ODA5OjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTA4LTI2JwogICAgcmV2ZGF0ZTogJzIwMTMtMDgtMjYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFRJTUVaT05FCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjc5NTMtMjAwNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FsZW5kYXIgQXZhaWxhYmlsaXR5IChWQVZBSUxBQklMSVRZKSAoSUVURiBSRkMgNzk1MykKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBDYWxlbmRhciBBdmFpbGFiaWxpdHkgKFZBVkFJTEFCSUxJVFkpIChJRVRGIFJGQyA3OTUzKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3OTUzOjIwMDYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDA2LTExLTE1JwogICAgcmV2ZGF0ZTogJzIwMDYtMTEtMTUnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IEZSRUVCVVNZCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjc5ODYtMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogTmV3IFByb3BlcnRpZXMgZm9yIGlDYWxlbmRhciAoSUVURiBSRkMgNzk4NikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBOZXcgUHJvcGVydGllcyBmb3IgaUNhbGVuZGFyIChJRVRGIFJGQyA3OTg2KQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3OTg2OjIwMTAKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEwLTAyLTI2JwogICAgcmV2ZGF0ZTogJzIwMTAtMDItMjYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IEVWRU5UUFVCCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvRElSMTAwMDEtMjAxOQogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6ICdDYWxDb25uZWN0IERpcmVjdGl2ZTogU3RhbmRhcmRpemF0aW9uIGFuZCBwdWJsaWNhdGlvbicKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAxLnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAxLnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAxLmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAxLmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMDEucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvRElSIDEwMDAxOjIwMTkKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxMDAwMScKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTktMDEtMTgnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOS0wMS0xOCcKICAgIHJldmRhdGU6ICcyMDE5LTAxLTE4JwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtMTAwMDEueG1sCiAgICBwZGY6IGNzZC9jYy0xMDAwMS5wZGYKICAgIGRvYzogY3NkL2NjLTEwMDAxLmRvYwogICAgaHRtbDogY3NkL2NjLTEwMDAxLmh0bWwKICAgIHJ4bDogY3NkL2NjLTEwMDAxLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9ESVIxMDAwMi0yMDE5CiAgICB0aXRsZToKICAgICAgY29udGVudDogJ0NhbENvbm5lY3QgRGlyZWN0aXZlOiBTdGFuZGFyZCBkb2N1bWVudCByZXF1aXJlbWVudHMnCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xMDAwMi54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xMDAwMi5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xMDAwMi5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xMDAwMi5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAyLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0RJUiAxMDAwMjoyMDE5CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTAwMDInCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE5LTAxLTE4JwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTktMDEtMTgnCiAgICByZXZkYXRlOiAnMjAxOS0wMS0xOCcKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NjLTEwMDAyLnhtbAogICAgcGRmOiBjc2QvY2MtMTAwMDIucGRmCiAgICBkb2M6IGNzZC9jYy0xMDAwMi5kb2MKICAgIGh0bWw6IGNzZC9jYy0xMDAwMi5odG1sCiAgICByeGw6IGNzZC9jYy0xMDAwMi5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvRElSMTAwMDMtMjAxOQogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6ICdDYWxDb25uZWN0IERpcmVjdGl2ZTogUGF0ZW50IHBvbGljeScKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAzLnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAzLnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAzLmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDAzLmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMDMucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvRElSIDEwMDAzOjIwMTkKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxMDAwMycKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTktMDEtMTgnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOS0wMS0xOCcKICAgIHJldmRhdGU6ICcyMDE5LTAxLTE4JwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtMTAwMDMueG1sCiAgICBwZGY6IGNzZC9jYy0xMDAwMy5wZGYKICAgIGRvYzogY3NkL2NjLTEwMDAzLmRvYwogICAgaHRtbDogY3NkL2NjLTEwMDAzLmh0bWwKICAgIHJ4bDogY3NkL2NjLTEwMDAzLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9ESVIxMDAwNS0yMDE5CiAgICB0aXRsZToKICAgICAgY29udGVudDogR3VpZGVsaW5lcyBmb3IgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBDYWxDb25uZWN0IHBhdGVudCBwb2xpY3kKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA1LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA1LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA1LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA1Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMDUucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvRElSIDEwMDA1OjIwMTkKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxMDAwNScKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTktMDYtMTMnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOS0wNi0xMycKICAgIHJldmRhdGU6ICcyMDE5LTA2LTEzJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtMTAwMDUueG1sCiAgICBwZGY6IGNzZC9jYy0xMDAwNS5wZGYKICAgIGRvYzogY3NkL2NjLTEwMDA1LmRvYwogICAgaHRtbDogY3NkL2NjLTEwMDA1Lmh0bWwKICAgIHJ4bDogY3NkL2NjLTEwMDA1LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9ESVIxMDAwNi0yMDE5CiAgICB0aXRsZToKICAgICAgY29udGVudDogJ0NhbENvbm5lY3QgRGlyZWN0aXZlOiBJbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIHBvbGljeScKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA2LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA2LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA2LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTEwMDA2Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMDYucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvRElSIDEwMDA2OjIwMTkKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxMDAwNicKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTktMDMtMTgnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOS0wMy0xOCcKICAgIHJldmRhdGU6ICcyMDE5LTAzLTE4JwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE5JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtMTAwMDYueG1sCiAgICBwZGY6IGNzZC9jYy0xMDAwNi5wZGYKICAgIGRvYzogY3NkL2NjLTEwMDA2LmRvYwogICAgaHRtbDogY3NkL2NjLTEwMDA2Lmh0bWwKICAgIHJ4bDogY3NkL2NjLTEwMDA2LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9GRFMxMDAxMC0yMDE5CiAgICB0aXRsZToKICAgICAgY29udGVudDogSVNPL0NhbENvbm5lY3QgUGFydG5lciBTdGFuZGFyZHMgRGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9uIChQU0RPKSBDb29wZXJhdGlvbgogICAgICAgIEFncmVlbWVudAogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMTAueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMTAucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMTAuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY2MtMTAwMTAuaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xMDAxMC5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9GRFMgMTAwMTA6MjAxOQogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzEwMDEwJwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxOS0wMS0xOCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE5LTAxLTE4JwogICAgcmV2ZGF0ZTogJzIwMTktMDEtMTgnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogZmluYWwtZHJhZnQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NjLTEwMDEwLnhtbAogICAgcGRmOiBjc2QvY2MtMTAwMTAucGRmCiAgICBkb2M6IGNzZC9jYy0xMDAxMC5kb2MKICAgIGh0bWw6IGNzZC9jYy0xMDAxMC5odG1sCiAgICByeGw6IGNzZC9jYy0xMDAxMC5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvUjEwMTAwLTIwMTkKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBBbGlnbm1lbnQgdG8gaW50ZXJuYXRpb25hbCBwcmluY2lwbGVz4oCJ4oCU4oCJV1RPIFRCVCBwcmluY2lwbGVzIGZvciB0aGUKICAgICAgICBEZXZlbG9wbWVudCBvZiBJbnRlcm5hdGlvbmFsIFN0YW5kYXJkcywgR3VpZGVzIGFuZCBSZWNvbW1lbmRhdGlvbnMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTEwMTAwLnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTEwMTAwLnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTEwMTAwLmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTEwMTAwLmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTAxMDAucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvUiAxMDEwMDoyMDE5CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnMTAxMDAnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE5LTAzLTE4JwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTktMDMtMTgnCiAgICByZXZkYXRlOiAnMjAxOS0wMy0xOCcKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NjLTEwMTAwLnhtbAogICAgcGRmOiBjc2QvY2MtMTAxMDAucGRmCiAgICBkb2M6IGNzZC9jYy0xMDEwMC5kb2MKICAgIGh0bWw6IGNzZC9jYy0xMDEwMC5odG1sCiAgICByeGw6IGNzZC9jYy0xMDEwMC5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MvUjE4MDAzLTIwMTkKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBDYWxlbmRhciBvcGVyYXRvciBwcmFjdGljZXPigInigJTigIlHdWlkZWxpbmVzIHRvIHByb3RlY3QgYWdhaW5zdCBjYWxlbmRhcgogICAgICAgIGFidXNlCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAwMy54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAwMy5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAwMy5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAwMy5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NjLTE4MDAzLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL1IgMTgwMDM6MjAxOQogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE4MDAzJwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxOS0wMS0xOCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gcGVyc29uOgogICAgICAgIG5hbWU6CiAgICAgICAgICBjb21wbGV0ZW5hbWU6IFRob21hcyBTY2jDpGZlciwgMSZhbXA7YW1wO2FtcDsxIE1haWwmYW1wO2FtcDthbXA7TWVkaWEgRGV2ZWxvcG1lbnQKICAgICAgICAgICAgYW5kIFRlY2hub2xvZ3kgR21iSAogICAgICByb2xlOiBhdXRob3IKICAgIC0gcGVyc29uOgogICAgICAgIG5hbWU6CiAgICAgICAgICBjb21wbGV0ZW5hbWU6IEplc3NlIFRob21wc29uLCBVbml2ZXJzaXR5IG9mIFdpc2NvbnNpbi1NYWRpc29uCiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTktMDEtMTgnCiAgICByZXZkYXRlOiAnMjAxOS0wMS0xOCcKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiBwdWJsaXNoZWQKICAgIGNvcHlyaWdodDoKICAgICAgb3duZXI6CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICBmcm9tOiAnMjAxOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgdXJpOiAKICAgIHhtbDogY3NkL2NjLTE4MDAzLnhtbAogICAgcGRmOiBjc2QvY2MtMTgwMDMucGRmCiAgICBkb2M6IGNzZC9jYy0xODAwMy5kb2MKICAgIGh0bWw6IGNzZC9jYy0xODAwMy5odG1sCiAgICByeGw6IGNzZC9jYy0xODAwMy5yeGwKICAgIHR4dDogCiAgLSBpZDogQ0MxODAxMS0yMDE4CiAgICB0aXRsZToKICAgICAgY29udGVudDogRGF0ZSBhbmQgdGltZeKAieKAlOKAiUV4cGxpY2l0IHJlcHJlc2VudGF0aW9uCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMS54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMS5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMS5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMS5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NjLTE4MDExLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDIDE4MDExOjIwMTgKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxODAxMScKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTgtMDktMTgnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOC0wOS0xOCcKICAgIHJldmRhdGU6ICcyMDE4LTA5LTE4JwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IHB1Ymxpc2hlZAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtMTgwMTEueG1sCiAgICBwZGY6IGNzZC9jYy0xODAxMS5wZGYKICAgIGRvYzogY3NkL2NjLTE4MDExLmRvYwogICAgaHRtbDogY3NkL2NjLTE4MDExLmh0bWwKICAgIHJ4bDogY3NkL2NjLTE4MDExLnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQzE4MDEyLTIwMTgKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBEYXRlIGFuZCB0aW1l4oCJ4oCU4oCJR2VuZXJhbCByZWN1cnJlbmNlIHJlcHJlc2VudGF0aW9uCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMi54bWwKICAgICAgdHlwZTogeG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMi5wZGYKICAgICAgdHlwZTogcGRmCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMi5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxMi5odG1sCiAgICAgIHR5cGU6IGh0bWwKICAgIC0gY29udGVudDogY3NkL2NjLTE4MDEyLnJ4bAogICAgICB0eXBlOiByeGwKICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDIDE4MDEyOjIwMTgKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6ICcxODAxMicKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTgtMDktMTAnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOC0wOS0xMFQwMDowMDowMFonCiAgICByZXZkYXRlOiAnMjAxOC0wOS0xMFQwMDowMDowMFonCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jYy0xODAxMi54bWwKICAgIHBkZjogY3NkL2NjLTE4MDEyLnBkZgogICAgZG9jOiBjc2QvY2MtMTgwMTIuZG9jCiAgICBodG1sOiBjc2QvY2MtMTgwMTIuaHRtbAogICAgcnhsOiBjc2QvY2MtMTgwMTIucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0FkdjE4MDE4LTIwMTgKICAgIHRpdGxlOgogICAgICBjb250ZW50OiAnQ2FsQ29ubmVjdCBjYWxscyBvbiBFVSB0byByZWNvbnNpZGVyIHRpbWVsaW5lIGZvciBwcm9wb3NlZCBzZWFzb25hbAogICAgICAgIHRpbWUgY2hhbmdlczogV29ya3Nob3AgYW5kIG1haWxpbmcgbGlzdCBhbm5vdW5jZWQgdG8gZGlzY3VzcyB0ZWNobmljYWwgaW1wYWN0CiAgICAgICAgb2YgcGxhbm5lZCBjaGFuZ2VzJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY2MtMTgwMTgueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTgwMTgucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY2MtMTgwMTguZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY2MtMTgwMTguaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xODAxOC5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9BZHYgMTgwMTg6MjAxOAogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzE4MDE4JwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxOC0xMC0zMCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE4LTEwLTMwJwogICAgcmV2ZGF0ZTogJzIwMTgtMTAtMzAnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogcHVibGlzaGVkCiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jYy0xODAxOC54bWwKICAgIHBkZjogY3NkL2NjLTE4MDE4LnBkZgogICAgZG9jOiBjc2QvY2MtMTgwMTguZG9jCiAgICBodG1sOiBjc2QvY2MtMTgwMTguaHRtbAogICAgcnhsOiBjc2QvY2MtMTgwMTgucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL1dEMTkxNjAtNi0yMDE5CiAgICB0aXRsZToKICAgICAgY29udGVudDogQWRkcmVzc2luZ+KAieKAlOKAiURpZ2l0YWwgaW50ZXJjaGFuZ2UgbW9kZWxzCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIGxpbms6CiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xOTE2MC02LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTE5MTYwLTYucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY2MtMTkxNjAtNi5kb2MKICAgICAgdHlwZTogZG9jCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy0xOTE2MC02Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtMTkxNjAtNi5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9XRCAxOTE2MC02OjIwMTkKICAgICAgdHlwZTogY3NkCiAgICBkb2NudW1iZXI6IDE5MTYwLTYKICAgIGRhdGU6CiAgICAgIHR5cGU6IHB1Ymxpc2hlZAogICAgICB2YWx1ZTogJzIwMTktMDYtMDUnCiAgICBjb250cmlidXRvcjoKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIHBlcnNvbjoKICAgICAgICBuYW1lOgogICAgICAgICAgY29tcGxldGVuYW1lOiBSb25hbGQgVHNlCiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBwdWJsaXNoZXIKICAgIGVkaXRpb246ICcxJwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTktMDYtMDUnCiAgICByZXZkYXRlOiAnMjAxOS0wNi0wNScKICAgIGxhbmd1YWdlOiBlbgogICAgc2NyaXB0OiBMYXRuCiAgICBkb2NzdGF0dXM6CiAgICAgIHN0YWdlOgogICAgICAgIHZhbHVlOiB3b3JraW5nLWRyYWZ0CiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTknCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jYy0xOTE2MC02LnhtbAogICAgcGRmOiBjc2QvY2MtMTkxNjAtNi5wZGYKICAgIGRvYzogY3NkL2NjLTE5MTYwLTYuZG9jCiAgICBodG1sOiBjc2QvY2MtMTkxNjAtNi5odG1sCiAgICByeGw6IGNzZC9jYy0xOTE2MC02LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9JU08vV0QzNDAwMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLWludHJvCiAgICAgIGNvbnRlbnQ6IERhdGUgYW5kIHRpbWUKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBDb25jZXB0cyBhbmQgdm9jYWJ1bGFyeQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IERhdGUgYW5kIHRpbWUg4oCTIENvbmNlcHRzIGFuZCB2b2NhYnVsYXJ5CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JU08vV0QgMzQwMDAKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDIwLTA2LTEwJwogICAgcmV2ZGF0ZTogJzIwMjAtMDYtMTAnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IERBVEVUSU1FCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURi9EUzM0MDEwCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBUaGUgVGltZSBab25lIEluZm9ybWF0aW9uIEZvcm1hdCAoVFppZikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBUaGUgVGltZSBab25lIEluZm9ybWF0aW9uIEZvcm1hdCAoVFppZikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYvRFMgMzQwMTAKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE3LTExLTI2JwogICAgcmV2ZGF0ZTogJzIwMTctMTEtMjYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTEVOREFSCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSVNPL1BXSTM0MjAwCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtaW50cm8KICAgICAgY29udGVudDogRGF0ZSBhbmQgdGltZQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFRpbWV6b25lcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IERhdGUgYW5kIHRpbWUg4oCTIFRpbWV6b25lcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSVNPL1BXSSAzNDIwMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMjAtMDYtMTAnCiAgICByZXZkYXRlOiAnMjAyMC0wNi0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogREFURVRJTUUKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JU08vQVdJMzQzMDAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1pbnRybwogICAgICBjb250ZW50OiBEYXRlIGFuZCB0aW1lCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ29kZXMgZm9yIGNhbGVuZGFyIHN5c3RlbXMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBEYXRlIGFuZCB0aW1lIOKAkyBDb2RlcyBmb3IgY2FsZW5kYXIgc3lzdGVtcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSVNPL0FXSSAzNDMwMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMjAtMDYtMTAnCiAgICByZXZkYXRlOiAnMjAyMC0wNi0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogREFURVRJTUUKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JU08vTlAzNjEwMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLWludHJvCiAgICAgIGNvbnRlbnQ6IFN0YW5kYXJkaXphdGlvbiBkb2N1bWVudHMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBEb2N1bWVudCBtZXRhbW9kZWwKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBTdGFuZGFyZGl6YXRpb24gZG9jdW1lbnRzIOKAkyBEb2N1bWVudCBtZXRhbW9kZWwKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lTTy9OUCAzNjEwMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMjAtMDYtMTAnCiAgICByZXZkYXRlOiAnMjAyMC0wNi0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVkNBUkQKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JU08vUFdJMzYyMDAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1pbnRybwogICAgICBjb250ZW50OiBTdGFuZGFyZGl6YXRpb24gZG9jdW1lbnRzCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogTWV0YWRhdGEKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBTdGFuZGFyZGl6YXRpb24gZG9jdW1lbnRzIOKAkyBNZXRhZGF0YQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSVNPL1BXSSAzNjIwMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMjAtMDYtMTAnCiAgICByZXZkYXRlOiAnMjAyMC0wNi0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVkNBUkQKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JU08vUFdJMzYzMDAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1pbnRybwogICAgICBjb250ZW50OiBTdGFuZGFyZGl6YXRpb24gZG9jdW1lbnRzCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogUmVwcmVzZW50YXRpb24gaW4gWE1MCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogU3RhbmRhcmRpemF0aW9uIGRvY3VtZW50cyDigJMgUmVwcmVzZW50YXRpb24gaW4gWE1MCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JU08vUFdJIDM2MzAwCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAyMC0wNi0xMCcKICAgIHJldmRhdGU6ICcyMDIwLTA2LTEwJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBWQ0FSRAogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0NENTEwMDMtMjAxOAogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IENhbGVuZGFyaW5nIGFuZCBzY2hlZHVsaW5n4oCJ4oCU4oCJU3VwcG9ydCBmb3IgU2VyaWVzIGluIGlDYWxlbmRhcgogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDMueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDMucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDMuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDMuaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy01MTAwMy5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9DRCA1MTAwMzoyMDE4CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnNTEwMDMnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE4LTExLTMwJwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBwZXJzb246CiAgICAgICAgbmFtZToKICAgICAgICAgIGNvbXBsZXRlbmFtZTogTWljaGFlbCBEb3VnbGFzcwogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE4LTExLTMwJwogICAgcmV2ZGF0ZTogJzIwMTgtMTEtMzAnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogY29tbWl0dGVlLWRyYWZ0CiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jYy01MTAwMy54bWwKICAgIHBkZjogY3NkL2NjLTUxMDAzLnBkZgogICAgZG9jOiBjc2QvY2MtNTEwMDMuZG9jCiAgICBodG1sOiBjc2QvY2MtNTEwMDMuaHRtbAogICAgcnhsOiBjc2QvY2MtNTEwMDMucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0NENTEwMDQtMjAxOAogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IENhbGVuZGFyaW5nIGFuZCBzY2hlZHVsaW5n4oCJ4oCU4oCJU3VwcG9ydCBmb3IgaUNhbGVuZGFyIFJlbGF0aW9uc2hpcHMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA0LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA0LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA0LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA0Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDQucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQ0QgNTEwMDQ6MjAxOAogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzUxMDA0JwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxOC0xMS0zMCcKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gcGVyc29uOgogICAgICAgIG5hbWU6CiAgICAgICAgICBjb21wbGV0ZW5hbWU6IE1pY2hhZWwgRG91Z2xhc3MKICAgICAgcm9sZTogYXV0aG9yCiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IHB1Ymxpc2hlcgogICAgZWRpdGlvbjogJzEnCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxOC0xMS0zMCcKICAgIHJldmRhdGU6ICcyMDE4LTExLTMwJwogICAgbGFuZ3VhZ2U6IGVuCiAgICBzY3JpcHQ6IExhdG4KICAgIGRvY3N0YXR1czoKICAgICAgc3RhZ2U6CiAgICAgICAgdmFsdWU6IGNvbW1pdHRlZS1kcmFmdAogICAgY29weXJpZ2h0OgogICAgICBvd25lcjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIGZyb206ICcyMDE4JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICB1cmk6IAogICAgeG1sOiBjc2QvY2MtNTEwMDQueG1sCiAgICBwZGY6IGNzZC9jYy01MTAwNC5wZGYKICAgIGRvYzogY3NkL2NjLTUxMDA0LmRvYwogICAgaHRtbDogY3NkL2NjLTUxMDA0Lmh0bWwKICAgIHJ4bDogY3NkL2NjLTUxMDA0LnJ4bAogICAgdHh0OiAKICAtIGlkOiBDQy9DRDUxMDA1LTIwMTgKICAgIHRpdGxlOgogICAgICBjb250ZW50OiBDYWxlbmRhcmluZyBhbmQgc2NoZWR1bGluZ+KAieKAlOKAiUNhbGVuZGFyIHN1YnNjcmlwdGlvbiB1cGdyYWRlcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICBsaW5rOgogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDUueG1sCiAgICAgIHR5cGU6IHhtbAogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDUucGRmCiAgICAgIHR5cGU6IHBkZgogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDUuZG9jCiAgICAgIHR5cGU6IGRvYwogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDUuaHRtbAogICAgICB0eXBlOiBodG1sCiAgICAtIGNvbnRlbnQ6IGNzZC9jYy01MTAwNS5yeGwKICAgICAgdHlwZTogcnhsCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9DRCA1MTAwNToyMDE4CiAgICAgIHR5cGU6IGNzZAogICAgZG9jbnVtYmVyOiAnNTEwMDUnCiAgICBkYXRlOgogICAgICB0eXBlOiBwdWJsaXNoZWQKICAgICAgdmFsdWU6ICcyMDE4LTExLTMwJwogICAgY29udHJpYnV0b3I6CiAgICAtIG9yZ2FuaXphdGlvbjoKICAgICAgICBuYW1lOiBDYWxDb25uZWN0CiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBwZXJzb246CiAgICAgICAgbmFtZToKICAgICAgICAgIGNvbXBsZXRlbmFtZTogTWljaGFlbCBEb3VnbGFzcwogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE4LTExLTMwJwogICAgcmV2ZGF0ZTogJzIwMTgtMTEtMzAnCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogY29tbWl0dGVlLWRyYWZ0CiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jYy01MTAwNS54bWwKICAgIHBkZjogY3NkL2NjLTUxMDA1LnBkZgogICAgZG9jOiBjc2QvY2MtNTEwMDUuZG9jCiAgICBodG1sOiBjc2QvY2MtNTEwMDUuaHRtbAogICAgcnhsOiBjc2QvY2MtNTEwMDUucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0NENTEwMDYtMjAxOAogICAgdGl0bGU6CiAgICAgIGNvbnRlbnQ6IENhbGVuZGFyaW5nIGFuZCBzY2hlZHVsaW5n4oCJ4oCU4oCJQ29uc2Vuc3VzIHNjaGVkdWxpbmfigInigJTigIlpQ2FsZW5kYXIgVlBPTEwKICAgICAgICBjb21wb25lbnQKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgbGluazoKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA2LnhtbAogICAgICB0eXBlOiB4bWwKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA2LnBkZgogICAgICB0eXBlOiBwZGYKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA2LmRvYwogICAgICB0eXBlOiBkb2MKICAgIC0gY29udGVudDogY3NkL2NjLTUxMDA2Lmh0bWwKICAgICAgdHlwZTogaHRtbAogICAgLSBjb250ZW50OiBjc2QvY2MtNTEwMDYucnhsCiAgICAgIHR5cGU6IHJ4bAogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvQ0QgNTEwMDY6MjAxOAogICAgICB0eXBlOiBjc2QKICAgIGRvY251bWJlcjogJzUxMDA2JwogICAgZGF0ZToKICAgICAgdHlwZTogcHVibGlzaGVkCiAgICAgIHZhbHVlOiAnMjAxOC0xMS0xOScKICAgIGNvbnRyaWJ1dG9yOgogICAgLSBvcmdhbml6YXRpb246CiAgICAgICAgbmFtZTogQ2FsQ29ubmVjdAogICAgICByb2xlOiBhdXRob3IKICAgIC0gcGVyc29uOgogICAgICAgIG5hbWU6CiAgICAgICAgICBjb21wbGV0ZW5hbWU6IEVyaWMgWW9yawogICAgICByb2xlOiBhdXRob3IKICAgIC0gcGVyc29uOgogICAgICAgIG5hbWU6CiAgICAgICAgICBjb21wbGV0ZW5hbWU6IEN5cnVzIERhYm9vCiAgICAgIHJvbGU6IGF1dGhvcgogICAgLSBwZXJzb246CiAgICAgICAgbmFtZToKICAgICAgICAgIGNvbXBsZXRlbmFtZTogTWljaGFlbCBEb3VnbGFzcwogICAgICByb2xlOiBhdXRob3IKICAgIC0gb3JnYW5pemF0aW9uOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgcm9sZTogcHVibGlzaGVyCiAgICBlZGl0aW9uOiAnMScKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE4LTExLTE5JwogICAgcmV2ZGF0ZTogJzIwMTgtMTEtMTknCiAgICBsYW5ndWFnZTogZW4KICAgIHNjcmlwdDogTGF0bgogICAgZG9jc3RhdHVzOgogICAgICBzdGFnZToKICAgICAgICB2YWx1ZTogY29tbWl0dGVlLWRyYWZ0CiAgICBjb3B5cmlnaHQ6CiAgICAgIG93bmVyOgogICAgICAgIG5hbWU6IENhbENvbm5lY3QKICAgICAgZnJvbTogJzIwMTgnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIHVyaTogCiAgICB4bWw6IGNzZC9jYy01MTAwNi54bWwKICAgIHBkZjogY3NkL2NjLTUxMDA2LnBkZgogICAgZG9jOiBjc2QvY2MtNTEwMDYuZG9jCiAgICBodG1sOiBjc2QvY2MtNTEwMDYuaHRtbAogICAgcnhsOiBjc2QvY2MtNTEwMDYucnhsCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lTTy9OUDU2MTAwCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtaW50cm8KICAgICAgY29udGVudDogRGlyZWN0b3J5CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogU3RhbmRhcmRpemVkIHByb2ZpbGUKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogdGl0bGUtcGFydAogICAgICBjb250ZW50OiBQZXJzb25hbCBhbmQgb3JnYW5pemF0aW9uYWwgaW5mb3JtYXRpb24KICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBEaXJlY3Rvcnkg4oCTIFN0YW5kYXJkaXplZCBwcm9maWxlIOKAkyBQZXJzb25hbCBhbmQgb3JnYW5pemF0aW9uYWwgaW5mb3JtYXRpb24KICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lTTy9OUCA1NjEwMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMjAtMDYtMTAnCiAgICByZXZkYXRlOiAnMjAyMC0wNi0xMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogVkNBUkQKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMDEKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFZBTEFSTSBFeHRlbnNpb25zIGZvciBpQ2FsZW5kYXIKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBWQUxBUk0gRXh0ZW5zaW9ucyBmb3IgaUNhbGVuZGFyCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDAxCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAwOS0wNy0wNicKICAgIHJldmRhdGU6ICcyMDA5LTA3LTA2JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxEQVYKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMDItMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogU2NoZW1hIGZvciByZXByZXNlbnRpbmcgcmVzb3VyY2VzIGZvciBjYWxlbmRhcmluZyBhbmQgc2NoZWR1bGluZyBzZXJ2aWNlcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFNjaGVtYSBmb3IgcmVwcmVzZW50aW5nIHJlc291cmNlcyBmb3IgY2FsZW5kYXJpbmcgYW5kIHNjaGVkdWxpbmcgc2VydmljZXMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMDI6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDQtMzAnCiAgICByZXZkYXRlOiAnMjAxMC0wNC0zMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogUkVTT1VSQ0UKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMDMtMjAxMAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogVGltZXpvbmUgWE1MIFNwZWNpZmljYXRpb24KICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBUaW1lem9uZSBYTUwgU3BlY2lmaWNhdGlvbgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAwMzoyMDEwCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMC0wNy0wNScKICAgIHJldmRhdGU6ICcyMDEwLTA3LTA1JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBUSU1FWk9ORQogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAwNC0yMDEwCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBDYXJkREFWIERpcmVjdG9yeSBHYXRld2F5IEV4dGVuc2lvbgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhcmREQVYgRGlyZWN0b3J5IEdhdGV3YXkgRXh0ZW5zaW9uCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDA0OjIwMTAKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEwLTA4LTI2JwogICAgcmV2ZGF0ZTogJzIwMTAtMDgtMjYnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTENPTk5FQ1QKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMDUtMjAxMQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogRXZlbnQgUHVibGlzaGluZyBFeHRlbnNpb25zIHRvIGlDYWxlbmRhcgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEV2ZW50IFB1Ymxpc2hpbmcgRXh0ZW5zaW9ucyB0byBpQ2FsZW5kYXIKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMDU6MjAxMQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTEtMDItMTYnCiAgICByZXZkYXRlOiAnMjAxMS0wMi0xNicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogRVZFTlRQVUIKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMDYtMjAxMQogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ29sbGVjdGVkIEV4dGVuc2lvbnMgdG8gQ2FsREFWCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogQ29sbGVjdGVkIEV4dGVuc2lvbnMgdG8gQ2FsREFWCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDA2OjIwMTEKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDExLTEwLTI0JwogICAgcmV2ZGF0ZTogJzIwMTEtMTAtMjQnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTERBVgogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAwNy0yMDExCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBDYWxEQVYgTWFuYWdlZCBBdHRhY2htZW50cwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhbERBViBNYW5hZ2VkIEF0dGFjaG1lbnRzCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDA3OjIwMTEKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDExLTEwLTI0JwogICAgcmV2ZGF0ZTogJzIwMTEtMTAtMjQnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTERBVgogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAwOC0yMDEyCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiB2Q2FyZCBSZXByZXNlbnRhdGlvbiBvZiBSZXNvdXJjZXMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiB2Q2FyZCBSZXByZXNlbnRhdGlvbiBvZiBSZXNvdXJjZXMKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMDg6MjAxMgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTItMDQtMDknCiAgICByZXZkYXRlOiAnMjAxMi0wNC0wOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogUkVTT1VSQ0UKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMDktMjAxMgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQXV0b21hdGVkIFNlcnZpY2UgQ29uZmlndXJhdGlvbgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEF1dG9tYXRlZCBTZXJ2aWNlIENvbmZpZ3VyYXRpb24KICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMDk6MjAxMgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTItMDgtMjknCiAgICByZXZkYXRlOiAnMjAxMi0wOC0yOScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQVVUT0RJU0MKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMTAtMjAxMgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogVXNlIG9mIHRoZSBQcmVmZXIgSGVhZGVyIEZpZWxkIGluIFdlYiBEaXN0cmlidXRlZCBBdXRob3JpbmcgYW5kIFZlcnNpb25pbmcKICAgICAgICAoV2ViREFWKQogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFVzZSBvZiB0aGUgUHJlZmVyIEhlYWRlciBGaWVsZCBpbiBXZWIgRGlzdHJpYnV0ZWQgQXV0aG9yaW5nIGFuZCBWZXJzaW9uaW5nCiAgICAgICAgKFdlYkRBVikKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMTA6MjAxMgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTItMDktMjcnCiAgICByZXZkYXRlOiAnMjAxMi0wOS0yNycKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMREFWCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDExLTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6ICdWUE9MTDogQ29uc2Vuc3VzIFNjaGVkdWxpbmcgQ29tcG9uZW50IGZvciBpQ2FsZW5kYXInCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogJ1ZQT0xMOiBDb25zZW5zdXMgU2NoZWR1bGluZyBDb21wb25lbnQgZm9yIGlDYWxlbmRhcicKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMTE6MjAxMwogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTMtMDEtMjInCiAgICByZXZkYXRlOiAnMjAxMy0wMS0yMicKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogRlJFRUJVU1kKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMTItMjAxMwogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogT2JqZWN0Y2xhc3MgUHJvcGVydHkgZm9yIHZDYXJkCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogT2JqZWN0Y2xhc3MgUHJvcGVydHkgZm9yIHZDYXJkCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDEyOjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTAxLTI0JwogICAgcmV2ZGF0ZTogJzIwMTMtMDEtMjQnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFJFU09VUkNFCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDEzLTIwMTMKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFNjaGVkdWxhYmxlIE9iamVjdGNsYXNzIGZvciB2Q2FyZAogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFNjaGVkdWxhYmxlIE9iamVjdGNsYXNzIGZvciB2Q2FyZAogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAxMzoyMDEzCiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxMy0wMS0yNScKICAgIHJldmRhdGU6ICcyMDEzLTAxLTI1JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBSRVNPVVJDRQogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAxNC0yMDEzCiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBJbXByb3ZlZCBTdXBwb3J0IGZvciBpQ2FsZW5kYXIgUmVsYXRpb25zaGlwcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IEltcHJvdmVkIFN1cHBvcnQgZm9yIGlDYWxlbmRhciBSZWxhdGlvbnNoaXBzCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDE0OjIwMTMKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDEzLTA3LTAyJwogICAgcmV2ZGF0ZTogJzIwMTMtMDctMDInCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IEVWRU5UUFVCCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDE1LTIwMTQKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6ICdXZWJEQVY6IFVzZXIgTm90aWZpY2F0aW9ucycKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiAnV2ViREFWOiBVc2VyIE5vdGlmaWNhdGlvbnMnCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDE1OjIwMTQKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE0LTEyLTE1JwogICAgcmV2ZGF0ZTogJzIwMTQtMTItMTUnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFNIQVJJTkcKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMTYtMjAxNAogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogV2ViREFWIFJlc291cmNlIFNoYXJpbmcKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBXZWJEQVYgUmVzb3VyY2UgU2hhcmluZwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAxNjoyMDE0CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNC0xMi0xNScKICAgIHJldmRhdGU6ICcyMDE0LTEyLTE1JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBTSEFSSU5HCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDE3LTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IFRhc2sgRXh0ZW5zaW9ucyB0byBpQ2FsZW5kYXIKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiBUYXNrIEV4dGVuc2lvbnMgdG8gaUNhbGVuZGFyCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDE3OjIwMTUKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE1LTAxLTA0JwogICAgcmV2ZGF0ZTogJzIwMTUtMDEtMDQnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFRBU0tTCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDE4LTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IERBViBTZXJ2ZXIgSW5mb3JtYXRpb24gT2JqZWN0CiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogREFWIFNlcnZlciBJbmZvcm1hdGlvbiBPYmplY3QKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMTg6MjAxNQogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTUtMDUtMTUnCiAgICByZXZkYXRlOiAnMjAxNS0wNS0xNScKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogQ0FMREFWCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDE5LTIwMTUKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6ICd2LWV2ZW50IFVSSTogQW4gVVJJIHNjaGVtZSBmb3IgZXZlbnRzJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6ICd2LWV2ZW50IFVSSTogQW4gVVJJIHNjaGVtZSBmb3IgZXZlbnRzJwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAxOToyMDE1CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNS0xMS0yNCcKICAgIHJldmRhdGU6ICcyMDE1LTExLTI0JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBFVkVOVFBVQgogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAyMC0yMDE2CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBDYWxEQVYgQ2FsZW5kYXIgU2hhcmluZwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhbERBViBDYWxlbmRhciBTaGFyaW5nCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDIwOjIwMTYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE2LTAxLTExJwogICAgcmV2ZGF0ZTogJzIwMTYtMDEtMTEnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IFNIQVJJTkcKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICAtIGlkOiBDQy9JRVRGNzAwMjEtMjAxNgogICAgdGl0bGU6CiAgICAtIHR5cGU6IHRpdGxlLW1haW4KICAgICAgY29udGVudDogQ2FyZERBViBBZGRyZXNzIEJvb2sgU2hhcmluZwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhcmREQVYgQWRkcmVzcyBCb29rIFNoYXJpbmcKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMjE6MjAxNgogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTYtMDYtMjcnCiAgICByZXZkYXRlOiAnMjAxNi0wNi0yNycKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogU0hBUklORwogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAyMi0yMDE2CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBUaGUgVGltZSBab25lIERhdGEgRGlzdHJpYnV0aW9uIFNlcnZpY2UgKFRaRElTVCkgR2VvbG9jYXRlIEV4dGVuc2lvbgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IFRoZSBUaW1lIFpvbmUgRGF0YSBEaXN0cmlidXRpb24gU2VydmljZSAoVFpESVNUKSBHZW9sb2NhdGUgRXh0ZW5zaW9uCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDIyOjIwMTYKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE2LTEwLTE0JwogICAgcmV2ZGF0ZTogJzIwMTYtMTAtMTQnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTEVOREFSCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDIzLTIwMTcKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IENhbGVuZGFyIHN1YnNjcmlwdGlvbiB1cGdyYWRlcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgLSB0eXBlOiBtYWluCiAgICAgIGNvbnRlbnQ6IENhbGVuZGFyIHN1YnNjcmlwdGlvbiB1cGdyYWRlcwogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAyMzoyMDE3CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNy0wMi0xMycKICAgIHJldmRhdGU6ICcyMDE3LTAyLTEzJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxFTkRBUgogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAyNC0yMDE3CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBTdXBwb3J0IGZvciBTZXJpZXMgaW4gaUNhbGVuZGFyCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogU3VwcG9ydCBmb3IgU2VyaWVzIGluIGlDYWxlbmRhcgogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAyNDoyMDE3CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNy0wMi0xNScKICAgIHJldmRhdGU6ICcyMDE3LTAyLTE1JwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBDQUxFTkRBUgogICAgZG9jdHlwZTogc3RhbmRhcmQKICAgIHVyaTogCiAgICB4bWw6IAogICAgcGRmOiAKICAgIGRvYzogCiAgICBodG1sOiAKICAgIHJ4bDogCiAgICB0eHQ6IAogIC0gaWQ6IENDL0lFVEY3MDAyNS0yMDE3CiAgICB0aXRsZToKICAgIC0gdHlwZTogdGl0bGUtbWFpbgogICAgICBjb250ZW50OiBQdXNoIERpc2NvdmVyeSBhbmQgTm90aWZpY2F0aW9uIERpc3BhdGNoIFByb3RvY29sCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogUHVzaCBEaXNjb3ZlcnkgYW5kIE5vdGlmaWNhdGlvbiBEaXNwYXRjaCBQcm90b2NvbAogICAgICBsYW5ndWFnZTogZW4KICAgICAgc2NyaXB0OiBMYXRuCiAgICAgIGZvcm1hdDogdGV4dC9wbGFpbgogICAgdHlwZTogc3RhbmRhcmQKICAgIGRvY2lkOgogICAgICBpZDogQ0MvSUVURiA3MDAyNToyMDE3CiAgICAgIHR5cGU6IENDCiAgICB2ZXJzaW9uOgogICAgICByZXZpc2lvbl9kYXRlOiAnMjAxNy0wNS0wMicKICAgIHJldmRhdGU6ICcyMDE3LTA1LTAyJwogICAgZmV0Y2hlZDogJzIwMjAtMDYtMjMnCiAgICBlZGl0b3JpYWxncm91cDoKICAgICAgdGVjaG5pY2FsX2NvbW1pdHRlZToKICAgICAgICBuYW1lOiBQVVNICiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDI2LTIwMTgKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6ICdKU0NhbGVuZGFyOiBBIEpTT04gcmVwcmVzZW50YXRpb24gb2YgY2FsZW5kYXIgZGF0YScKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIC0gdHlwZTogbWFpbgogICAgICBjb250ZW50OiAnSlNDYWxlbmRhcjogQSBKU09OIHJlcHJlc2VudGF0aW9uIG9mIGNhbGVuZGFyIGRhdGEnCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICB0eXBlOiBzdGFuZGFyZAogICAgZG9jaWQ6CiAgICAgIGlkOiBDQy9JRVRGIDcwMDI2OjIwMTgKICAgICAgdHlwZTogQ0MKICAgIHZlcnNpb246CiAgICAgIHJldmlzaW9uX2RhdGU6ICcyMDE4LTExLTA1JwogICAgcmV2ZGF0ZTogJzIwMTgtMTEtMDUnCiAgICBmZXRjaGVkOiAnMjAyMC0wNi0yMycKICAgIGVkaXRvcmlhbGdyb3VwOgogICAgICB0ZWNobmljYWxfY29tbWl0dGVlOgogICAgICAgIG5hbWU6IENBTEVOREFSCiAgICBkb2N0eXBlOiBzdGFuZGFyZAogICAgdXJpOiAKICAgIHhtbDogCiAgICBwZGY6IAogICAgZG9jOiAKICAgIGh0bWw6IAogICAgcnhsOiAKICAgIHR4dDogCiAgLSBpZDogQ0MvSUVURjcwMDI3LTIwMTAKICAgIHRpdGxlOgogICAgLSB0eXBlOiB0aXRsZS1tYWluCiAgICAgIGNvbnRlbnQ6IExJTksgUHJvcGVydHkgRXh0ZW5zaW9uIHRvIGlDYWxlbmRhciAoT2Jzb2xldGUpCiAgICAgIGxhbmd1YWdlOiBlbgogICAgICBzY3JpcHQ6IExhdG4KICAgICAgZm9ybWF0OiB0ZXh0L3BsYWluCiAgICAtIHR5cGU6IG1haW4KICAgICAgY29udGVudDogTElOSyBQcm9wZXJ0eSBFeHRlbnNpb24gdG8gaUNhbGVuZGFyIChPYnNvbGV0ZSkKICAgICAgbGFuZ3VhZ2U6IGVuCiAgICAgIHNjcmlwdDogTGF0bgogICAgICBmb3JtYXQ6IHRleHQvcGxhaW4KICAgIHR5cGU6IHN0YW5kYXJkCiAgICBkb2NpZDoKICAgICAgaWQ6IENDL0lFVEYgNzAwMjc6MjAxMAogICAgICB0eXBlOiBDQwogICAgdmVyc2lvbjoKICAgICAgcmV2aXNpb25fZGF0ZTogJzIwMTAtMDYtMzAnCiAgICByZXZkYXRlOiAnMjAxMC0wNi0zMCcKICAgIGZldGNoZWQ6ICcyMDIwLTA2LTIzJwogICAgZWRpdG9yaWFsZ3JvdXA6CiAgICAgIHRlY2huaWNhbF9jb21taXR0ZWU6CiAgICAgICAgbmFtZTogRVZFTlRQVUIKICAgIGRvY3R5cGU6IHN0YW5kYXJkCiAgICB1cmk6IAogICAgeG1sOiAKICAgIHBkZjogCiAgICBkb2M6IAogICAgaHRtbDogCiAgICByeGw6IAogICAgdHh0OiAKICBkb2N0eXBlOiAKICBhdXRob3I6IENhbENvbm5lY3QK - recorded_at: Sat, 03 Dec 2022 05:23:31 GMT + encoding: UTF-8 + string: "---\nroot:\n title: CalConnect Document Registry\n items:\n - id: + CC/Adm0401-2004\n title:\n - type: title-main\n content: July 2004 + CalConnect Interoperability Test Rules and Test Scenarios\n V1.0 (CD + 0401)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: July 2004 CalConnect Interoperability Test + Rules and Test Scenarios\n V1.0 (CD 0401)\n language: en\n script: + Latn\n format: text/plain\n link:\n content: pubdocs/CD0401%20July%202004%20CalConnect%20Interoperability%20Test%20Rules%20and%20Test%20Scenarios%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0401:2004\n + \ type: CC\n version:\n revision_date: '2004-07-30'\n revdate: + '2004-07-30'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0401%20July%202004%20CalConnect%20Interoperability%20Test%20Rules%20and%20Test%20Scenarios%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0402-2004\n title:\n + \ - type: title-main\n content: July 2004 CalConnect Interoperability + Test Results Spreadsheet V1.0\n (CD 0402)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: July 2004 + CalConnect Interoperability Test Results Spreadsheet V1.0\n (CD 0402)\n + \ language: en\n script: Latn\n format: text/plain\n link:\n + \ content: pubdocs/CD0402%20July%202004%20CalConnect%20Interoperability%20Test%20Results%20Spreadsheet%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0402:2004\n + \ type: CC\n version:\n revision_date: '2004-07-30'\n revdate: + '2004-07-30'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0402%20July%202004%20CalConnect%20Interoperability%20Test%20Results%20Spreadsheet%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0403-2004\n title:\n + \ - type: title-main\n content: July 2004 CalConnect Interoperability + Test Report V1.0 (CD 0403)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: July 2004 CalConnect Interoperability + Test Report V1.0 (CD 0403)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0403%20July%202004%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0403:2004\n + \ type: CC\n version:\n revision_date: '2004-07-30'\n revdate: + '2004-07-30'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0403%20July%202004%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0404-2004\n title:\n + \ - type: title-main\n content: Report on Roundtable I (CD 0404)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable I (CD 0404)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable1rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0404:2004\n + \ type: CC\n version:\n revision_date: '2004-09-25'\n revdate: + '2004-09-25'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable1rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0501-2005\n title:\n - type: title-main\n content: + January 2005 CalConnect Interoperability Test Scenarios V1.0 (CD 0501)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + January 2005 CalConnect Interoperability Test Scenarios V1.0 (CD 0501)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0501%20January%202005%20CalConnect%20Interoperability%20Test%20Scenarios%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0501:2005\n + \ type: CC\n version:\n revision_date: '2005-01-12'\n revdate: + '2005-01-12'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0501%20January%202005%20CalConnect%20Interoperability%20Test%20Scenarios%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0502-2005\n title:\n + \ - type: title-main\n content: January 2005 CalConnect Interoperability + Test Report V1.0 (CD 0502)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: January 2005 CalConnect Interoperability + Test Report V1.0 (CD 0502)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0502%20January%202005%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0502:2005\n + \ type: CC\n version:\n revision_date: '2005-01-12'\n revdate: + '2005-01-12'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0502%20January%202005%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0503-2005\n title:\n + \ - type: title-main\n content: June 2005 CalConnect Interoperability + Test Scenarios V1.0 (CD 0503)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: June 2005 CalConnect Interoperability + Test Scenarios V1.0 (CD 0503)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0503%20June%202005%20CalConnect%20Interoperability%20Test%20Scenarios%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0503:2005\n + \ type: CC\n version:\n revision_date: '2005-06-18'\n revdate: + '2005-06-18'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0503%20June%202005%20CalConnect%20Interoperability%20Test%20Scenarios%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0504-2005\n title:\n + \ - type: title-main\n content: June 2005 CalConnect Interoperability + Test Report V1.0 (CD 0504)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: June 2005 CalConnect Interoperability + Test Report V1.0 (CD 0504)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0504%20June%202005%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0504:2005\n + \ type: CC\n version:\n revision_date: '2005-06-18'\n revdate: + '2005-06-18'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0504%20June%202005%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S0505-2005\n title:\n + \ - type: title-main\n content: Results from Recurrence Questionnaire + (CD 0505)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Results from Recurrence Questionnaire (CD + 0505)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0505%20Results%20from%20First%20Recurrence%20Questionnaire.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0505:2005\n + \ type: CC\n version:\n revision_date: '2005-09-26'\n revdate: + '2005-09-26'\n abstract:\n content: The Recurrence Technical Committee + of The Calendaring and Scheduling\n Consortium has collected specific + information on how Calendaring and Scheduling\n implementations have, + or have not, implemented the Recurrence Rules of RFCs\n 2445 and 2446, + iCalendar and iTIP. This document is part of the committee's\n work + to compile actual usage information and interoperability issues. The\n Recurrence + Committee recently collected information in the form of a Recurrence\n Questionnaire, + which allowed vendors and other producers and consumers of\n iCalendar + recurrences to list the features of iCalendar that they implemented.\n The + questionnaire also contained space for comments about each line item in\n + \ the RFCs and also overall issues with recurrences. The Recurrence + Technical\n Committee has since analyzed the results of the questionnaire + into this document.\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: RECURRENCE\n + \ doctype: specification\n uri: \n xml: \n pdf: pubdocs/CD0505%20Results%20from%20First%20Recurrence%20Questionnaire.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0505-2005\n title:\n + \ - type: title-main\n content: Results from First Recurrence Questionnaire + V1.0 (CD 0505)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Results from First Recurrence Questionnaire + V1.0 (CD 0505)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0505%20Results%20from%20First%20Recurrence%20Questionnaire%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0505:2005\n + \ type: CC\n version:\n revision_date: '2005-07-21'\n revdate: + '2005-07-21'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: RECURR\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0505%20Results%20from%20First%20Recurrence%20Questionnaire%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0506-2005\n title:\n + \ - type: title-main\n content: September 2005 CalConnect Interoperability + Test Report V1.0 (CD 0506)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: September 2005 CalConnect Interoperability + Test Report V1.0 (CD 0506)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0506%20September%202005%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0506:2005\n + \ type: CC\n version:\n revision_date: '2005-09-14'\n revdate: + '2005-09-14'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0506%20September%202005%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S0507-2005\n title:\n + \ - type: title-main\n content: CalDAV Use Cases V1.0 (CD 0507)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + CalDAV Use Cases V1.0 (CD 0507)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/CD0507%20CalDAV%20Use%20Cases%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0507:2005\n + \ type: CC\n version:\n revision_date: '2005-09-26'\n revdate: + '2005-09-26'\n abstract:\n content: This document is one in a series + of use case documents that the Calendaring\n and Scheduling Consortium + is developing to help better define the needs of\n different calendaring + and scheduling user groups. As such, this document provides\n a list + of use cases for a calendar access protocol only. Other use case documents\n + \ will cover different areas of calendaring and scheduling, and will + be made\n available by the Consortium in the usual manner. While this + list of use cases\n was developed to assist in the development of the + CalDAV protocol, none of\n the use cases are specific to CalDAV, that + is, this list of use cases should\n apply to any calendar access protocol. + It is expected that this document will\n be used as a basis to further + develop technical requirements for a calendar\n access protocol such + as CalDAV.\n format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALDAV\n doctype: specification\n + \ uri: \n xml: \n pdf: pubdocs/CD0507%20CalDAV%20Use%20Cases%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0508-2005\n title:\n + \ - type: title-main\n content: Overview of The Calendaring and Scheduling + Consortium V1.0 (CD 0508)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Overview of The Calendaring and + Scheduling Consortium V1.0 (CD 0508)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/CD0508%20Overview%20of%20The%20Calendaring%20and%20Scheduling%20Consortium%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0508:2005\n + \ type: CC\n version:\n revision_date: '2005-10-11'\n revdate: + '2005-10-11'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/CD0508%20Overview%20of%20The%20Calendaring%20and%20Scheduling%20Consortium%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0509-2005\n title:\n + \ - type: title-main\n content: Educause 2005 Overview of The Calendaring + and Scheduling Consortium\n V1.0 (CD 0509)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Educause + 2005 Overview of The Calendaring and Scheduling Consortium\n V1.0 (CD + 0509)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0509%20Educause%202005%20Overview%20of%20The%20Calendaring%20and%20Scheduling%20Consortium%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0509:2005\n + \ type: CC\n version:\n revision_date: '2005-09-26'\n revdate: + '2005-09-26'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/CD0509%20Educause%202005%20Overview%20of%20The%20Calendaring%20and%20Scheduling%20Consortium%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R0510-2005\n title:\n + \ - type: title-main\n content: Report on Timezone Questionnaire Results + (CD 0510)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Timezone Questionnaire Results + (CD 0510)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0510%20Report%20on%20TIMEZONE%20Questionnaire%20Results.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0510:2005\n + \ type: CC\n version:\n revision_date: '2005-10-03'\n revdate: + '2005-10-03'\n abstract:\n content: This document is one in a series + of documents summarizing the results\n of questionnaires that the Calendaring + and Scheduling Consortium has conducted\n to help better understand + the requirements, problems and needs for calendaring\n and scheduling + solutions. It is expected that the results of these questionnaires\n will + be used to help define requirements and recommendations for calendaring\n + \ and scheduling products. This particular document summarizes the results + of\n the Timezone Technical Committee's questionnaire on Timezone support + in iCalendar\n products. Other questionnaire summary documents will + cover different areas\n of calendaring and scheduling, and will be + made available by the Consortium.\n format: text/plain\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: report\n uri: \n xml: \n pdf: pubdocs/CD0510%20Report%20on%20TIMEZONE%20Questionnaire%20Results.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0510-2005\n title:\n + \ - type: title-main\n content: Report on TIMEZONE Questionnaire Results + V1.0 (CD 0510)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on TIMEZONE Questionnaire Results + V1.0 (CD 0510)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0510%20Report%20on%20TIMEZONE%20Questionnaire%20Results%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0510:2005\n + \ type: CC\n version:\n revision_date: '2005-10-03'\n revdate: + '2005-10-03'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: TIMEZONE\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0510%20Report%20on%20TIMEZONE%20Questionnaire%20Results%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0511-2005\n title:\n + \ - type: title-main\n content: Report on Roundtable II (CD 0511)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable II (CD 0511)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable2rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0511:2005\n + \ type: CC\n version:\n revision_date: '2005-01-13'\n revdate: + '2005-01-13'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable2rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0512-2005\n title:\n - type: title-main\n content: + Report on Roundtable III (CD 0512)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + III (CD 0512)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable3rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 0512:2005\n type: CC\n version:\n + \ revision_date: '2005-06-03'\n revdate: '2005-06-03'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable3rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0513-2005\n title:\n + \ - type: title-main\n content: Report on Roundtable IV (CD 0513)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable IV (CD 0513)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable4rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0513:2005\n + \ type: CC\n version:\n revision_date: '2005-09-15'\n revdate: + '2005-09-15'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable4rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adv0514-2005\n title:\n - type: title-main\n content: + DST Advisory Notice V1.0 (CD 0514)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: DST Advisory Notice + V1.0 (CD 0514)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0514%20DST%20Advisory%20Notice%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adv 0514:2005\n + \ type: CC\n version:\n revision_date: '2005-06-29'\n revdate: + '2005-06-29'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: ADHOC DST\n doctype: advisory\n uri: \n xml: \n pdf: + pubdocs/CD0514%20DST%20Advisory%20Notice%20V1.0.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/S0601-2006\n title:\n - type: title-main\n + \ content: Min-IOP (Minimum Interoperable Subset) Use Cases V1.1 (CD 0601)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Min-IOP (Minimum Interoperable Subset) Use Cases V1.1 + (CD 0601)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0601%20Min-IOP%20Use%20Cases%20V1.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0601:2006\n + \ type: CC\n version:\n revision_date: '2006-01-24'\n revdate: + '2006-01-24'\n abstract:\n content: This document was created by the + Use Case Technical Committee of the\n Calendaring and Scheduling Consortium. + The document defines the use cases\n for minimum interoperability of + calendaring and scheduling. Minimum interoperability\n is the basic + level of functionality our collective experience tells us is\n necessary + to have a useful system. We realize that in some cases it may be\n more + than is currently offered by 'basic' calendaring and scheduling applications.\n + \ format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: USECASE\n doctype: specification\n + \ uri: \n xml: \n pdf: pubdocs/CD0601%20Min-IOP%20Use%20Cases%20V1.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S0601-2005\n title:\n + \ - type: title-main\n content: Min-IOP (Minimum Interoperable Subset) + Use Cases V1.0 (CD 0601)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Min-IOP (Minimum Interoperable + Subset) Use Cases V1.0 (CD 0601)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/CD0601%20Min-IOP%20Use%20Cases%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0601:2005\n + \ type: CC\n version:\n revision_date: '2005-11-30'\n revdate: + '2005-11-30'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: USECASE\n doctype: specification\n uri: \n xml: \n + \ pdf: pubdocs/CD0601%20Min-IOP%20Use%20Cases%20V1.0.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/R0602-2006\n title:\n - type: title-main\n + \ content: iCalendar Timezone Problems and Recommendations V1.0 (CD 0602)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: iCalendar Timezone Problems and Recommendations V1.0 + (CD 0602)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0602%20iCalendar%20Timezone%20Problems%20and%20Recommendations%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0602:2006\n + \ type: CC\n version:\n revision_date: '2006-01-24'\n revdate: + '2006-01-24'\n abstract:\n content: This document was created by the + TIMEZONE Technical Committee of the\n Calendaring and Scheduling Consortium. + It contains information about common\n time zone implementation issues + and recommendations on how to resolve these\n issues. We first justify + the need for time zones, then we identify time zone\n implementation + problems, and then offer some guidelines and recommendations.\n Take + note that the listed recommendations often describe what vendors are\n currently + doing to solve the problems.\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: TIMEZONE\n + \ doctype: report\n uri: \n xml: \n pdf: pubdocs/CD0602%20iCalendar%20Timezone%20Problems%20and%20Recommendations%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0603-2006\n title:\n + \ - type: title-main\n content: January 2006 CalConnect Interoperability + Test Report V1.0 (CD 0603)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: January 2006 CalConnect Interoperability + Test Report V1.0 (CD 0603)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0603%20January%202006%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0603:2006\n + \ type: CC\n version:\n revision_date: '2006-02-09'\n revdate: + '2006-02-09'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0603%20January%202006%20CalConnect%20Interoperability%20Test%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R0604-2006\n title:\n + \ - type: title-main\n content: iCalendar Recurrence Problems and Recommendations + V1.0 (CD 0604)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: iCalendar Recurrence Problems and Recommendations + V1.0 (CD 0604)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0604%20iCalendar%20Recurrence%20Problems%20and%20Recommendations%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0604:2006\n + \ type: CC\n version:\n revision_date: '2006-03-16'\n revdate: + '2006-03-16'\n abstract:\n content: This document contains information + about recurrence implementation\n issues and recommendations on how + to resolve these issues. We first explain\n what recurrences are, justify + the need for recurrences, identify recurrence\n implementation problems + and ambiguities, and then offer some guidelines and\n recommendations + to solve these issues.\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: RECURR\n doctype: + report\n uri: \n xml: \n pdf: pubdocs/CD0604%20iCalendar%20Recurrence%20Problems%20and%20Recommendations%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0605-2006\n title:\n + \ - type: title-main\n content: OMA DS Briefing April 2006 V1.0 (CD + 0605)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: OMA DS Briefing April 2006 V1.0 (CD 0605)\n + \ language: en\n script: Latn\n format: text/plain\n link:\n + \ content: pubdocs/CD0605%20OMA%20DS%20Briefing%20April%202006%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0605:2006\n + \ type: CC\n version:\n revision_date: '2006-04-05'\n revdate: + '2006-04-05'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/CD0605%20OMA%20DS%20Briefing%20April%202006%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC0606-2006\n title:\n + \ - type: title-main\n content: Timezone Registry and Service Recommendations + V1.0 (CD 0606)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Timezone Registry and Service Recommendations + V1.0 (CD 0606)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0606%20Timezone%20Registry%20and%20Service%20Recommendations%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC 0606:2006\n + \ type: CC\n version:\n revision_date: '2006-04-17'\n revdate: + '2006-04-17'\n abstract:\n content: This document contains technical + recommendations on implementing a\n time zone registry and a time zone + service. Standardized time zones are needed\n for improved interoperability + to avoid some common problems, and to allow\n using time zones by reference + rather than value.\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: TIMEZONE\n + \ doctype: standard\n uri: \n xml: \n pdf: pubdocs/CD0606%20Timezone%20Registry%20and%20Service%20Recommendations%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0607-2006\n title:\n + \ - type: title-main\n content: May 2006 CalConnect Interoperability + Test Report V1.1 (CD 0607)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: May 2006 CalConnect Interoperability + Test Report V1.1 (CD 0607)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0607%20May%202006%20CalConnect%20Interoperability%20Test%20Report%20V1.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0607:2006\n + \ type: CC\n version:\n revision_date: '2006-06-12'\n revdate: + '2006-06-12'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0607%20May%202006%20CalConnect%20Interoperability%20Test%20Report%20V1.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0608-2006\n title:\n + \ - type: title-main\n content: The Open Group Federated Freebusy Challenge + Demo V1.0 (CD 0608)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: The Open Group Federated Freebusy + Challenge Demo V1.0 (CD 0608)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0608%20The%20Open%20Group%20Federated%20Freebusy%20Challenge%20Demo%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0608:2006\n + \ type: CC\n version:\n revision_date: '2006-07-17'\n revdate: + '2006-07-17'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: FREEBUSY\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0608%20The%20Open%20Group%20Federated%20Freebusy%20Challenge%20Demo%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R0609-2006\n title:\n + \ - type: title-main\n content: Mobile Calendaring Questionnaire V2 + Results (CD 0609)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Mobile Calendaring Questionnaire V2 Results + (CD 0609)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0609%20Report%20on%20Mobile%20Calendaring%20Questionnaire%20V2%20Results.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0609:2006\n + \ type: CC\n version:\n revision_date: '2006-06-24'\n revdate: + '2006-06-24'\n abstract:\n content: The goal of this questionnaire + was to determine how and to what extent\n Calendaring is being used + on mobile devices, with a view to using those results\n to aid in the + development of recommendations on how to address any problem\n areas. + A number of responses were received to the online questionnaire, and\n a + summary and brief conclusion of these results is presented, along with the\n + \ raw results themselves. Respondents to the questionnaire answered + based on\n the capabilities of their device. The results show an aggregate + of these results.\n format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: report\n + \ uri: \n xml: \n pdf: pubdocs/CD0609%20Report%20on%20Mobile%20Calendaring%20Questionnaire%20V2%20Results.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0609-2006\n title:\n + \ - type: title-main\n content: Report on Mobile Calendaring Questionnaire + V2 Results V1.0 (CD 0609)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Report on Mobile Calendaring + Questionnaire V2 Results V1.0 (CD 0609)\n language: en\n script: + Latn\n format: text/plain\n link:\n content: pubdocs/CD0609%20Report%20on%20Mobile%20Calendaring%20Questionnaire%20V2%20Results%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0609:2006\n + \ type: CC\n version:\n revision_date: '2006-07-24'\n revdate: + '2006-07-24'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: MOBILE\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0609%20Report%20on%20Mobile%20Calendaring%20Questionnaire%20V2%20Results%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R0610-2006\n title:\n + \ - type: title-main\n content: Calendaring and Scheduling Glossary + of Terms V1.0 (Obsoleted by CD1102)\n (CD 0610)\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Calendaring and Scheduling Glossary of Terms V1.0 (Obsoleted by CD1102)\n + \ (CD 0610)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0610%20Calendaring%20and%20Scheduling%20Glossary%20of%20Terms%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0610:2006\n + \ type: CC\n version:\n revision_date: '2006-10-24'\n revdate: + '2006-10-24'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: USECASE\n doctype: report\n uri: \n xml: \n pdf: + pubdocs/CD0610%20Calendaring%20and%20Scheduling%20Glossary%20of%20Terms%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0610-2006\n title:\n + \ - type: title-main\n content: Calendaring and Scheduling Glossary + of Terms V1.0 (Obsoleted by CD1102)\n (CD 0610)\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Calendaring and Scheduling Glossary of Terms V1.0 (Obsoleted by CD1102)\n + \ (CD 0610)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/CD0610%20Calendaring%20and%20Scheduling%20Glossary%20of%20Terms%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0610:2006\n + \ type: CC\n version:\n revision_date: '2006-10-24'\n revdate: + '2006-10-24'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: USECASE\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0610%20Calendaring%20and%20Scheduling%20Glossary%20of%20Terms%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adv0611-2006\n title:\n + \ - type: title-main\n content: The Benefits of iCalendar for the Mobile + Industry V1.0 (CD 0611)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: The Benefits of iCalendar for + the Mobile Industry V1.0 (CD 0611)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/CD0611%20The%20Benefits%20of%20iCalendar%20for%20the%20Mobile%20Industry%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adv 0611:2006\n + \ type: CC\n version:\n revision_date: '2006-11-27'\n revdate: + '2006-11-27'\n abstract:\n content: 'This document, prepared by the + Mobile Technical Committee, discusses\n the benefits and value of converting + to the iCalendar specification from its\n early predecessor, vCalendar, + still widely in use in the mobile and travel\n industries. The document + draws upon results from the Mobile Calendaring Questionnaires\n conducted + earlier this year by TC Mobile; see Mobile Calendaring Questionnaire\n V2 + Results: CD 0609.'\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: MOBILE\n doctype: + advisory\n uri: \n xml: \n pdf: pubdocs/CD0611%20The%20Benefits%20of%20iCalendar%20for%20the%20Mobile%20Industry%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0612-2006\n title:\n + \ - type: title-main\n content: September 2006 CalConnect Interoperability + Test Report V1.2 (CD 0612)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: September 2006 CalConnect Interoperability + Test Report V1.2 (CD 0612)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0612%20September%202006%20CalConnect%20Interoperability%20Test%20Report%20V1.2.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0612:2006\n + \ type: CC\n version:\n revision_date: '2006-12-06'\n revdate: + '2006-12-06'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0612%20September%202006%20CalConnect%20Interoperability%20Test%20Report%20V1.2.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0613-2006\n title:\n + \ - type: title-main\n content: Report on Roundtable V (CD 0613)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable V (CD 0613)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable5rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0613:2006\n + \ type: CC\n version:\n revision_date: '2006-01-12'\n revdate: + '2006-01-12'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable5rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0614-2006\n title:\n - type: title-main\n content: + Report on Roundtable VI (CD 0614)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + VI (CD 0614)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable6rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 0614:2006\n type: CC\n version:\n + \ revision_date: '2006-05-23'\n revdate: '2006-05-23'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable6rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0615-2006\n title:\n + \ - type: title-main\n content: Report on Roundtable VII (CD 0615)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable VII (CD 0615)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable7rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0615:2006\n + \ type: CC\n version:\n revision_date: '2006-09-29'\n revdate: + '2006-09-29'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable7rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/S0701-2007\n title:\n - type: title-main\n content: + Min-IOP (Minimum Interoperable Subset) Use Cases for Tasks V1.0 (CD\n 0701)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Min-IOP (Minimum Interoperable Subset) Use Cases for + Tasks V1.0 (CD\n 0701)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0701%20Min-IOP%20Use%20Cases%20for%20Tasks%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0701:2007\n + \ type: CC\n version:\n revision_date: '2007-04-19'\n revdate: + '2007-04-19'\n abstract:\n content: This document was created by the + Use Case Technical Committee of the\n Calendaring and Scheduling Consortium + and defines the use cases for minimum\n interoperablity for tasks support + (VTODO) for calendaring and scheduling.\n Minimum interoperability + is the basic level of functionality our collective\n experience tells + us is necessary to have a useful system. We realize that\n in some + cases it may be more than is currently offered by 'basic' calendaring\n and + scheduling applications.\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: USECASE\n doctype: + specification\n uri: \n xml: \n pdf: pubdocs/CD0701%20Min-IOP%20Use%20Cases%20for%20Tasks%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC0703-2007\n title:\n + \ - type: title-main\n content: CalDAV Scheduling Requirements V1.1 + (CD 0703)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: CalDAV Scheduling Requirements V1.1 (CD 0703)\n + \ language: en\n script: Latn\n format: text/plain\n link:\n + \ content: pubdocs/CD0703%20CalDAV%20Scheduling%20Requirements%20V1.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC 0703:2007\n + \ type: CC\n version:\n revision_date: '2007-07-11'\n revdate: + '2007-07-11'\n abstract:\n content: This document was created by the + CalDAV Technical Committee of the\n Calendaring and Scheduling Consortium. + It presents a list of features in the\n form of requirements for the + scheduling extensions to CalDAV [RFC 4791], that\n is, the extensions + to the Web Distributed Authoring and Versioning (WebDAV)\n [RFC 2518] + protocol to specify a standard way of exchanging and processing\n scheduling + messages based on the iCalendar Transport-Independent Interoperability\n Protocol + (iTIP) [RFC 2446].\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: CALDAV\n doctype: + standard\n uri: \n xml: \n pdf: pubdocs/CD0703%20CalDAV%20Scheduling%20Requirements%20V1.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S0706-2008\n title:\n + \ - type: title-main\n content: Mobile Calendar Interoperability Test + Suite V1.1 (CD 0706)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Mobile Calendar Interoperability + Test Suite V1.1 (CD 0706)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0706%20Mobile%20Calendar%20Interoperability%20Test%20Suite%20V1.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0706:2008\n + \ type: CC\n version:\n revision_date: '2008-08-24'\n revdate: + '2008-08-24'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: MOBILE\n doctype: specification\n uri: \n xml: \n pdf: + pubdocs/CD0706%20Mobile%20Calendar%20Interoperability%20Test%20Suite%20V1.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S0706-2007\n title:\n + \ - type: title-main\n content: Mobile Calendar Interoperability Test + Suite V1.0 (CD 0706)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Mobile Calendar Interoperability + Test Suite V1.0 (CD 0706)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0706%20Mobile%20Calendar%20Interoperability%20Test%20Suite%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0706:2007\n + \ type: CC\n version:\n revision_date: '2007-08-28'\n revdate: + '2007-08-28'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: MOBILE\n doctype: specification\n uri: \n xml: \n pdf: + pubdocs/CD0706%20Mobile%20Calendar%20Interoperability%20Test%20Suite%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adv0707-2007\n title:\n + \ content: CalConnect EDST (Extended Daylight Savings Time) Reflections + and Recommendations\n language: en\n format: text/plain\n link:\n + \ - content: csd/cc-0707.xml\n type: xml\n - content: csd/cc-0707.pdf\n + \ type: pdf\n - content: csd/cc-0707.doc\n type: doc\n - content: + csd/cc-0707.html\n type: html\n - content: csd/cc-0707.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/Adv 0707:2007\n type: + csd\n docnumber: '0707'\n date:\n type: published\n value: + '2007-10-04'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - organization:\n name: CalConnect\n role: + publisher\n edition: '1'\n version:\n revision_date: '2007-10-04T00:00:00Z'\n + \ revdate: '2007-10-04T00:00:00Z'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: published\n copyright:\n owner:\n + \ name: CalConnect\n from: '2007'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/cc-0707.xml\n pdf: csd/cc-0707.pdf\n doc: csd/cc-0707.doc\n + \ html: csd/cc-0707.html\n rxl: csd/cc-0707.rxl\n txt: \n - id: CC/R0708-2007\n + \ title:\n - type: title-main\n content: Extended Daylight Savings + Time Review and Considerations (CD 0708)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Extended + Daylight Savings Time Review and Considerations (CD 0708)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/dstreview.pdf\n type: pdf\n type: standard\n docid:\n id: + CC/R 0708:2007\n type: CC\n version:\n revision_date: '2007-02-15'\n + \ revdate: '2007-02-15'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: ADHOC DST\n doctype: report\n + \ uri: \n xml: \n pdf: pubdocs/dstreview.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adv0709-2007\n title:\n - type: title-main\n + \ content: Extended Daylight Savings Time Links, Advisories and Changes + (CD 0709)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Extended Daylight Savings Time Links, Advisories + and Changes (CD 0709)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/dstlinks.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/Adv 0709:2007\n type: CC\n + \ version:\n revision_date: '2007-10-06'\n revdate: '2007-10-06'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: ADHOC DST\n doctype: advisory\n uri: \n xml: \n pdf: + pubdocs/dstlinks.pdf\n doc: \n html: \n rxl: \n txt: \n - id: + CC/Adm0710-2007\n title:\n - type: title-main\n content: September + 2007 CalConnect Interoperability Test Report V2.0 (CD 0710)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + September 2007 CalConnect Interoperability Test Report V2.0 (CD 0710)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0710%20September%202007%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0710:2007\n + \ type: CC\n version:\n revision_date: '2007-12-14'\n revdate: + '2007-12-14'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0710%20September%202007%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0711-2007\n title:\n + \ - type: title-main\n content: Report on Roundtable VIII (CD 0711)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable VIII (CD 0711)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable8rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 0711:2007\n type: CC\n version:\n revision_date: + '2007-02-02'\n revdate: '2007-02-02'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable8rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm0712-2007\n title:\n - type: title-main\n + \ content: Report on Roundtable IX (CD 0712)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + Roundtable IX (CD 0712)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/roundtable9rpt.pdf\n type: + pdf\n type: standard\n docid:\n id: CC/Adm 0712:2007\n type: + CC\n version:\n revision_date: '2007-05-11'\n revdate: '2007-05-11'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable9rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0713-2007\n title:\n - type: title-main\n content: + Report on Roundtable X (CD 0713)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + X (CD 0713)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable10rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 0713:2007\n type: CC\n version:\n + \ revision_date: '2007-09-21'\n revdate: '2007-09-21'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable10rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0714-2007\n title:\n + \ - type: title-main\n content: \"VCARD WKSP\\tReport on CalConnect + vCard Workshop September 18 2007\n (CD 0714)\"\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + \"VCARD WKSP\\tReport on CalConnect vCard Workshop September 18 2007\n (CD + 0714)\"\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/vcardworkshopreport.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/Adm 0714:2007\n type: CC\n + \ version:\n revision_date: '2007-09-18'\n revdate: '2007-09-18'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: ''\n doctype: administrative\n uri: \n xml: \n pdf: + pubdocs/vcardworkshopreport.pdf\n doc: \n html: \n rxl: \n txt: + \n - id: CC/Adm0801-2008\n title:\n - type: title-main\n content: + CalConnect Technical Preview Roundtable XI V1.0 (CD 0801)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + CalConnect Technical Preview Roundtable XI V1.0 (CD 0801)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0801%20CalConnect%20Technical%20Preview%20Roundtable%20XI%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0801:2008\n + \ type: CC\n version:\n revision_date: '2008-02-06'\n revdate: + '2008-02-06'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/CD0801%20CalConnect%20Technical%20Preview%20Roundtable%20XI%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0802-2008\n title:\n + \ - type: title-main\n content: February 2008 CalConnect Interoperability + Test Report V2.0 (CD 0802)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: February 2008 CalConnect Interoperability + Test Report V2.0 (CD 0802)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0802%20February%202008%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0802:2008\n + \ type: CC\n version:\n revision_date: '2008-04-09'\n revdate: + '2008-04-09'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0802%20February%202008%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0803-2008\n title:\n + \ - type: title-main\n content: February 2008 CalConnect Mobile Interoperability + Test Report V2.0 (CD\n 0803)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: February 2008 CalConnect + Mobile Interoperability Test Report V2.0 (CD\n 0803)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0803%20February%202008%20CalConnect%20Mobile%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0803:2008\n + \ type: CC\n version:\n revision_date: '2008-04-09'\n revdate: + '2008-04-09'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0803%20February%202008%20CalConnect%20Mobile%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0804-2008\n title:\n + \ - type: title-main\n content: June 2008 CalConnect Interoperability + Test Report V1.3 (CD 0804)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: June 2008 CalConnect Interoperability + Test Report V1.3 (CD 0804)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0804%20June%202008%20CalConnect%20Interoperability%20Test%20Report%20V1.3.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0804:2008\n + \ type: CC\n version:\n revision_date: '2008-08-31'\n revdate: + '2008-08-31'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0804%20June%202008%20CalConnect%20Interoperability%20Test%20Report%20V1.3.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0806-2008\n title:\n + \ - type: title-main\n content: CalConnect Technical Preview Roundtable + XIII V1.0 (CD 0806)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: CalConnect Technical Preview + Roundtable XIII V1.0 (CD 0806)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0806%20CalConnect%20Technical%20Preview%20Roundtable%20XIII%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0806:2008\n + \ type: CC\n version:\n revision_date: '2008-10-08'\n revdate: + '2008-10-08'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/CD0806%20CalConnect%20Technical%20Preview%20Roundtable%20XIII%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0807-2008\n title:\n + \ - type: title-main\n content: October 2008 CalConnect Interoperability + Test Report V1.1 (CD 0807)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: October 2008 CalConnect Interoperability + Test Report V1.1 (CD 0807)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0807%20October%202008%20CalConnect%20Interoperability%20Test%20Report%20V1.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0807:2008\n + \ type: CC\n version:\n revision_date: '2008-10-08'\n revdate: + '2008-10-08'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0807%20October%202008%20CalConnect%20Interoperability%20Test%20Report%20V1.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0808-2009\n title:\n + \ - type: title-main\n content: November 2008 CalConnect Mobile Interoperability + Test Report V2.0 (CD\n 0808)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: November 2008 CalConnect + Mobile Interoperability Test Report V2.0 (CD\n 0808)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0808%20November%202008%20CalConnect%20Mobile%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0808:2009\n + \ type: CC\n version:\n revision_date: '2009-02-19'\n revdate: + '2009-02-19'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0808%20November%202008%20CalConnect%20Mobile%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0809-2008\n title:\n + \ - type: title-main\n content: Report on Roundtable XI (CD 0809)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XI (CD 0809)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable11rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0809:2008\n + \ type: CC\n version:\n revision_date: '2008-02-08'\n revdate: + '2008-02-08'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable11rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0810-2008\n title:\n - type: title-main\n content: + Report on Roundtable XII (CD 0810)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XII (CD 0810)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable12rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 0810:2008\n type: CC\n version:\n + \ revision_date: '2008-06-06'\n revdate: '2008-06-06'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable12rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0811-2008\n title:\n + \ - type: title-main\n content: Report on Roundtable XIII (CD 0811)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XIII (CD 0811)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable13rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 0811:2008\n type: CC\n version:\n revision_date: + '2008-10-10'\n revdate: '2008-10-10'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable13rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm0812-2008\n title:\n - type: title-main\n + \ content: Meet CalConnect 2008 (CD 0812)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Meet CalConnect + 2008 (CD 0812)\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/Adm 0812:2008\n type: CC\n + \ version:\n revision_date: '2008-11-07'\n revdate: '2008-11-07'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: \n doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0901-2009\n + \ title:\n - type: title-main\n content: Report on Roundtable XIV + (CD 0901)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Roundtable XIV (CD 0901)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable14rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 0901:2009\n type: CC\n version:\n revision_date: + '2009-02-06'\n revdate: '2009-02-06'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable14rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm0902-2009\n title:\n - type: title-main\n + \ content: February 2009 CalConnect Interoperability Test Report V2.0 + (CD 0902)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: February 2009 CalConnect Interoperability + Test Report V2.0 (CD 0902)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0902%20February%202009%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0902:2009\n + \ type: CC\n version:\n revision_date: '2009-04-14'\n revdate: + '2009-04-14'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0902%20February%202009%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S0903-2009\n title:\n + \ - type: title-main\n content: Freebusy Read URL V1.0 (CD 0903)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Freebusy Read URL V1.0 (CD 0903)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/CD0903%20Freebusy%20Read%20URL%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 0903:2009\n + \ type: CC\n version:\n revision_date: '2009-04-15'\n revdate: + '2009-04-15'\n abstract:\n content: This document, developed by the + Freebusy Technical Committee, defines\n a standardized form of Freebusy + read URL to improve interoperability between\n client and server implementations, + while extending the functionality and utility\n through the use of + optional parameters.\n format: text/plain\n fetched: '2020-06-23'\n + \ editorialgroup:\n technical_committee:\n name: FREEBUSY\n + \ doctype: specification\n uri: \n xml: \n pdf: pubdocs/CD0903%20Freebusy%20Read%20URL%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R0904-2011\n title:\n + \ - type: title-main\n content: iCalendar in XML (xCal) Schema (CD + 0904)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: iCalendar in XML (xCal) Schema (CD 0904)\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/R 0904:2011\n type: CC\n version:\n + \ revision_date: '2011-08-10'\n revdate: '2011-08-10'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + XML\n doctype: report\n uri: \n xml: \n pdf: \n doc: \n html: + \n rxl: \n txt: \n - id: CC/R0905-2009\n title:\n - type: title-main\n + \ content: State of Resource Interoperability for Calendaring, Groupware, + and\n Project (CD 0905) Management V1.0\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: State of + Resource Interoperability for Calendaring, Groupware, and\n Project + (CD 0905) Management V1.0\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD0905%20State%20of%20Resource%20Interoperability%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0905:2009\n + \ type: CC\n version:\n revision_date: '2009-06-10'\n revdate: + '2009-06-10'\n abstract:\n content: This document was created by the + USECASE Technical Committee of the\n Calendaring and Scheduling Consortium. + This document is a survey of the present\n state of resource interoperability + for a representative sample of calendaring,\n groupware, and project + management applications. \\\"Interoperability of resources\\\"\n within + the domains surveyed is a level of functionality that allows the communication\n + \ of resource information between applications that is humanly useful + though\n not necessarily identical for both systems.\n format: + text/plain\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: USECASE\n doctype: report\n uri: \n xml: \n pdf: + pubdocs/CD0905%20State%20of%20Resource%20Interoperability%20V1.0.pdf\n doc: + \n html: \n rxl: \n txt: \n - id: CC/S0906-2009\n title:\n - + type: title-main\n content: Use Cases for Resources V1.0 (CD 0906)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Use Cases for Resources V1.0 (CD 0906)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0906%20Use%20Cases%20for%20Resources%20V1.0.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/S 0906:2009\n type: CC\n + \ version:\n revision_date: '2009-06-10'\n revdate: '2009-06-10'\n + \ abstract:\n content: This document was created by the USECASE Technical + Committee of the\n Calendaring and Scheduling Consortium. The document + lists use cases that utilize\n resources within the calendaring and + scheduling application domain. We realize\n that some of the use cases + presented may include workflow or ideas beyond\n what is offered by + current calendaring and scheduling applications.\n format: text/plain\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: USECASE\n doctype: specification\n uri: \n xml: \n + \ pdf: pubdocs/CD0906%20Use%20Cases%20for%20Resources%20V1.0.pdf\n doc: + \n html: \n rxl: \n txt: \n - id: CC/R0907-2009\n title:\n - + type: title-main\n content: A Recommendation for Minimum Interoperability + of Resource Information\n V1.0 (CD 0907)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: A Recommendation + for Minimum Interoperability of Resource Information\n V1.0 (CD 0907)\n + \ language: en\n script: Latn\n format: text/plain\n link:\n + \ content: pubdocs/CD0907%20A%20Recommendation%20for%20Minimum%20Interoperability%20of%20Resource%20Information%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 0907:2009\n + \ type: CC\n version:\n revision_date: '2009-06-10'\n revdate: + '2009-06-10'\n abstract:\n content: This document was created by the + USECASE Technical Committee of the\n Calendaring and Scheduling Consortium. + The document presents a recommendation\n for enhancing inter-operability + of resources within the calendaring and scheduling\n application domain. + Minimum interoperability is the basic level of functionality\n our + collective experience tells us is necessary to have a useful system. The\n + \ thrust of this effort is to enable resource inter-operability such + that, when\n a described event contains resources, the recipient of + that event is able\n to make practical use of the described resources; + ideally the recipient should\n be so enabled regardless of whether + the recipient is within the same calendaring\n domain. The resulting + recommendations rely in part upon adoption of standards\n revisions + that are in draft as of this writing.\n format: text/plain\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + USECASE\n doctype: report\n uri: \n xml: \n pdf: pubdocs/CD0907%20A%20Recommendation%20for%20Minimum%20Interoperability%20of%20Resource%20Information%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0908-2009\n title:\n + \ - type: title-main\n content: Report on Roundtable XV (CD 0908)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XV (CD 0908)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable15rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0908:2009\n + \ type: CC\n version:\n revision_date: '2009-06-11'\n revdate: + '2009-06-11'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable15rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0909-2009\n title:\n - type: title-main\n content: + June 2009 CalConnect Interoperability Test Report V2.0 (CD 0909)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + June 2009 CalConnect Interoperability Test Report V2.0 (CD 0909)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0909%20June%202009%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0909:2009\n + \ type: CC\n version:\n revision_date: '2009-08-30'\n revdate: + '2009-08-30'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0909%20June%202009%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm0910-2009\n title:\n + \ - type: title-main\n content: Report on Roundtable XVI (CD 0910)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XVI (CD 0910)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable16rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0910:2009\n + \ type: CC\n version:\n revision_date: '2009-10-19'\n revdate: + '2009-10-19'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable16rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm0911-2009\n title:\n - type: title-main\n content: + October 2009 CalConnect Interoperability Test Report V2.0 (CD 0911)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + October 2009 CalConnect Interoperability Test Report V2.0 (CD 0911)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD0911%20October%202009%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 0911:2009\n + \ type: CC\n version:\n revision_date: '2009-11-24'\n revdate: + '2009-11-24'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD0911%20October%202009%20CalConnect%20Interoperability%20Test%20Report%20V2.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1001-2010\n title:\n + \ - type: title-main\n content: Report on Roundtable XVII (CD 1001)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XVII (CD 1001)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable17rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 1001:2010\n type: CC\n version:\n revision_date: + '2010-02-10'\n revdate: '2010-02-10'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable17rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm1002-2010\n title:\n - type: title-main\n + \ content: February 2010 CalConnect Interoperability Test Report V1.1 + (CD 1002)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: February 2010 CalConnect Interoperability + Test Report V1.1 (CD 1002)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD1002%20February%202010%20CalConnect%20Interoperability%20Test%20Report%20V1.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1002:2010\n + \ type: CC\n version:\n revision_date: '2010-03-25'\n revdate: + '2010-03-25'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD1002%20February%202010%20CalConnect%20Interoperability%20Test%20Report%20V1.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/S1004-2010\n title:\n + \ - type: title-main\n content: Cal-WS Web Services API for Calendaring + and Scheduling V0.3 (CD 1004)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Cal-WS Web Services API for Calendaring + and Scheduling V0.3 (CD 1004)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD1004%20Cal-WS%20Web%20Services%20API%20V0.3.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 1004:2010\n + \ type: CC\n version:\n revision_date: '2010-05-19'\n revdate: + '2010-05-19'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: XML\n doctype: specification\n uri: \n xml: \n pdf: + pubdocs/CD1004%20Cal-WS%20Web%20Services%20API%20V0.3.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm1005-2010\n title:\n - type: title-main\n + \ content: Report on Roundtable XVIII (CD 1005)\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Report on Roundtable XVIII (CD 1005)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/roundtable18rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1005:2010\n + \ type: CC\n version:\n revision_date: '2010-06-02'\n revdate: + '2010-06-02'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable18rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1009-2010\n title:\n - type: title-main\n content: + May 2010 CalConnect Interoperability Test Event Report V1.0 (CD 1009)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + May 2010 CalConnect Interoperability Test Event Report V1.0 (CD 1009)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD1009%20May%202010%20CalConnect%20Interoperability%20Test%20Event%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1009:2010\n + \ type: CC\n version:\n revision_date: '2010-07-19'\n revdate: + '2010-07-19'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD1009%20May%202010%20CalConnect%20Interoperability%20Test%20Event%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1010-2010\n title:\n + \ - type: title-main\n content: TC MOBILE Interoperability Test Event + Report V1.0 (CD 1010)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: TC MOBILE Interoperability Test + Event Report V1.0 (CD 1010)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD1010%20TC%20MOBILE%20Interoperability%20Test%20Event%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1010:2010\n + \ type: CC\n version:\n revision_date: '2010-09-10'\n revdate: + '2010-09-10'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD1010%20TC%20MOBILE%20Interoperability%20Test%20Event%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R1011-2010\n title:\n + \ - type: title-main\n content: CalWS-Rest Restful Web Services Protocol + for Calendaring V1.0.1 (CD\n 1011)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: CalWS-Rest + Restful Web Services Protocol for Calendaring V1.0.1 (CD\n 1011)\n + \ language: en\n script: Latn\n format: text/plain\n link:\n + \ content: pubdocs/CD1011%20CalWS-Rest%20Restful%20Web%20Services%20Protocol%20for%20Calendaring%20V1.0.1.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/R 1011:2010\n + \ type: CC\n version:\n revision_date: '2010-02-22'\n revdate: + '2010-02-22'\n abstract:\n content: |-\n This document, developed + by the XML Technical Committee, specifies a RESTful web services Protocol + for calendaring operations. This protocol has been contributed to OASIS WS-CALENDAR + as a component of the WS-CALENDAR Specification under development by OASIS.\n + \ CalConnect and OASIS have agreed that any future work by CalConnect + TC XML or OASIS WS-Calendar (or other committees in CalConnect and OASIS) + on their respective versions of CalWS will be harmonized to maintain consistency + between the versions. CalConnect and OASIS reserve the right to jointly and + formally agree to fork the specifications at some point in the future if need + arises.\n format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: XML\n doctype: report\n uri: + \n xml: \n pdf: pubdocs/CD1011%20CalWS-Rest%20Restful%20Web%20Services%20Protocol%20for%20Calendaring%20V1.0.1.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R1012-2011\n title:\n + \ - type: title-main\n content: An Introduction to Internet Calendaring + and Scheduling V1.1 (CD 1012)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: An Introduction to Internet Calendaring + and Scheduling V1.1 (CD 1012)\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/R 1012:2011\n type: + CC\n version:\n revision_date: '2011-10-20'\n revdate: '2011-10-20'\n + \ abstract:\n content: This CalConnect guide introduces internet calendaring + and the major\n standards and specifications related to calendaring + and scheduling.\n format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: report\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/Adm1013-2010\n title:\n - type: title-main\n content: + Report on Roundtable XIX (CD 1013)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XIX (CD 1013)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable19rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1013:2010\n type: CC\n version:\n + \ revision_date: '2010-10-20'\n revdate: '2010-10-20'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable19rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1014-2011\n title:\n + \ - type: title-main\n content: October 2010 CalConnect Interoperability + Test Event Report V1.0 (CD\n 1014)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: October 2010 + CalConnect Interoperability Test Event Report V1.0 (CD\n 1014)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD1014%20October%202010%20CalConnect%20Interoperability%20Test%20Event%20Report%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1014:2011\n + \ type: CC\n version:\n revision_date: '2011-01-11'\n revdate: + '2011-01-11'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/CD1014%20October%202010%20CalConnect%20Interoperability%20Test%20Event%20Report%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R1102-2013\n title:\n + \ - type: title-main\n content: Calendaring and Scheduling Glossary + of Terms V2.2 (CD 1102)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Calendaring and Scheduling Glossary + of Terms V2.2 (CD 1102)\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/R 1102:2013\n type: + CC\n version:\n revision_date: '2013-05-02'\n revdate: '2013-05-02'\n + \ abstract:\n content: A Glossary of Calendaring and Scheduling Terms.\n + \ format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: report\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/Adm1103-2011\n title:\n - type: title-main\n content: + Report on Roundtable XX (CD 1103)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XX (CD 1103)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable20rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1103:2011\n type: CC\n version:\n + \ revision_date: '2011-03-16'\n revdate: '2011-03-16'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable20rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/R1104-2018\n title:\n + \ - type: title-main\n content: Index to Calendaring and Scheduling + Standards (CD 1104)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Index to Calendaring and Scheduling + Standards (CD 1104)\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/R 1104:2018\n type: + CC\n version:\n revision_date: '2018-06-22'\n revdate: '2018-06-22'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: report\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1105-2011\n title:\n + \ - type: title-main\n content: Report on Roundtable XXI (CD 1105)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XXI (CD 1105)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/roundtable21rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1105:2011\n + \ type: CC\n version:\n revision_date: '2011-06-20'\n revdate: + '2011-06-20'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable21rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1106-2011\n title:\n - type: title-main\n content: + Report on Roundtable XXII (CD 1106)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XXII (CD 1106)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable22rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1106:2011\n type: CC\n version:\n + \ revision_date: '2011-11-07'\n revdate: '2011-11-07'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable22rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1201-2012\n title:\n + \ - type: title-main\n content: Report on Roundtable XXIII (CD 1201)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XXIII (CD 1201)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable23rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 1201:2012\n type: CC\n version:\n revision_date: + '2012-02-15'\n revdate: '2012-02-15'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable23rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/S1202-2012\n title:\n - type: title-main\n + \ content: CalWS-SOAP SOAP Web Services Protocol for Calendaring V1.0 + (CD 1202)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: CalWS-SOAP SOAP Web Services Protocol for + Calendaring V1.0 (CD 1202)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/CD1202%20CalWS-SOAP%20SOAP%20Web%20Services%20Protocol%20for%20Calendaring%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 1202:2012\n + \ type: CC\n version:\n revision_date: '2012-02-22'\n revdate: + '2012-02-22'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: XML\n doctype: specification\n uri: \n xml: \n pdf: + pubdocs/CD1202%20CalWS-SOAP%20SOAP%20Web%20Services%20Protocol%20for%20Calendaring%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1203-2012\n title:\n + \ - type: title-main\n content: Report on Roundtable XXIV (CD 1203)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XXIV (CD 1203)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable24rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 1203:2012\n type: CC\n version:\n revision_date: + '2012-06-01'\n revdate: '2012-06-01'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable24rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm1204-2012\n title:\n - type: title-main\n + \ content: Report on Roundtable XXV (CD 1204)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + Roundtable XXV (CD 1204)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/roundtable25rpt.pdf\n type: + pdf\n type: standard\n docid:\n id: CC/Adm 1204:2012\n type: + CC\n version:\n revision_date: '2012-10-18'\n revdate: '2012-10-18'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/roundtable25rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/S1301-2012\n title:\n - type: title-main\n content: + CalWS-SOAP SOAP Web Services Protocol for Calendaring V1.0 (CD 1301)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + CalWS-SOAP SOAP Web Services Protocol for Calendaring V1.0 (CD 1301)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/CD1301%20CalWS-SOAP%20SOAP%20Web%20Services%20Protocol%20for%20Calendaring%20V1.0.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/S 1301:2012\n + \ type: CC\n version:\n revision_date: '2013-01-10'\n revdate: + '2013-01-10'\n abstract:\n content: \"This document, developed by + the XML Technical Committee, specifies\n a SOAP web services Protocol + for calendaring operations. This protocol has\n been contributed to + OASIS WS-CALENDAR as a component of the WS-CALENDAR Specification\n under + development by OASIS.\\nCalConnect and OASIS have agreed that any future\n + \ work by CalConnect TC XML or OASIS WS-Calendar (or other committees + in CalConnect\n and OASIS) on their respective versions of CalWS will + be harmonized to maintain\n consistency between the versions. CalConnect + and OASIS reserve the right to\n jointly and formally agree to fork + the specifications at some point in the\n future if need arises. \"\n + \ format: text/plain\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: XML\n doctype: specification\n + \ uri: \n xml: \n pdf: pubdocs/CD1301%20CalWS-SOAP%20SOAP%20Web%20Services%20Protocol%20for%20Calendaring%20V1.0.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1302-2013\n title:\n + \ - type: title-main\n content: Report on Roundtable XXVI (CD 1302)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: Report on Roundtable XXVI (CD 1302)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/roundtable26rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 1302:2013\n type: CC\n version:\n revision_date: + '2013-02-20'\n revdate: '2013-02-20'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/roundtable26rpt.pdf\n doc: \n html: + \n rxl: \n txt: \n - id: CC/Adm1303-2013\n title:\n - type: title-main\n + \ content: Report on Interoperability Test Event XXVI (CD 1303)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + Report on Interoperability Test Event XXVI (CD 1303)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/ioptestevent26rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1303:2013\n + \ type: CC\n version:\n revision_date: '2013-02-20'\n revdate: + '2013-02-20'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent26rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1304-2013\n title:\n - type: title-main\n content: + Report on Roundtable XXVII (CD 1304)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XXVII (CD 1304)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable27rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1304:2013\n type: CC\n version:\n + \ revision_date: '2013-07-08'\n revdate: '2013-07-08'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable27rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1305-2013\n title:\n + \ - type: title-main\n content: Report on Interoperability Test Event + XXVII (CD 1305)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Interoperability Test Event XXVII + (CD 1305)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/ioptestevent27rpt.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/Adm 1305:2013\n type: CC\n + \ version:\n revision_date: '2013-07-10'\n revdate: '2013-07-10'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent27rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1306-2013\n title:\n - type: title-main\n content: + Report on Roundtable XXVIII (CD 1306)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XXVIII (CD 1306)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable28rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1306:2013\n type: CC\n version:\n + \ revision_date: '2013-10-10'\n revdate: '2013-10-10'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable28rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1307-2013\n title:\n + \ - type: title-main\n content: Report on Interoperability Test Event + XXVIII (CD 1307)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Interoperability Test Event XXVIII + (CD 1307)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/ioptestevent28rpt.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/Adm 1307:2013\n type: CC\n + \ version:\n revision_date: '2013-10-24'\n revdate: '2013-10-24'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent28rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1401-2014\n title:\n - type: title-main\n content: + Report on Roundtable XXIX (CD 1401)\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Report on Roundtable + XXIX (CD 1401)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/roundtable29rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1401:2014\n type: CC\n version:\n + \ revision_date: '2014-02-26'\n revdate: '2014-02-26'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/roundtable29rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1402-2014\n title:\n + \ - type: title-main\n content: Report on Interoperability Test Event + XXIX (CD 1402)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Interoperability Test Event XXIX + (CD 1402)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/ioptestevent29rpt.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/Adm 1402:2014\n type: CC\n + \ version:\n revision_date: '2014-02-28'\n revdate: '2014-02-28'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent29rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1403-2014\n title:\n - type: title-main\n content: + Workshop on the Veterans Administration Scheduling System Challenge\n (CD + 1403)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Workshop on the Veterans Administration Scheduling + System Challenge\n (CD 1403)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/vachallengeworkshopreport.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1403:2014\n + \ type: CC\n version:\n revision_date: '2014-05-20'\n revdate: + '2014-05-20'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/vachallengeworkshopreport.pdf\n doc: \n html: \n + \ rxl: \n txt: \n - id: CC/Adm1404-2014\n title:\n - type: title-main\n + \ content: Report on Interoperability Test Event at CalConnect XXX (CD + 1404)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Interoperability Test Event at + CalConnect XXX (CD 1404)\n language: en\n script: Latn\n format: + text/plain\n link:\n content: pubdocs/ioptestevent30rpt.pdf\n type: + pdf\n type: standard\n docid:\n id: CC/Adm 1404:2014\n type: + CC\n version:\n revision_date: '2014-06-09'\n revdate: '2014-06-09'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent30rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1405-2014\n title:\n - type: title-main\n content: + Report on CalConnect Conference XXX (CD 1405)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + CalConnect Conference XXX (CD 1405)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/conference30rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1405:2014\n + \ type: CC\n version:\n revision_date: '2014-06-09'\n revdate: + '2014-06-09'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/conference30rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1406-2014\n title:\n - type: title-main\n content: + Report on CalConnect Conference XXXI (CD 1406)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + CalConnect Conference XXXI (CD 1406)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/conference31rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1406:2014\n + \ type: CC\n version:\n revision_date: '2014-10-16'\n revdate: + '2014-10-16'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/conference31rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1407-2014\n title:\n - type: title-main\n content: + Report on Interoperability Test Event at CalConnect XXXI (CD 1407)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + Report on Interoperability Test Event at CalConnect XXXI (CD 1407)\n language: + en\n script: Latn\n format: text/plain\n link:\n content: + pubdocs/ioptestevent31rpt.pdf\n type: pdf\n type: standard\n docid:\n + \ id: CC/Adm 1407:2014\n type: CC\n version:\n revision_date: + '2014-10-31'\n revdate: '2014-10-31'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: IOPTEST\n doctype: administrative\n + \ uri: \n xml: \n pdf: pubdocs/ioptestevent31rpt.pdf\n doc: \n + \ html: \n rxl: \n txt: \n - id: CC/Adm1501-2015\n title:\n - + type: title-main\n content: Report on CalConnect Conference XXXII (CD + 1501)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on CalConnect Conference XXXII (CD + 1501)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/conference32rpt.pdf\n type: pdf\n type: + standard\n docid:\n id: CC/Adm 1501:2015\n type: CC\n version:\n + \ revision_date: '2015-02-18'\n revdate: '2015-02-18'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALCONNECT\n doctype: administrative\n uri: \n xml: \n pdf: pubdocs/conference32rpt.pdf\n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/Adm1502-2015\n title:\n + \ - type: title-main\n content: Report on Interoperability Test Event + XXXII (CD 1502)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Report on Interoperability Test Event XXXII + (CD 1502)\n language: en\n script: Latn\n format: text/plain\n + \ link:\n content: pubdocs/ioptestevent32rpt.pdf\n type: pdf\n + \ type: standard\n docid:\n id: CC/Adm 1502:2015\n type: CC\n + \ version:\n revision_date: '2015-02-18'\n revdate: '2015-02-18'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent32rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1503-2015\n title:\n - type: title-main\n content: + Report on CalConnect Conference XXXIII (CD 1503)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + CalConnect Conference XXXIII (CD 1503)\n language: en\n script: + Latn\n format: text/plain\n link:\n content: pubdocs/conference33rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1503:2015\n + \ type: CC\n version:\n revision_date: '2015-06-22'\n revdate: + '2015-06-22'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/conference33rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1504-2015\n title:\n - type: title-main\n content: + Report on Interoperability Test Event XXXIII (CD 1504)\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Report on Interoperability Test Event XXXIII (CD 1504)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/ioptestevent33rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1504:2015\n + \ type: CC\n version:\n revision_date: '2015-06-23'\n revdate: + '2015-06-23'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent33rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1505-2015\n title:\n - type: title-main\n content: + Report on Interoperability Test Event XXXIV (CD 1505)\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Report on Interoperability Test Event XXXIV (CD 1505)\n language: en\n + \ script: Latn\n format: text/plain\n link:\n content: pubdocs/ioptestevent34rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1505:2015\n + \ type: CC\n version:\n revision_date: '2015-06-19'\n revdate: + '2015-06-19'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: IOPTEST\n doctype: administrative\n uri: \n xml: \n + \ pdf: pubdocs/ioptestevent34rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1506-2015\n title:\n - type: title-main\n content: + Report on CalConnect Conference XXXIV (CD 1506)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + CalConnect Conference XXXIV (CD 1506)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/conference34rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1506:2015\n + \ type: CC\n version:\n revision_date: '2015-10-23'\n revdate: + '2015-10-23'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/conference34rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/Adm1601-2016\n title:\n - type: title-main\n content: + Report on CalConnect Conference XXXV (CD 1601)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Report on + CalConnect Conference XXXV (CD 1601)\n language: en\n script: Latn\n + \ format: text/plain\n link:\n content: pubdocs/conference35rpt.pdf\n + \ type: pdf\n type: standard\n docid:\n id: CC/Adm 1601:2016\n + \ type: CC\n version:\n revision_date: '2016-02-03'\n revdate: + '2016-02-03'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: administrative\n uri: \n xml: + \n pdf: pubdocs/conference35rpt.pdf\n doc: \n html: \n rxl: \n + \ txt: \n - id: CC/A1602-2016\n title:\n content: Report on CalConnect + Interoperability Test Event XXXV, January 11-13,\n 2016\n language: + en\n format: text/plain\n link:\n - content: csd/csd-report-ioptestevent-35.xml\n + \ type: xml\n - content: csd/csd-report-ioptestevent-35.pdf\n type: + pdf\n - content: csd/csd-report-ioptestevent-35.doc\n type: doc\n + \ - content: csd/csd-report-ioptestevent-35.html\n type: html\n - + content: csd/csd-report-ioptestevent-35.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1602:2016\n type: csd\n docnumber: '1602'\n + \ date:\n type: published\n value: '2016-02-17'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2016-02-17'\n revdate: '2016-02-17'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2016'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-35.xml\n + \ pdf: csd/csd-report-ioptestevent-35.pdf\n doc: csd/csd-report-ioptestevent-35.doc\n + \ html: csd/csd-report-ioptestevent-35.html\n rxl: csd/csd-report-ioptestevent-35.rxl\n + \ txt: \n - id: CC/A1603-2016\n title:\n content: Report on CalConnect + Conference XXXVI, April 21-22, 2016\n language: en\n format: text/plain\n + \ link:\n - content: csd/csd-report-conference-36.xml\n type: xml\n + \ - content: csd/csd-report-conference-36.pdf\n type: pdf\n - content: + csd/csd-report-conference-36.doc\n type: doc\n - content: csd/csd-report-conference-36.html\n + \ type: html\n - content: csd/csd-report-conference-36.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/A 1603:2016\n type: + csd\n docnumber: '1603'\n date:\n type: published\n value: + '2016-05-11'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - organization:\n name: CalConnect\n role: + publisher\n edition: '1'\n version:\n revision_date: '2016-05-11'\n + \ revdate: '2016-05-11'\n language: en\n script: Latn\n docstatus:\n + \ stage:\n value: published\n copyright:\n owner:\n name: + CalConnect\n from: '2016'\n fetched: '2020-06-23'\n uri: \n xml: + csd/csd-report-conference-36.xml\n pdf: csd/csd-report-conference-36.pdf\n + \ doc: csd/csd-report-conference-36.doc\n html: csd/csd-report-conference-36.html\n + \ rxl: csd/csd-report-conference-36.rxl\n txt: \n - id: CC/A1604-2016\n + \ title:\n content: Report on CalConnect Interoperability Test Event + XXXVI, April 18-19,\n 2016\n language: en\n format: text/plain\n + \ link:\n - content: csd/csd-report-ioptestevent-36.xml\n type: + xml\n - content: csd/csd-report-ioptestevent-36.pdf\n type: pdf\n + \ - content: csd/csd-report-ioptestevent-36.doc\n type: doc\n - + content: csd/csd-report-ioptestevent-36.html\n type: html\n - content: + csd/csd-report-ioptestevent-36.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1604:2016\n type: csd\n docnumber: '1604'\n + \ date:\n type: published\n value: '2016-05-31'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2016-05-31'\n revdate: '2016-05-31'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2016'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-36.xml\n + \ pdf: csd/csd-report-ioptestevent-36.pdf\n doc: csd/csd-report-ioptestevent-36.doc\n + \ html: csd/csd-report-ioptestevent-36.html\n rxl: csd/csd-report-ioptestevent-36.rxl\n + \ txt: \n - id: CC/A1605-2016\n title:\n content: Report on CalConnect + Conference XXXVII, September 14-16, 2016\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-conference-37.xml\n type: + xml\n - content: csd/csd-report-conference-37.pdf\n type: pdf\n - + content: csd/csd-report-conference-37.doc\n type: doc\n - content: + csd/csd-report-conference-37.html\n type: html\n - content: csd/csd-report-conference-37.rxl\n + \ type: rxl\n type: standard\n docid:\n id: CC/A 1605:2016\n + \ type: csd\n docnumber: '1605'\n date:\n type: published\n + \ value: '2016-09-30'\n contributor:\n - organization:\n name: + CalConnect\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2016-09-30'\n revdate: '2016-09-30'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: published\n copyright:\n owner:\n + \ name: CalConnect\n from: '2016'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/csd-report-conference-37.xml\n pdf: csd/csd-report-conference-37.pdf\n + \ doc: csd/csd-report-conference-37.doc\n html: csd/csd-report-conference-37.html\n + \ rxl: csd/csd-report-conference-37.rxl\n txt: \n - id: CC/A1606-2016\n + \ title:\n content: Report on CalConnect Test Event and Developers + Forum XXXVII, September\n 12-14, 2016\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-ioptestevent-37.xml\n + \ type: xml\n - content: csd/csd-report-ioptestevent-37.pdf\n type: + pdf\n - content: csd/csd-report-ioptestevent-37.doc\n type: doc\n + \ - content: csd/csd-report-ioptestevent-37.html\n type: html\n - + content: csd/csd-report-ioptestevent-37.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1606:2016\n type: csd\n docnumber: '1606'\n + \ date:\n type: published\n value: '2016-10-07'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2016-10-07'\n revdate: '2016-10-07'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2016'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-37.xml\n + \ pdf: csd/csd-report-ioptestevent-37.pdf\n doc: csd/csd-report-ioptestevent-37.doc\n + \ html: csd/csd-report-ioptestevent-37.html\n rxl: csd/csd-report-ioptestevent-37.rxl\n + \ txt: \n - id: CC/A1701-2017\n title:\n content: Report on CalConnect + Conference XXXVIII, February 15-17, 2017\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-conference-38.xml\n type: + xml\n - content: csd/csd-report-conference-38.pdf\n type: pdf\n - + content: csd/csd-report-conference-38.doc\n type: doc\n - content: + csd/csd-report-conference-38.html\n type: html\n - content: csd/csd-report-conference-38.rxl\n + \ type: rxl\n type: standard\n docid:\n id: CC/A 1701:2017\n + \ type: csd\n docnumber: '1701'\n date:\n type: published\n + \ value: '2017-03-08'\n contributor:\n - organization:\n name: + CalConnect\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2017-03-08'\n revdate: '2017-03-08'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: published\n copyright:\n owner:\n + \ name: CalConnect\n from: '2017'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/csd-report-conference-38.xml\n pdf: csd/csd-report-conference-38.pdf\n + \ doc: csd/csd-report-conference-38.doc\n html: csd/csd-report-conference-38.html\n + \ rxl: csd/csd-report-conference-38.rxl\n txt: \n - id: CC/A1702-2017\n + \ title:\n content: Report on Test Event and Developers Forum XXXVIII, + February 13-15,\n 2017\n language: en\n format: text/plain\n + \ link:\n - content: csd/csd-report-ioptestevent-38.xml\n type: + xml\n - content: csd/csd-report-ioptestevent-38.pdf\n type: pdf\n + \ - content: csd/csd-report-ioptestevent-38.doc\n type: doc\n - + content: csd/csd-report-ioptestevent-38.html\n type: html\n - content: + csd/csd-report-ioptestevent-38.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1702:2017\n type: csd\n docnumber: '1702'\n + \ date:\n type: published\n value: '2017-03-10'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2017-03-10'\n revdate: '2017-03-10'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2017'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-38.xml\n + \ pdf: csd/csd-report-ioptestevent-38.pdf\n doc: csd/csd-report-ioptestevent-38.doc\n + \ html: csd/csd-report-ioptestevent-38.html\n rxl: csd/csd-report-ioptestevent-38.rxl\n + \ txt: \n - id: CC/A1703-2017\n title:\n content: Report on CalConnect + Conference XXXIX, June 14-16, 2017\n language: en\n format: text/plain\n + \ link:\n - content: csd/csd-report-conference-39.xml\n type: xml\n + \ - content: csd/csd-report-conference-39.pdf\n type: pdf\n - content: + csd/csd-report-conference-39.doc\n type: doc\n - content: csd/csd-report-conference-39.html\n + \ type: html\n - content: csd/csd-report-conference-39.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/A 1703:2017\n type: + csd\n docnumber: '1703'\n date:\n type: published\n value: + '2017-07-18'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - organization:\n name: CalConnect\n role: + publisher\n edition: '1'\n version:\n revision_date: '2017-07-18'\n + \ revdate: '2017-07-18'\n language: en\n script: Latn\n docstatus:\n + \ stage:\n value: published\n copyright:\n owner:\n name: + CalConnect\n from: '2017'\n fetched: '2020-06-23'\n uri: \n xml: + csd/csd-report-conference-39.xml\n pdf: csd/csd-report-conference-39.pdf\n + \ doc: csd/csd-report-conference-39.doc\n html: csd/csd-report-conference-39.html\n + \ rxl: csd/csd-report-conference-39.rxl\n txt: \n - id: CC/A1704-2017\n + \ title:\n content: Report on Test Event and Developers Forum XXXIX, + June 12-14, 2017\n language: en\n format: text/plain\n link:\n + \ - content: csd/csd-report-ioptestevent-39.xml\n type: xml\n - + content: csd/csd-report-ioptestevent-39.pdf\n type: pdf\n - content: + csd/csd-report-ioptestevent-39.doc\n type: doc\n - content: csd/csd-report-ioptestevent-39.html\n + \ type: html\n - content: csd/csd-report-ioptestevent-39.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/A 1704:2017\n type: + csd\n docnumber: '1704'\n date:\n type: published\n value: + '2017-07-21'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - organization:\n name: CalConnect\n role: + publisher\n edition: '1'\n version:\n revision_date: '2017-07-21'\n + \ revdate: '2017-07-21'\n language: en\n script: Latn\n docstatus:\n + \ stage:\n value: published\n copyright:\n owner:\n name: + CalConnect\n from: '2017'\n fetched: '2020-06-23'\n uri: \n xml: + csd/csd-report-ioptestevent-39.xml\n pdf: csd/csd-report-ioptestevent-39.pdf\n + \ doc: csd/csd-report-ioptestevent-39.doc\n html: csd/csd-report-ioptestevent-39.html\n + \ rxl: csd/csd-report-ioptestevent-39.rxl\n txt: \n - id: CC/A1705-2017\n + \ title:\n content: Report on CalConnect Conference XL, September 27-29, + 2017\n language: en\n format: text/plain\n link:\n - content: + csd/csd-report-conference-40.xml\n type: xml\n - content: csd/csd-report-conference-40.pdf\n + \ type: pdf\n - content: csd/csd-report-conference-40.doc\n type: + doc\n - content: csd/csd-report-conference-40.html\n type: html\n + \ - content: csd/csd-report-conference-40.rxl\n type: rxl\n type: + standard\n docid:\n id: CC/A 1705:2017\n type: csd\n docnumber: + '1705'\n date:\n type: published\n value: '2017-10-23'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2017-10-23'\n revdate: '2017-10-23'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2017'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-conference-40.xml\n + \ pdf: csd/csd-report-conference-40.pdf\n doc: csd/csd-report-conference-40.doc\n + \ html: csd/csd-report-conference-40.html\n rxl: csd/csd-report-conference-40.rxl\n + \ txt: \n - id: CC/A1706-2017\n title:\n content: Report on Test + Event and Developers Forum XL, September 25-27 2017\n language: en\n + \ format: text/plain\n link:\n - content: csd/csd-report-ioptestevent-40.xml\n + \ type: xml\n - content: csd/csd-report-ioptestevent-40.pdf\n type: + pdf\n - content: csd/csd-report-ioptestevent-40.doc\n type: doc\n + \ - content: csd/csd-report-ioptestevent-40.html\n type: html\n - + content: csd/csd-report-ioptestevent-40.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1706:2017\n type: csd\n docnumber: '1706'\n + \ date:\n type: published\n value: '2017-11-20'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2017-11-20'\n revdate: '2017-11-20'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2017'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-40.xml\n + \ pdf: csd/csd-report-ioptestevent-40.pdf\n doc: csd/csd-report-ioptestevent-40.doc\n + \ html: csd/csd-report-ioptestevent-40.html\n rxl: csd/csd-report-ioptestevent-40.rxl\n + \ txt: \n - id: CC/A1801-2018\n title:\n content: Report on CalConnect + Conference XLI, January 31 - February 2, 2018\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-conference-41.xml\n type: + xml\n - content: csd/csd-report-conference-41.pdf\n type: pdf\n - + content: csd/csd-report-conference-41.doc\n type: doc\n - content: + csd/csd-report-conference-41.html\n type: html\n - content: csd/csd-report-conference-41.rxl\n + \ type: rxl\n type: standard\n docid:\n id: CC/A 1801:2018\n + \ type: csd\n docnumber: '1801'\n date:\n type: published\n + \ value: '2018-03-02'\n contributor:\n - organization:\n name: + CalConnect\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2018-03-02'\n revdate: '2018-03-02'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: published\n copyright:\n owner:\n + \ name: CalConnect\n from: '2018'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/csd-report-conference-41.xml\n pdf: csd/csd-report-conference-41.pdf\n + \ doc: csd/csd-report-conference-41.doc\n html: csd/csd-report-conference-41.html\n + \ rxl: csd/csd-report-conference-41.rxl\n txt: \n - id: CC/A1802-2018\n + \ title:\n content: Report on CalConnect Test Event and Developers + Forum XLI, January 29-31,\n 2018\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-ioptestevent-41.xml\n + \ type: xml\n - content: csd/csd-report-ioptestevent-41.pdf\n type: + pdf\n - content: csd/csd-report-ioptestevent-41.doc\n type: doc\n + \ - content: csd/csd-report-ioptestevent-41.html\n type: html\n - + content: csd/csd-report-ioptestevent-41.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1802:2018\n type: csd\n docnumber: '1802'\n + \ date:\n type: published\n value: '2018-03-02'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2018-03-02'\n revdate: '2018-03-02'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2018'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-41.xml\n + \ pdf: csd/csd-report-ioptestevent-41.pdf\n doc: csd/csd-report-ioptestevent-41.doc\n + \ html: csd/csd-report-ioptestevent-41.html\n rxl: csd/csd-report-ioptestevent-41.rxl\n + \ txt: \n - id: CC/A1803-2018\n title:\n content: Report on CalConnect + Conference XLII, June 4 - June 8, 2018\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-conference-42.xml\n type: + xml\n - content: csd/csd-report-conference-42.pdf\n type: pdf\n - + content: csd/csd-report-conference-42.doc\n type: doc\n - content: + csd/csd-report-conference-42.html\n type: html\n - content: csd/csd-report-conference-42.rxl\n + \ type: rxl\n type: standard\n docid:\n id: CC/A 1803:2018\n + \ type: csd\n docnumber: '1803'\n date:\n type: published\n + \ value: '2018-06-25'\n contributor:\n - organization:\n name: + CalConnect\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2018-06-25'\n revdate: '2018-06-25'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: published\n copyright:\n owner:\n + \ name: CalConnect\n from: '2018'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/csd-report-conference-42.xml\n pdf: csd/csd-report-conference-42.pdf\n + \ doc: csd/csd-report-conference-42.doc\n html: csd/csd-report-conference-42.html\n + \ rxl: csd/csd-report-conference-42.rxl\n txt: \n - id: CC/A1804-2018\n + \ title:\n content: Report on CalConnect Test Event and Developers + Forum XLII, June 4-6,\n 2018\n language: en\n format: text/plain\n + \ link:\n - content: csd/csd-report-ioptestevent-42.xml\n type: + xml\n - content: csd/csd-report-ioptestevent-42.pdf\n type: pdf\n + \ - content: csd/csd-report-ioptestevent-42.doc\n type: doc\n - + content: csd/csd-report-ioptestevent-42.html\n type: html\n - content: + csd/csd-report-ioptestevent-42.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/A 1804:2018\n type: csd\n docnumber: '1804'\n + \ date:\n type: published\n value: '2018-06-29'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2018-06-29'\n revdate: '2018-06-29'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2018'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-ioptestevent-42.xml\n + \ pdf: csd/csd-report-ioptestevent-42.pdf\n doc: csd/csd-report-ioptestevent-42.doc\n + \ html: csd/csd-report-ioptestevent-42.html\n rxl: csd/csd-report-ioptestevent-42.rxl\n + \ txt: \n - id: CC/A1805-2018\n title:\n content: Report on CalConnect + Conference XLIII, September 24 - September 27,\n 2018\n language: + en\n format: text/plain\n link:\n - content: csd/csd-report-conference-43.xml\n + \ type: xml\n - content: csd/csd-report-conference-43.pdf\n type: + pdf\n - content: csd/csd-report-conference-43.doc\n type: doc\n - + content: csd/csd-report-conference-43.html\n type: html\n - content: + csd/csd-report-conference-43.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC/A 1805:2018\n type: csd\n docnumber: '1805'\n date:\n + \ type: published\n value: '2018-10-23'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2018-10-23'\n revdate: '2018-10-23'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2018'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-conference-43.xml\n + \ pdf: csd/csd-report-conference-43.pdf\n doc: csd/csd-report-conference-43.doc\n + \ html: csd/csd-report-conference-43.html\n rxl: csd/csd-report-conference-43.rxl\n + \ txt: \n - id: CC/A1901-2019\n title:\n content: Report on CalConnect + Conference XLIV, February 5 - February 8, 2019\n language: en\n format: + text/plain\n link:\n - content: csd/csd-report-conference-44.xml\n type: + xml\n - content: csd/csd-report-conference-44.pdf\n type: pdf\n - + content: csd/csd-report-conference-44.doc\n type: doc\n - content: + csd/csd-report-conference-44.html\n type: html\n - content: csd/csd-report-conference-44.rxl\n + \ type: rxl\n type: standard\n docid:\n id: CC/A 1901:2019\n + \ type: csd\n docnumber: '1901'\n date:\n type: published\n + \ value: '2019-03-07'\n contributor:\n - organization:\n name: + CalConnect\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2019-03-07T00:00:00Z'\n revdate: '2019-03-07T00:00:00Z'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/csd-report-conference-44.xml\n + \ pdf: csd/csd-report-conference-44.pdf\n doc: csd/csd-report-conference-44.doc\n + \ html: csd/csd-report-conference-44.html\n rxl: csd/csd-report-conference-44.rxl\n + \ txt: \n - id: CC/A1902-2019\n title:\n content: Report on CalConnect + Conference XLV, June 3 - June 7, 2019\n language: en\n format: text/plain\n + \ link:\n - content: csd/csd-report-conference-45.xml\n type: xml\n + \ - content: csd/csd-report-conference-45.pdf\n type: pdf\n - content: + csd/csd-report-conference-45.doc\n type: doc\n - content: csd/csd-report-conference-45.html\n + \ type: html\n - content: csd/csd-report-conference-45.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/A 1902:2019\n type: + csd\n docnumber: '1902'\n date:\n type: published\n value: + '2019-07-10'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - organization:\n name: CalConnect\n role: + publisher\n edition: '1'\n version:\n revision_date: '2019-07-10'\n + \ revdate: '2019-07-10'\n language: en\n script: Latn\n docstatus:\n + \ stage:\n value: published\n copyright:\n owner:\n name: + CalConnect\n from: '2019'\n fetched: '2020-06-23'\n uri: \n xml: + csd/csd-report-conference-45.xml\n pdf: csd/csd-report-conference-45.pdf\n + \ doc: csd/csd-report-conference-45.doc\n html: csd/csd-report-conference-45.html\n + \ rxl: csd/csd-report-conference-45.rxl\n txt: \n - id: CC/IETF6321-2009\n + \ title:\n - type: title-main\n content: xCal - The XML Format for + iCalendar (IETF RFC 6351)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: xCal - The XML Format for iCalendar + (IETF RFC 6351)\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 6321:2009\n type: CC\n + \ version:\n revision_date: '2009-06-04'\n revdate: '2009-06-04'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: XML\n doctype: standard\n uri: \n xml: \n pdf: \n + \ doc: \n html: \n rxl: \n txt: \n - id: CC/IETF6352-2011\n title:\n + \ - type: title-main\n content: 'CardDAV: vCard Extensions to Web Distributed + Authoring and Versioning\n (WebDAV) (IETF RFC 6352)'\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + 'CardDAV: vCard Extensions to Web Distributed Authoring and Versioning\n (WebDAV) + (IETF RFC 6352)'\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 6352:2011\n type: CC\n + \ version:\n revision_date: '2011-08-01'\n revdate: '2011-08-01'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALCONNECT\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF6638-2012\n + \ title:\n - type: title-main\n content: Scheduling Extensions to + CalDAV (IETF RFC 6638)\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Scheduling Extensions to CalDAV + (IETF RFC 6638)\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 6638:2012\n type: CC\n + \ version:\n revision_date: '2012-06-01'\n revdate: '2012-06-01'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALDAV\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF6868-2013\n + \ title:\n - type: title-main\n content: Parameter Value Encoding + in iCalendar and vCard (IETF RFC 6868)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Parameter + Value Encoding in iCalendar and vCard (IETF RFC 6868)\n language: en\n + \ script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 6868:2013\n type: CC\n version:\n revision_date: + '2013-02-01'\n revdate: '2013-02-01'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALDAV\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF7095-2014\n title:\n - type: title-main\n content: + 'jCard: The JSON Format for vCard (IETF RFC 7095)'\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + 'jCard: The JSON Format for vCard (IETF RFC 7095)'\n language: en\n + \ script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 7095:2014\n type: CC\n version:\n revision_date: + '2014-01-16'\n revdate: '2014-01-16'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF7265-2013\n title:\n - type: title-main\n content: + 'jCal: The JSON format for iCalendar (IETF RFC 7265)'\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + 'jCal: The JSON format for iCalendar (IETF RFC 7265)'\n language: en\n + \ script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 7265:2013\n type: CC\n version:\n revision_date: + '2013-03-26'\n revdate: '2013-03-26'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: XML\n doctype: standard\n uri: + \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: \n - id: + CC/IETF7529-2013\n title:\n - type: title-main\n content: Non-Gregorian + Recurrence Rules in iCalendar (RSCALE) (IETF RFC 7529)\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Non-Gregorian Recurrence Rules in iCalendar (RSCALE) (IETF RFC 7529)\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 7529:2013\n type: CC\n version:\n revision_date: + '2013-04-26'\n revdate: '2013-04-26'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: ADHOC CALSCALE\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF7808-2010\n title:\n - type: title-main\n content: + Time Zone Data Distribution Service\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Time Zone Data + Distribution Service\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/IETF 7808:2010\n + \ type: CC\n version:\n revision_date: '2016-03-01'\n revdate: + '2016-03-01'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: TIMEZONE\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF7809-2013\n + \ title:\n - type: title-main\n content: 'CalDAV: Timezones by Reference + (IETF RFC 7809)'\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: 'CalDAV: Timezones by Reference (IETF RFC + 7809)'\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 7809:2013\n type: CC\n + \ version:\n revision_date: '2013-08-26'\n revdate: '2013-08-26'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: TIMEZONE\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF7953-2006\n + \ title:\n - type: title-main\n content: Calendar Availability (VAVAILABILITY) + (IETF RFC 7953)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Calendar Availability (VAVAILABILITY) (IETF + RFC 7953)\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 7953:2006\n type: CC\n + \ version:\n revision_date: '2006-11-15'\n revdate: '2006-11-15'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: FREEBUSY\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF7986-2010\n + \ title:\n - type: title-main\n content: New Properties for iCalendar + (IETF RFC 7986)\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: New Properties for iCalendar (IETF RFC 7986)\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 7986:2010\n type: CC\n version:\n + \ revision_date: '2010-02-26'\n revdate: '2010-02-26'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + EVENTPUB\n doctype: standard\n uri: \n xml: \n pdf: \n doc: + \n html: \n rxl: \n txt: \n - id: CC/DIR10001-2019\n title:\n + \ content: 'CalConnect Directive: Standardization and publication'\n language: + en\n format: text/plain\n link:\n - content: csd/cc-10001.xml\n + \ type: xml\n - content: csd/cc-10001.pdf\n type: pdf\n - content: + csd/cc-10001.doc\n type: doc\n - content: csd/cc-10001.html\n type: + html\n - content: csd/cc-10001.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/DIR 10001:2019\n type: csd\n docnumber: '10001'\n + \ date:\n type: published\n value: '2019-01-18'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2019-01-18'\n revdate: '2019-01-18'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-10001.xml\n pdf: + csd/cc-10001.pdf\n doc: csd/cc-10001.doc\n html: csd/cc-10001.html\n + \ rxl: csd/cc-10001.rxl\n txt: \n - id: CC/DIR10002-2019\n title:\n + \ content: 'CalConnect Directive: Standard document requirements'\n language: + en\n format: text/plain\n link:\n - content: csd/cc-10002.xml\n + \ type: xml\n - content: csd/cc-10002.pdf\n type: pdf\n - content: + csd/cc-10002.doc\n type: doc\n - content: csd/cc-10002.html\n type: + html\n - content: csd/cc-10002.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/DIR 10002:2019\n type: csd\n docnumber: '10002'\n + \ date:\n type: published\n value: '2019-01-18'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2019-01-18'\n revdate: '2019-01-18'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-10002.xml\n pdf: + csd/cc-10002.pdf\n doc: csd/cc-10002.doc\n html: csd/cc-10002.html\n + \ rxl: csd/cc-10002.rxl\n txt: \n - id: CC/DIR10003-2019\n title:\n + \ content: 'CalConnect Directive: Patent policy'\n language: en\n + \ format: text/plain\n link:\n - content: csd/cc-10003.xml\n type: + xml\n - content: csd/cc-10003.pdf\n type: pdf\n - content: csd/cc-10003.doc\n + \ type: doc\n - content: csd/cc-10003.html\n type: html\n - + content: csd/cc-10003.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC/DIR 10003:2019\n type: csd\n docnumber: '10003'\n date:\n + \ type: published\n value: '2019-01-18'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2019-01-18'\n revdate: '2019-01-18'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-10003.xml\n pdf: + csd/cc-10003.pdf\n doc: csd/cc-10003.doc\n html: csd/cc-10003.html\n + \ rxl: csd/cc-10003.rxl\n txt: \n - id: CC/DIR10005-2019\n title:\n + \ content: Guidelines for the implementation of the CalConnect patent + policy\n language: en\n format: text/plain\n link:\n - content: + csd/cc-10005.xml\n type: xml\n - content: csd/cc-10005.pdf\n type: + pdf\n - content: csd/cc-10005.doc\n type: doc\n - content: csd/cc-10005.html\n + \ type: html\n - content: csd/cc-10005.rxl\n type: rxl\n type: + standard\n docid:\n id: CC/DIR 10005:2019\n type: csd\n docnumber: + '10005'\n date:\n type: published\n value: '2019-06-13'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2019-06-13'\n revdate: '2019-06-13'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-10005.xml\n pdf: + csd/cc-10005.pdf\n doc: csd/cc-10005.doc\n html: csd/cc-10005.html\n + \ rxl: csd/cc-10005.rxl\n txt: \n - id: CC/DIR10006-2019\n title:\n + \ content: 'CalConnect Directive: Intellectual property rights policy'\n + \ language: en\n format: text/plain\n link:\n - content: csd/cc-10006.xml\n + \ type: xml\n - content: csd/cc-10006.pdf\n type: pdf\n - content: + csd/cc-10006.doc\n type: doc\n - content: csd/cc-10006.html\n type: + html\n - content: csd/cc-10006.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/DIR 10006:2019\n type: csd\n docnumber: '10006'\n + \ date:\n type: published\n value: '2019-03-18'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2019-03-18'\n revdate: '2019-03-18'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-10006.xml\n pdf: + csd/cc-10006.pdf\n doc: csd/cc-10006.doc\n html: csd/cc-10006.html\n + \ rxl: csd/cc-10006.rxl\n txt: \n - id: CC/FDS10010-2019\n title:\n + \ content: ISO/CalConnect Partner Standards Development Organization (PSDO) + Cooperation\n Agreement\n language: en\n format: text/plain\n + \ link:\n - content: csd/cc-10010.xml\n type: xml\n - content: + csd/cc-10010.pdf\n type: pdf\n - content: csd/cc-10010.doc\n type: + doc\n - content: csd/cc-10010.html\n type: html\n - content: csd/cc-10010.rxl\n + \ type: rxl\n type: standard\n docid:\n id: CC/FDS 10010:2019\n + \ type: csd\n docnumber: '10010'\n date:\n type: published\n + \ value: '2019-01-18'\n contributor:\n - organization:\n name: + CalConnect\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2019-01-18'\n revdate: '2019-01-18'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: final-draft\n copyright:\n + \ owner:\n name: CalConnect\n from: '2019'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/cc-10010.xml\n pdf: csd/cc-10010.pdf\n doc: + csd/cc-10010.doc\n html: csd/cc-10010.html\n rxl: csd/cc-10010.rxl\n + \ txt: \n - id: CC/R10100-2019\n title:\n content: Alignment to + international principles — WTO TBT principles for the\n Development + of International Standards, Guides and Recommendations\n language: en\n + \ format: text/plain\n link:\n - content: csd/cc-10100.xml\n type: + xml\n - content: csd/cc-10100.pdf\n type: pdf\n - content: csd/cc-10100.doc\n + \ type: doc\n - content: csd/cc-10100.html\n type: html\n - + content: csd/cc-10100.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC/R 10100:2019\n type: csd\n docnumber: '10100'\n date:\n + \ type: published\n value: '2019-03-18'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2019-03-18'\n revdate: '2019-03-18'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2019'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-10100.xml\n pdf: + csd/cc-10100.pdf\n doc: csd/cc-10100.doc\n html: csd/cc-10100.html\n + \ rxl: csd/cc-10100.rxl\n txt: \n - id: CC/R18003-2019\n title:\n + \ content: Calendar operator practices — Guidelines to protect against + calendar\n abuse\n language: en\n format: text/plain\n link:\n + \ - content: csd/cc-18003.xml\n type: xml\n - content: csd/cc-18003.pdf\n + \ type: pdf\n - content: csd/cc-18003.doc\n type: doc\n - content: + csd/cc-18003.html\n type: html\n - content: csd/cc-18003.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/R 18003:2019\n type: + csd\n docnumber: '18003'\n date:\n type: published\n value: + '2019-01-18'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - person:\n name:\n completename: + Thomas Schäfer, 1&1 Mail&Media Development\n and + Technology GmbH\n role: author\n - person:\n name:\n completename: + Jesse Thompson, University of Wisconsin-Madison\n role: author\n - + organization:\n name: CalConnect\n role: publisher\n edition: + '1'\n version:\n revision_date: '2019-01-18'\n revdate: '2019-01-18'\n + \ language: en\n script: Latn\n docstatus:\n stage:\n value: + published\n copyright:\n owner:\n name: CalConnect\n from: + '2019'\n fetched: '2020-06-23'\n uri: \n xml: csd/cc-18003.xml\n + \ pdf: csd/cc-18003.pdf\n doc: csd/cc-18003.doc\n html: csd/cc-18003.html\n + \ rxl: csd/cc-18003.rxl\n txt: \n - id: CC18011-2018\n title:\n content: + Date and time — Explicit representation\n language: en\n format: + text/plain\n link:\n - content: csd/cc-18011.xml\n type: xml\n + \ - content: csd/cc-18011.pdf\n type: pdf\n - content: csd/cc-18011.doc\n + \ type: doc\n - content: csd/cc-18011.html\n type: html\n - + content: csd/cc-18011.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC 18011:2018\n type: csd\n docnumber: '18011'\n date:\n + \ type: published\n value: '2018-09-18'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2018-09-18'\n revdate: '2018-09-18'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2018'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-18011.xml\n pdf: + csd/cc-18011.pdf\n doc: csd/cc-18011.doc\n html: csd/cc-18011.html\n + \ rxl: csd/cc-18011.rxl\n txt: \n - id: CC18012-2018\n title:\n content: + Date and time — General recurrence representation\n language: en\n format: + text/plain\n link:\n - content: csd/cc-18012.xml\n type: xml\n + \ - content: csd/cc-18012.pdf\n type: pdf\n - content: csd/cc-18012.doc\n + \ type: doc\n - content: csd/cc-18012.html\n type: html\n - + content: csd/cc-18012.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC 18012:2018\n type: csd\n docnumber: '18012'\n date:\n + \ type: published\n value: '2018-09-10'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2018-09-10T00:00:00Z'\n revdate: '2018-09-10T00:00:00Z'\n + \ language: en\n script: Latn\n docstatus:\n stage:\n value: + published\n copyright:\n owner:\n name: CalConnect\n from: + '2018'\n fetched: '2020-06-23'\n uri: \n xml: csd/cc-18012.xml\n + \ pdf: csd/cc-18012.pdf\n doc: csd/cc-18012.doc\n html: csd/cc-18012.html\n + \ rxl: csd/cc-18012.rxl\n txt: \n - id: CC/Adv18018-2018\n title:\n + \ content: 'CalConnect calls on EU to reconsider timeline for proposed + seasonal\n time changes: Workshop and mailing list announced to discuss + technical impact\n of planned changes'\n language: en\n format: + text/plain\n link:\n - content: csd/cc-18018.xml\n type: xml\n + \ - content: csd/cc-18018.pdf\n type: pdf\n - content: csd/cc-18018.doc\n + \ type: doc\n - content: csd/cc-18018.html\n type: html\n - + content: csd/cc-18018.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC/Adv 18018:2018\n type: csd\n docnumber: '18018'\n date:\n + \ type: published\n value: '2018-10-30'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - organization:\n + \ name: CalConnect\n role: publisher\n edition: '1'\n version:\n + \ revision_date: '2018-10-30'\n revdate: '2018-10-30'\n language: + en\n script: Latn\n docstatus:\n stage:\n value: published\n + \ copyright:\n owner:\n name: CalConnect\n from: '2018'\n + \ fetched: '2020-06-23'\n uri: \n xml: csd/cc-18018.xml\n pdf: + csd/cc-18018.pdf\n doc: csd/cc-18018.doc\n html: csd/cc-18018.html\n + \ rxl: csd/cc-18018.rxl\n txt: \n - id: CC/WD19160-6-2019\n title:\n + \ content: Addressing — Digital interchange models\n language: en\n + \ format: text/plain\n link:\n - content: csd/cc-19160-6.xml\n type: + xml\n - content: csd/cc-19160-6.pdf\n type: pdf\n - content: csd/cc-19160-6.doc\n + \ type: doc\n - content: csd/cc-19160-6.html\n type: html\n - + content: csd/cc-19160-6.rxl\n type: rxl\n type: standard\n docid:\n + \ id: CC/WD 19160-6:2019\n type: csd\n docnumber: 19160-6\n date:\n + \ type: published\n value: '2019-06-05'\n contributor:\n - + organization:\n name: CalConnect\n role: author\n - person:\n + \ name:\n completename: Ronald Tse\n role: author\n - + organization:\n name: CalConnect\n role: publisher\n edition: + '1'\n version:\n revision_date: '2019-06-05'\n revdate: '2019-06-05'\n + \ language: en\n script: Latn\n docstatus:\n stage:\n value: + working-draft\n copyright:\n owner:\n name: CalConnect\n from: + '2019'\n fetched: '2020-06-23'\n uri: \n xml: csd/cc-19160-6.xml\n + \ pdf: csd/cc-19160-6.pdf\n doc: csd/cc-19160-6.doc\n html: csd/cc-19160-6.html\n + \ rxl: csd/cc-19160-6.rxl\n txt: \n - id: CC/ISO/WD34000\n title:\n + \ - type: title-intro\n content: Date and time\n language: en\n + \ script: Latn\n format: text/plain\n - type: title-main\n content: + Concepts and vocabulary\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Date and time – Concepts and + vocabulary\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/ISO/WD 34000\n type: CC\n + \ version:\n revision_date: '2020-06-10'\n revdate: '2020-06-10'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: DATETIME\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF/DS34010\n title:\n + \ - type: title-main\n content: The Time Zone Information Format (TZif)\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: The Time Zone Information Format (TZif)\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF/DS 34010\n type: CC\n version:\n revision_date: + '2017-11-26'\n revdate: '2017-11-26'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALENDAR\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/ISO/PWI34200\n title:\n - type: title-intro\n content: + Date and time\n language: en\n script: Latn\n format: text/plain\n + \ - type: title-main\n content: Timezones\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Date and + time – Timezones\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/ISO/PWI 34200\n type: CC\n + \ version:\n revision_date: '2020-06-10'\n revdate: '2020-06-10'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: DATETIME\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/ISO/AWI34300\n title:\n + \ - type: title-intro\n content: Date and time\n language: en\n + \ script: Latn\n format: text/plain\n - type: title-main\n content: + Codes for calendar systems\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Date and time – Codes for calendar + systems\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/ISO/AWI 34300\n type: CC\n + \ version:\n revision_date: '2020-06-10'\n revdate: '2020-06-10'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: DATETIME\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/ISO/NP36100\n title:\n + \ - type: title-intro\n content: Standardization documents\n language: + en\n script: Latn\n format: text/plain\n - type: title-main\n + \ content: Document metamodel\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Standardization + documents – Document metamodel\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/ISO/NP 36100\n type: + CC\n version:\n revision_date: '2020-06-10'\n revdate: '2020-06-10'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: VCARD\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/ISO/PWI36200\n title:\n + \ - type: title-intro\n content: Standardization documents\n language: + en\n script: Latn\n format: text/plain\n - type: title-main\n + \ content: Metadata\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Standardization documents – Metadata\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/ISO/PWI 36200\n type: CC\n version:\n + \ revision_date: '2020-06-10'\n revdate: '2020-06-10'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + VCARD\n doctype: standard\n uri: \n xml: \n pdf: \n doc: \n + \ html: \n rxl: \n txt: \n - id: CC/ISO/PWI36300\n title:\n - + type: title-intro\n content: Standardization documents\n language: + en\n script: Latn\n format: text/plain\n - type: title-main\n + \ content: Representation in XML\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Standardization + documents – Representation in XML\n language: en\n script: Latn\n + \ format: text/plain\n type: standard\n docid:\n id: CC/ISO/PWI + 36300\n type: CC\n version:\n revision_date: '2020-06-10'\n revdate: + '2020-06-10'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: VCARD\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/CD51003-2018\n title:\n + \ content: Calendaring and scheduling — Support for Series in iCalendar\n + \ language: en\n format: text/plain\n link:\n - content: csd/cc-51003.xml\n + \ type: xml\n - content: csd/cc-51003.pdf\n type: pdf\n - content: + csd/cc-51003.doc\n type: doc\n - content: csd/cc-51003.html\n type: + html\n - content: csd/cc-51003.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/CD 51003:2018\n type: csd\n docnumber: '51003'\n + \ date:\n type: published\n value: '2018-11-30'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - person:\n + \ name:\n completename: Michael Douglass\n role: author\n + \ - organization:\n name: CalConnect\n role: publisher\n edition: + '1'\n version:\n revision_date: '2018-11-30'\n revdate: '2018-11-30'\n + \ language: en\n script: Latn\n docstatus:\n stage:\n value: + committee-draft\n copyright:\n owner:\n name: CalConnect\n + \ from: '2018'\n fetched: '2020-06-23'\n uri: \n xml: csd/cc-51003.xml\n + \ pdf: csd/cc-51003.pdf\n doc: csd/cc-51003.doc\n html: csd/cc-51003.html\n + \ rxl: csd/cc-51003.rxl\n txt: \n - id: CC/CD51004-2018\n title:\n + \ content: Calendaring and scheduling — Support for iCalendar Relationships\n + \ language: en\n format: text/plain\n link:\n - content: csd/cc-51004.xml\n + \ type: xml\n - content: csd/cc-51004.pdf\n type: pdf\n - content: + csd/cc-51004.doc\n type: doc\n - content: csd/cc-51004.html\n type: + html\n - content: csd/cc-51004.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/CD 51004:2018\n type: csd\n docnumber: '51004'\n + \ date:\n type: published\n value: '2018-11-30'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - person:\n + \ name:\n completename: Michael Douglass\n role: author\n + \ - organization:\n name: CalConnect\n role: publisher\n edition: + '1'\n version:\n revision_date: '2018-11-30'\n revdate: '2018-11-30'\n + \ language: en\n script: Latn\n docstatus:\n stage:\n value: + committee-draft\n copyright:\n owner:\n name: CalConnect\n + \ from: '2018'\n fetched: '2020-06-23'\n uri: \n xml: csd/cc-51004.xml\n + \ pdf: csd/cc-51004.pdf\n doc: csd/cc-51004.doc\n html: csd/cc-51004.html\n + \ rxl: csd/cc-51004.rxl\n txt: \n - id: CC/CD51005-2018\n title:\n + \ content: Calendaring and scheduling — Calendar subscription upgrades\n + \ language: en\n format: text/plain\n link:\n - content: csd/cc-51005.xml\n + \ type: xml\n - content: csd/cc-51005.pdf\n type: pdf\n - content: + csd/cc-51005.doc\n type: doc\n - content: csd/cc-51005.html\n type: + html\n - content: csd/cc-51005.rxl\n type: rxl\n type: standard\n + \ docid:\n id: CC/CD 51005:2018\n type: csd\n docnumber: '51005'\n + \ date:\n type: published\n value: '2018-11-30'\n contributor:\n + \ - organization:\n name: CalConnect\n role: author\n - person:\n + \ name:\n completename: Michael Douglass\n role: author\n + \ - organization:\n name: CalConnect\n role: publisher\n edition: + '1'\n version:\n revision_date: '2018-11-30'\n revdate: '2018-11-30'\n + \ language: en\n script: Latn\n docstatus:\n stage:\n value: + committee-draft\n copyright:\n owner:\n name: CalConnect\n + \ from: '2018'\n fetched: '2020-06-23'\n uri: \n xml: csd/cc-51005.xml\n + \ pdf: csd/cc-51005.pdf\n doc: csd/cc-51005.doc\n html: csd/cc-51005.html\n + \ rxl: csd/cc-51005.rxl\n txt: \n - id: CC/CD51006-2018\n title:\n + \ content: Calendaring and scheduling — Consensus scheduling — iCalendar + VPOLL\n component\n language: en\n format: text/plain\n link:\n + \ - content: csd/cc-51006.xml\n type: xml\n - content: csd/cc-51006.pdf\n + \ type: pdf\n - content: csd/cc-51006.doc\n type: doc\n - content: + csd/cc-51006.html\n type: html\n - content: csd/cc-51006.rxl\n type: + rxl\n type: standard\n docid:\n id: CC/CD 51006:2018\n type: + csd\n docnumber: '51006'\n date:\n type: published\n value: + '2018-11-19'\n contributor:\n - organization:\n name: CalConnect\n + \ role: author\n - person:\n name:\n completename: + Eric York\n role: author\n - person:\n name:\n completename: + Cyrus Daboo\n role: author\n - person:\n name:\n completename: + Michael Douglass\n role: author\n - organization:\n name: CalConnect\n + \ role: publisher\n edition: '1'\n version:\n revision_date: + '2018-11-19'\n revdate: '2018-11-19'\n language: en\n script: Latn\n + \ docstatus:\n stage:\n value: committee-draft\n copyright:\n + \ owner:\n name: CalConnect\n from: '2018'\n fetched: '2020-06-23'\n + \ uri: \n xml: csd/cc-51006.xml\n pdf: csd/cc-51006.pdf\n doc: + csd/cc-51006.doc\n html: csd/cc-51006.html\n rxl: csd/cc-51006.rxl\n + \ txt: \n - id: CC/ISO/NP56100\n title:\n - type: title-intro\n content: + Directory\n language: en\n script: Latn\n format: text/plain\n + \ - type: title-main\n content: Standardized profile\n language: + en\n script: Latn\n format: text/plain\n - type: title-part\n + \ content: Personal and organizational information\n language: en\n + \ script: Latn\n format: text/plain\n - type: main\n content: + Directory – Standardized profile – Personal and organizational information\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/ISO/NP 56100\n type: CC\n version:\n + \ revision_date: '2020-06-10'\n revdate: '2020-06-10'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + VCARD\n doctype: standard\n uri: \n xml: \n pdf: \n doc: \n + \ html: \n rxl: \n txt: \n - id: CC/IETF70001\n title:\n - + type: title-main\n content: VALARM Extensions for iCalendar\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + VALARM Extensions for iCalendar\n language: en\n script: Latn\n + \ format: text/plain\n type: standard\n docid:\n id: CC/IETF + 70001\n type: CC\n version:\n revision_date: '2009-07-06'\n revdate: + '2009-07-06'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALDAV\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70002-2010\n + \ title:\n - type: title-main\n content: Schema for representing + resources for calendaring and scheduling services\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Schema for + representing resources for calendaring and scheduling services\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 70002:2010\n type: CC\n version:\n revision_date: + '2010-04-30'\n revdate: '2010-04-30'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: RESOURCE\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70003-2010\n title:\n - type: title-main\n content: + Timezone XML Specification\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Timezone XML Specification\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 70003:2010\n type: CC\n version:\n + \ revision_date: '2010-07-05'\n revdate: '2010-07-05'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + TIMEZONE\n doctype: standard\n uri: \n xml: \n pdf: \n doc: + \n html: \n rxl: \n txt: \n - id: CC/IETF70004-2010\n title:\n + \ - type: title-main\n content: CardDAV Directory Gateway Extension\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: CardDAV Directory Gateway Extension\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 70004:2010\n type: CC\n version:\n revision_date: + '2010-08-26'\n revdate: '2010-08-26'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALCONNECT\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70005-2011\n title:\n - type: title-main\n content: + Event Publishing Extensions to iCalendar\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Event Publishing + Extensions to iCalendar\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/IETF 70005:2011\n + \ type: CC\n version:\n revision_date: '2011-02-16'\n revdate: + '2011-02-16'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: EVENTPUB\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70006-2011\n + \ title:\n - type: title-main\n content: Collected Extensions to + CalDAV\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Collected Extensions to CalDAV\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 70006:2011\n type: CC\n version:\n revision_date: + '2011-10-24'\n revdate: '2011-10-24'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALDAV\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70007-2011\n title:\n - type: title-main\n content: + CalDAV Managed Attachments\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: CalDAV Managed Attachments\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 70007:2011\n type: CC\n version:\n + \ revision_date: '2011-10-24'\n revdate: '2011-10-24'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALDAV\n doctype: standard\n uri: \n xml: \n pdf: \n doc: \n + \ html: \n rxl: \n txt: \n - id: CC/IETF70008-2012\n title:\n + \ - type: title-main\n content: vCard Representation of Resources\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: vCard Representation of Resources\n language: en\n + \ script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 70008:2012\n type: CC\n version:\n revision_date: + '2012-04-09'\n revdate: '2012-04-09'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: RESOURCE\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70009-2012\n title:\n - type: title-main\n content: + Automated Service Configuration\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Automated Service + Configuration\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 70009:2012\n type: + CC\n version:\n revision_date: '2012-08-29'\n revdate: '2012-08-29'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: AUTODISC\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70010-2012\n + \ title:\n - type: title-main\n content: Use of the Prefer Header + Field in Web Distributed Authoring and Versioning\n (WebDAV)\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + Use of the Prefer Header Field in Web Distributed Authoring and Versioning\n + \ (WebDAV)\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 70010:2012\n type: + CC\n version:\n revision_date: '2012-09-27'\n revdate: '2012-09-27'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALDAV\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70011-2013\n + \ title:\n - type: title-main\n content: 'VPOLL: Consensus Scheduling + Component for iCalendar'\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: 'VPOLL: Consensus Scheduling + Component for iCalendar'\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/IETF 70011:2013\n + \ type: CC\n version:\n revision_date: '2013-01-22'\n revdate: + '2013-01-22'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: FREEBUSY\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70012-2013\n + \ title:\n - type: title-main\n content: Objectclass Property for + vCard\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Objectclass Property for vCard\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 70012:2013\n type: CC\n version:\n revision_date: + '2013-01-24'\n revdate: '2013-01-24'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: RESOURCE\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70013-2013\n title:\n - type: title-main\n content: + Schedulable Objectclass for vCard\n language: en\n script: Latn\n + \ format: text/plain\n - type: main\n content: Schedulable Objectclass + for vCard\n language: en\n script: Latn\n format: text/plain\n + \ type: standard\n docid:\n id: CC/IETF 70013:2013\n type: + CC\n version:\n revision_date: '2013-01-25'\n revdate: '2013-01-25'\n + \ fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: RESOURCE\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70014-2013\n + \ title:\n - type: title-main\n content: Improved Support for iCalendar + Relationships\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: Improved Support for iCalendar Relationships\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 70014:2013\n type: CC\n version:\n + \ revision_date: '2013-07-02'\n revdate: '2013-07-02'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + EVENTPUB\n doctype: standard\n uri: \n xml: \n pdf: \n doc: + \n html: \n rxl: \n txt: \n - id: CC/IETF70015-2014\n title:\n + \ - type: title-main\n content: 'WebDAV: User Notifications'\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + 'WebDAV: User Notifications'\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/IETF 70015:2014\n + \ type: CC\n version:\n revision_date: '2014-12-15'\n revdate: + '2014-12-15'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: SHARING\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70016-2014\n + \ title:\n - type: title-main\n content: WebDAV Resource Sharing\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: WebDAV Resource Sharing\n language: en\n script: + Latn\n format: text/plain\n type: standard\n docid:\n id: + CC/IETF 70016:2014\n type: CC\n version:\n revision_date: '2014-12-15'\n + \ revdate: '2014-12-15'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: SHARING\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70017-2015\n title:\n - type: title-main\n content: + Task Extensions to iCalendar\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Task Extensions to iCalendar\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 70017:2015\n type: CC\n version:\n + \ revision_date: '2015-01-04'\n revdate: '2015-01-04'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + TASKS\n doctype: standard\n uri: \n xml: \n pdf: \n doc: \n + \ html: \n rxl: \n txt: \n - id: CC/IETF70018-2015\n title:\n + \ - type: title-main\n content: DAV Server Information Object\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + DAV Server Information Object\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/IETF 70018:2015\n + \ type: CC\n version:\n revision_date: '2015-05-15'\n revdate: + '2015-05-15'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: CALDAV\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70019-2015\n + \ title:\n - type: title-main\n content: 'v-event URI: An URI scheme + for events'\n language: en\n script: Latn\n format: text/plain\n + \ - type: main\n content: 'v-event URI: An URI scheme for events'\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 70019:2015\n type: CC\n version:\n + \ revision_date: '2015-11-24'\n revdate: '2015-11-24'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + EVENTPUB\n doctype: standard\n uri: \n xml: \n pdf: \n doc: + \n html: \n rxl: \n txt: \n - id: CC/IETF70020-2016\n title:\n + \ - type: title-main\n content: CalDAV Calendar Sharing\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + CalDAV Calendar Sharing\n language: en\n script: Latn\n format: + text/plain\n type: standard\n docid:\n id: CC/IETF 70020:2016\n + \ type: CC\n version:\n revision_date: '2016-01-11'\n revdate: + '2016-01-11'\n fetched: '2020-06-23'\n editorialgroup:\n technical_committee:\n + \ name: SHARING\n doctype: standard\n uri: \n xml: \n pdf: + \n doc: \n html: \n rxl: \n txt: \n - id: CC/IETF70021-2016\n + \ title:\n - type: title-main\n content: CardDAV Address Book Sharing\n + \ language: en\n script: Latn\n format: text/plain\n - type: + main\n content: CardDAV Address Book Sharing\n language: en\n script: + Latn\n format: text/plain\n type: standard\n docid:\n id: + CC/IETF 70021:2016\n type: CC\n version:\n revision_date: '2016-06-27'\n + \ revdate: '2016-06-27'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: SHARING\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70022-2016\n title:\n - type: title-main\n content: + The Time Zone Data Distribution Service (TZDIST) Geolocate Extension\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + The Time Zone Data Distribution Service (TZDIST) Geolocate Extension\n language: + en\n script: Latn\n format: text/plain\n type: standard\n docid:\n + \ id: CC/IETF 70022:2016\n type: CC\n version:\n revision_date: + '2016-10-14'\n revdate: '2016-10-14'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALENDAR\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70023-2017\n title:\n - type: title-main\n content: + Calendar subscription upgrades\n language: en\n script: Latn\n format: + text/plain\n - type: main\n content: Calendar subscription upgrades\n + \ language: en\n script: Latn\n format: text/plain\n type: + standard\n docid:\n id: CC/IETF 70023:2017\n type: CC\n version:\n + \ revision_date: '2017-02-13'\n revdate: '2017-02-13'\n fetched: + '2020-06-23'\n editorialgroup:\n technical_committee:\n name: + CALENDAR\n doctype: standard\n uri: \n xml: \n pdf: \n doc: + \n html: \n rxl: \n txt: \n - id: CC/IETF70024-2017\n title:\n + \ - type: title-main\n content: Support for Series in iCalendar\n language: + en\n script: Latn\n format: text/plain\n - type: main\n content: + Support for Series in iCalendar\n language: en\n script: Latn\n + \ format: text/plain\n type: standard\n docid:\n id: CC/IETF + 70024:2017\n type: CC\n version:\n revision_date: '2017-02-15'\n + \ revdate: '2017-02-15'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALENDAR\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70025-2017\n title:\n - type: title-main\n content: + Push Discovery and Notification Dispatch Protocol\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: Push Discovery + and Notification Dispatch Protocol\n language: en\n script: Latn\n + \ format: text/plain\n type: standard\n docid:\n id: CC/IETF + 70025:2017\n type: CC\n version:\n revision_date: '2017-05-02'\n + \ revdate: '2017-05-02'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: PUSH\n doctype: standard\n uri: + \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: \n - id: + CC/IETF70026-2018\n title:\n - type: title-main\n content: 'JSCalendar: + A JSON representation of calendar data'\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: 'JSCalendar: + A JSON representation of calendar data'\n language: en\n script: + Latn\n format: text/plain\n type: standard\n docid:\n id: + CC/IETF 70026:2018\n type: CC\n version:\n revision_date: '2018-11-05'\n + \ revdate: '2018-11-05'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: CALENDAR\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n - id: CC/IETF70027-2010\n title:\n - type: title-main\n content: + LINK Property Extension to iCalendar (Obsolete)\n language: en\n script: + Latn\n format: text/plain\n - type: main\n content: LINK Property + Extension to iCalendar (Obsolete)\n language: en\n script: Latn\n + \ format: text/plain\n type: standard\n docid:\n id: CC/IETF + 70027:2010\n type: CC\n version:\n revision_date: '2010-06-30'\n + \ revdate: '2010-06-30'\n fetched: '2020-06-23'\n editorialgroup:\n + \ technical_committee:\n name: EVENTPUB\n doctype: standard\n + \ uri: \n xml: \n pdf: \n doc: \n html: \n rxl: \n txt: + \n doctype: \n author: CalConnect\n" + recorded_at: Sat, 20 May 2023 21:55:14 GMT recorded_with: VCR 6.1.0 diff --git a/spec/vcr_cassettes/fetch_data.yml b/spec/vcr_cassettes/fetch_data.yml index 42741ba..be92116 100644 --- a/spec/vcr_cassettes/fetch_data.yml +++ b/spec/vcr_cassettes/fetch_data.yml @@ -8,7 +8,7 @@ http_interactions: string: '' headers: User-Agent: - - Faraday v1.10.2 + - Faraday v2.7.4 Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -29,7 +29,7 @@ http_interactions: Server: - AmazonS3 Date: - - Sat, 03 Dec 2022 05:23:31 GMT + - Sat, 20 May 2023 21:55:15 GMT Etag: - '"fde9b64f98fd2607d8c547508031cf7b"' Vary: @@ -37,11 +37,11 @@ http_interactions: X-Cache: - RefreshHit from cloudfront Via: - - 1.1 ffa4b37ccdc94a8c62bf6b6414725210.cloudfront.net (CloudFront) + - 1.1 d3e18540f1ffcc51fabe97925bd1df54.cloudfront.net (CloudFront) X-Amz-Cf-Pop: - - IAD89-C3 + - ATL58-P3 X-Amz-Cf-Id: - - vRVMQHyM39fNW0y1Ev0fLG5gnv2-H_SLpRnFhQVfzgaUzCbB97gI4Q== + - 8jtO_vwHcToj2Nz-o1Rp4f-FfqBEEaofG6R9i67_wDK2C7srbwxiGw== body: encoding: UTF-8 string: |- @@ -88,5 +88,5 @@ http_interactions: - recorded_at: Sat, 03 Dec 2022 05:23:30 GMT + recorded_at: Sat, 20 May 2023 21:55:14 GMT recorded_with: VCR 6.1.0